Aegis/app/src/main/java/com/beemdevelopment/aegis
Alexander Bakker 32e462bdce Load vault file on demand instead of juggling it around in-memory
This trades performance for making VaultManager a bit easier to reason
about.

This also fixes a rare crash that could occur if the user retries to unlock
the app after the previous attempt resulted in an error related to
parsing the vault. The vault file would no longer be present in memory
after the first attempt, causing the second attempt to crash the app.
2024-03-10 19:43:40 +01:00
..
crypto Patch scrypt implementation to directly use Java's Integer.rotateLeft 2022-11-20 12:54:55 +01:00
encoding Refactor Yandex support a bit and fix some style issues 2022-02-02 17:55:09 +01:00
helpers Use the hash of entry icons as keys for Glide caching 2024-01-18 23:55:16 +01:00
icons Merge pull request #1172 from michaelschattgen/feature/assign-icons 2023-09-11 21:07:23 +02:00
importers Merge pull request #1249 from alexbakker/2fas-schema4 2024-02-01 22:06:23 +01:00
licenses Update the list of licenses of our dependencies 2020-08-10 18:49:53 +02:00
otp Prevent the use of MD5 for anything other than mOTP 2022-12-04 18:49:54 +01:00
receivers Use VaultLockReceiver in a Context-registered manner 2022-10-15 20:48:36 +02:00
services Stop using deprecated startActivityAndCollapse(Intent) 2023-12-27 17:51:53 +01:00
ui Load vault file on demand instead of juggling it around in-memory 2024-03-10 19:43:40 +01:00
util Refer to groups by UUID 2023-09-11 22:28:53 +02:00
vault Load vault file on demand instead of juggling it around in-memory 2024-03-10 19:43:40 +01:00
AccountNamePosition.java Add ability to change account name position 2023-08-16 23:40:19 +02:00
AegisApplication.java Use Dagger Hilt for dependency injection 2022-03-06 13:06:34 +01:00
AegisApplicationBase.java Request root access from separate thread and don't use global Shell 2022-12-04 16:55:19 +01:00
AegisBackupAgent.java Store and display backup error messages more clearly 2022-10-05 18:21:50 +02:00
AegisModule.java Use Dagger Hilt for dependency injection 2022-03-06 13:06:34 +01:00
CopyBehavior.java Add ability to change copy behavior 2023-08-20 15:51:32 +02:00
PassReminderFreq.java Allow customization of password reminder frequency 2022-02-17 18:14:08 +01:00
Preferences.java Explain vault backup permission error 2023-11-29 20:09:37 +01:00
SortCategory.java Improve issuer and account sorting 2023-11-29 20:57:48 +01:00
Theme.java automatically adapt to system theme 2020-04-20 15:29:41 +02:00
ThemeMap.java Switch from Appcompat to Material Components theme 2021-01-23 15:23:02 +01:00
ViewMode.java Add tiles view mode 2023-08-23 17:29:18 +02:00