Skip to content

Make input validation in UI consistent with Account storage

Johan Ouwerkerk requested to merge ouwerkerk/otpclient:general-fixes into master

General UX improvements:

  • Make input validation in UI consistent with Account Storage (e.g. check account name is still available)
  • Disable the "Add" button on the "Add Accounts" page until the input becomes acceptable
  • Use password type field for entering token secrets

And refactorings/fixups:

  • Rename validator types from "Oath.Validators" to "Keysmith.Validators"
  • Move QML type registration of validators to main
  • Fix a few compiler warnings about unused variables (caught by clang/llvm on FreeBSD CI)
Edited by Johan Ouwerkerk

Merge request reports