Archive Auth Entries #10848
dnut
started this conversation in
Enhancements
Replies: 1 comment
-
|
I think this feature gets only more important as time goes on and people inevitably have more and more TOTP codes to manage. Perhaps another easy approach to implementing this would be a blanket copy of the "Trash" code, since it's functionally the same thing but just different by name/use/definition. (But I don't think we should expect users to use Trash for the purposes of Archiving because trash can sometimes imply that they will be cleaned up after 30 days. I know that's not the case here but it's common in other services.) And the obligatory +1, I have wanted a hide/archive feature for a while as well |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A user should be able to "archive" an entry from Ente Auth, which would hide it from the default view. They can view their archived entries in a separate view.
Why?
Most of the TOTP entries I have in Ente Auth are no longer used. I keep them however because I might need to login to that account again some day, but there's a good chance that I won't use it again within the next year. They clutter my view and make it harder to navigate my list of TOTP entries. I would like to hide all of these from view.
The only way to achieve this currently is with a whitelist-style approach, where you create a tag to represent the subset of entries you care about, and ensure every new entry is tagged with that tag. Then every time you open the app, you need to first select that tag before browsing the list. This is tedious and easy to forget about when adding new entries. A much better UX would be to simply archive an entry once, and then it stops showing up in the default view, which contains all unarchived entries.
Requirements
To conform with the UX most people would expect coming from other apps that support "archiving" of items, such as email frontends, the following requirements should be supported.
Strictly necessary:
Nice to have:
Should we also generalize for flexibility?
"Archive" could just be another tag (this does not conflict with requirement 4, as req 4 could be built on top of this). In that case, archival could be implemented by blacklisting the tag, whereby a view is modified to exclude entries with that tag, and the default view automatically enables a blacklist of the archive tag. This is unlike the current approach to tags, which only supports whitelisting (only show items from the selected tag).
The most flexible approach would go a step further and allow users to arbitrarily select multiple tags that they want to whitelist or blacklist, and the UI generates an aggregated/filtered view on the fly. I believe that this would be optimal, but it must be given a great deal of thought to ensure the UX is streamlined and not confusing.
Beta Was this translation helpful? Give feedback.
All reactions