Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: OTP Overview #8

Open
noudAndi opened this issue Jun 20, 2019 · 11 comments
Open

Feature Request: OTP Overview #8

noudAndi opened this issue Jun 20, 2019 · 11 comments
Labels
enhancement New feature or request

Comments

@noudAndi
Copy link

noudAndi commented Jun 20, 2019

I'd love to have an overview over all saved OTP Tokens in a file. (Maybe an option to add favorite OTPs to this overview.)

Just like a standard Tool Like "Google Authenticator" does.

My use-case is, having to login to a VPN each day, which requires OTP. It would be much easier for me, having the tokens in an easy accessible overview.

@keepassium keepassium added the enhancement New feature or request label Jun 20, 2019
@keepassium
Copy link
Owner

Thanks for the idea!

I am a bit reluctant to create a separate screen for OTP overview... KeePass' philosophy is more about "find that one entry fast", rather than overview.

One possibility would be to show entries with TOTP when you search "TOTP" (this does not work yet, just thinking aloud).

For your use case, maybe AutoFill + #7 would be a better solution?

@noudAndi
Copy link
Author

noudAndi commented Jun 21, 2019

Hi,

I can understand, that you don't want an additional screen and I am also fine with a search word.

I've read #7 , but it's no real option to me, as I need to type in the OTP on a PC/Mac, while having the OTP on the iPhone.

So it would be great, if you could add the search option :)

Btw. How about saving the last 5-10 search words?

@keepassium
Copy link
Owner

You are right, I got too focused on iOS and forgot the good old "just type it" scenario :) Let's start with the TOTP-specific search, and then see how to improve it.

Saving last searches would actually be great! I just realized that every day I am typing the same query in KeePassXC...

(These will take some time, though...)

keepassium added a commit that referenced this issue Jun 29, 2019
Refine(diag): scroll to the bottom of diagnostic log
Chore: update AppStore URL
Feat(autoFill): add manual search button to override autosuggestions (closes #9)
Fix(search): include protected custom field names in search results (#8)
Change(settings): set "Remember master keys" to true by default
Feat: show swiping hint when long-pressing an item
Feat(backup): limit backup age (closes #12)
Feat(settings): move backup settings to a dedicated page
Fix(sync): revert "Add workaround for crashes in revertToContentsOfURL" (#10, #13)
Feat(settings): add AutoFill settings page and setup instructions
Feat(settings): add "Copy TOTP on AutoFill" option
Feat(autoFill): copy TOTP before returning the credentials (closes #7)
Fix(settings): improve icon for backup settings
Docs: add attribution for the iOS Settings icon
Refine(settings): AppLockTimeout text colors and styles
Feat(watchdog): add AppLock timeout modes: .userIdle and .appMinimized
Feat(watchdog): add 3-second .appMinimized AppLock timeout (closes #14)
Refine(settings): improve wording and layout of settings VCs
Fix(db2): ignore nil ExpiryTime for non-expiring entries
@keepassium
Copy link
Owner

Now you should be able to find OTP entries by searching "otp" or "totp".

Does this work for your use case, or can be better? (how? :)

@Thunder33345
Copy link
Contributor

Thunder33345 commented Jun 30, 2019

maybe appending otp code to the right of the entry?(if they have totp)
there seems to be some free space anyways
this would appear in basically everywhere the entry was seen

for privacy concern it could be hidden(like rn), tap to show, always show beside
(and searching totp would show say all that has totp, with the code on right side(depending on settings)
that would basically look like google authenticator, entries in middle, totp on right, tap for more options)

@keepassium
Copy link
Owner

Hmm, ok. I'll see what I can do without overloading the UI. Thanks.

@Thunder33345
Copy link
Contributor

if you concern about overloading, maybe make it explicitly only show when "totp" is searched or else it would be hidden as an option

@noudAndi
Copy link
Author

noudAndi commented Jul 2, 2019

The otp/totp search pattern works. Thanks.

I like the idea, of being able to see/copy the totp in this view, but now sure, what a good way might be.

@keepassium
Copy link
Owner

@noudAndi, thanks for confirming. I think that showing TOTP-related UI elements conditionally only when searched for (as suggested by @Thunder33345) might work. Will need to play with this to find the best way...

@keepassium
Copy link
Owner

Well, this took two years but the update is finally on the App Store. You can view OTP codes in the list of entries. By default, KeePassium hides them behind a button: after all, the user likely needs only one code at a time, there is no reason to expose the others...

@keepassium
Copy link
Owner

A user just explained me a valid use case for a list of TOTP codes in large font (like Google Authenticator). [Thanks, Adam.]

So reopening this feature request in @noudAndi 's original form.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants