keepassxreboot / keepassxc

KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.
https://keepassxc.org/
Other
20.04k stars 1.42k forks source link

Add TOTP Configuration as UI element when editing entry #8270

Open newhinton opened 1 year ago

newhinton commented 1 year ago

Summary

When the user wants to configure (or already has configured) TOTP, this can only be done from the main list and the context menu. This makes management harder than it has to be.

It would be great if we could get a "block" or "entry" in the vertical "tab-bar" in the editor-view of an entry. (Sorry, i dont know how that ui-element is called)

grafik

An additional TOTP-Entry would be great, this would make adding (and changing) totp-entries much easier. It is also more consistent with the UI

Context

I found it quite hard to find a way to add totp the first time i wanted to add it to keepass, i was expecting it somewhere in the editor-view but could not find it.

droidmonkey commented 1 year ago

We wouldn't add another "tab" to the left menu just for TOTP. The whole entry editing experience needs to be redone.

newhinton commented 1 year ago

Another alternative would be to add it to the Advanced-tab, just so that it has a representation in the ui, maybe just a button that opens the existing totp-modal.

Edit: On a sidenote, while some reordering could help, i actually think your tab-structure is quite neat and easy to understand 🚀

aldomach commented 1 year ago

I also think it's important that totp appears somewhere other than just the context menu. It is inconvenient to use the context menu. It can be in advanced or edit. In Edit note you only need a TOTP text field, next to it a text to display, an advanced button and a button to export qr

aldomach commented 1 year ago

I propose this idea. In the dropdown to choose the standard, you can open the old window to edit totp. 2023-01-10_17-20-01_paintdotnet 2023-01-10_17-23-26_mspaint

droidmonkey commented 1 year ago

Totp is already in the top right of the preview panel (see the clock icon).