Giter Site home page Giter Site logo

Comments (11)

keepassium avatar keepassium commented on May 12, 2024 1

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? :)

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

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?

from keepassium.

noudAndi avatar noudAndi commented on May 12, 2024

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?

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

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...)

from keepassium.

Thunder33345 avatar Thunder33345 commented on May 12, 2024

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)

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

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

from keepassium.

Thunder33345 avatar Thunder33345 commented on May 12, 2024

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

from keepassium.

noudAndi avatar noudAndi commented on May 12, 2024

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.

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

@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...

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

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...

from keepassium.

keepassium avatar keepassium commented on May 12, 2024

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.

from keepassium.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.