Aegis
Aegis copied to clipboard
Improve entry group management
Support for entry groups is fairly basic currently.
- [x] Create a separate DatabaseEntryGroup object for groups
- [x] Fields: UUID, Name
- [x] DatabaseEntry
- [x] Refer to groups by their UUID instead of their Name
- [x] Allow assigning an entry to multiple groups
- [ ] EditEntryActivity
- [ ] Allow assigning an entry to multiple groups
- [ ] GroupManagerActivity
- [x] Require the user to click a "Save" button before actually saving any changes
- [x] Warn about unsaved changes by showing a "Discard changes?" dialog
- [ ] Add the ability to rename groups
- [x] MainActivity
- [x] Support selecting multiple groups to filter on
- [x] Persist the selected group filter
Persist the selected group filter on exit would be great.
I'd really like a top-level groups UI element (i.e. two clicks to pick a group vs 3) to complement the "persist group" suggestion above. I went back to "Authenticator Plus" to see how they do it (atrocious security but I needed groups badly) and I also feel like their menu icon is less fiddly which seems to be due to (1) ~2x the real estate and (2) on the left. I find the smaller icon jammed up against the right edge (i.e. the lip of my case) a lot harder to use.
- Allow assigning an entry to multiple groups
in the drop-down list add a box for selection.
@alexbakker I would be happy to help into this issue
Create a separate DatabaseEntryGroup object for groups
- Fields: UUID, Name
It looks like this has been implemented right?
Currently working on Renaming of groups