Commit Graph

88 Commits (d5f796ca8740b7d40d5b1d74aa1fe301c28fdbff)

Author SHA1 Message Date
Alexander Bakker d5f796ca87 Refresh all codes in onResume 8 years ago
Alexander Bakker abc0cd09ce Ask for storage permission instead of camera permission on import 8 years ago
Alexander Bakker ca210de78e Drop AddProfileActivity in favor of EditProfileActivity
Also automatically update the TextDrawable on name changes in EditProfileActivity
8 years ago
Alexander Bakker e3024eda47 Make replaceKey and removeKey functions rely on id's instead of instances 8 years ago
Alexander Bakker 7bc4f19cf0 Implement delete functionality of EditProfileActivity 8 years ago
Alexander Bakker 4e6dea24c8 Fix a bug where manually entered profiles were added to the view twice 8 years ago
Alexander Bakker 22861548c9 Collapse the FAB menu on touch 8 years ago
Alexander Bakker 88670dfa96 Hide the delete menu item in EditProfileActivity if the key profile is new 8 years ago
Alexander Bakker 44139de212 Replace the FAB with a FAB menu and allow manually entering OTP details 8 years ago
Alexander Bakker 07c3e43160 Add a new activity that allows editing key profiles 8 years ago
Alexander Bakker 4d425f5c68 Enable a vertical scrollbar on the recycler view 8 years ago
Alexander Bakker 3970ccf94e Fix another instance of the previously mentioned bug 8 years ago
Alexander Bakker 3e1c3ef3f1 Fixed a bug where AuthActivity was started with an unlocked database 8 years ago
Alexander Bakker 1ac3cf9b58 Move app shortcut initialization to AegisApplication 8 years ago
Alexander Bakker 89c61eab3e Actually fix app shortcuts 8 years ago
Alexander Bakker 456069fbc7 Hopefully maybe partially fix app shortcuts 8 years ago
Alexander Bakker 950c6d0cf3 Move the recycler view to its own fragment 8 years ago
Alexander Bakker 0427164529 Never start the intro if the database file exists 8 years ago
Alexander Bakker ff214eaa4a Add more assertions to DatabaseManager 8 years ago
Alexander Bakker 782f24342c Refactor night mode code a bit 8 years ago
Alexander Bakker a140ba8506 Fix various issues by moving most global state logic out of MainActivity
* Move global state to a new class that overrides Application
* Make sure all preferences are stored in the same place and follow the same naming convention
8 years ago
Alexander Bakker 181cdc4c2e Request permissions at runtime if needed 8 years ago
Alexander Bakker c3f16c2428 Fix an issue with duplicate activities on rotation 8 years ago
Alexander Bakker 094924cd1c Refresh the key profile list on pref_issuer changes
Looks like 6b56a24c274994135fac95ad03678b4c668d2db3 introduced a regression after all
8 years ago
Alexander Bakker a66d94a743 Improve key profile adapter notification code 8 years ago
Alexander Bakker ed86d6ac8e Split KeyProfile adapter and holder, clean stuff up and fix some bugs 8 years ago
Alexander Bakker dbc79b49e8 Save the database after a drag-drop event and stop saving it on onStop 8 years ago
Alexander Bakker 17378937a9 Don't call notifyDataSetChanged in onResume
The call appeared to be useless. Feel free to revert if it isn't
8 years ago
Alexander Bakker 644a6d89fe Remove redundant casts
Android SDK 26 changed the signature of findViewById
8 years ago
Alexander Bakker f952ee7df9 Abstract the key profile list away from MainActivity 8 years ago
Alexander Bakker 461f321626 Fix key profile order and clean up KeyProfileAdapter a bit 8 years ago
Alexander Bakker f26dfac1b6 Some more intro logic fixes 8 years ago
Alexander Bakker 95638b359b Add basic support for exporting the database 8 years ago
Alexander Bakker 71eb487f85 Hopefully fix a bug where keys from a previously opened database would still be visible 8 years ago
Alexander Bakker 4e10e5d514 Make Database return a read-only list on getKeys()
Also move some stuff around
8 years ago
Alexander Bakker da4956cb3c Save the database on onStop instead of onPause 8 years ago
Alexander Bakker 41846f9114 Rework the import code a bit 8 years ago
Alexander Bakker 493ead1c68 Fix app shortcuts 8 years ago
Alexander Bakker 9286196811 Clean up the bottom sheet code a little 8 years ago
Alexander Bakker daf81e02e6 Add some toast 8 years ago
Alexander Bakker d922be3912 Decrypt the database on a separate thread and show a progress dialog 8 years ago
Alexander Bakker 277d76e467 Fix key profile sorting and simplify its logic a bit 8 years ago
Alexander Bakker 754a42b2c0 Abstract away otp refreshing 8 years ago
Alexander Bakker f09d227378 Start the intro if the database file was not found 8 years ago
Alexander Bakker c0bdd261b5 Clean things up a bit 8 years ago
Alexander Bakker 37e303626f Add an option to import a FreeOTP token file 8 years ago
Alexander Bakker 363fc789ef Get rid of the dummy scanner 8 years ago
Alexander Bakker 1ae9364c5e Add a lock button to the menu bar 8 years ago
Alexander Bakker 302c4802b7 Switch to a more flexible intro library 8 years ago
Alexander Bakker 3e2bb5b0b3 Support plain text databases 8 years ago