Alexander Bakker
4f38988c0d
Introduce support for icon packs
2021-04-07 17:28:08 +02:00
DerEnderKeks
5353e7c3b1
Changed method to finish activities when locking
2021-04-01 18:03:16 +02:00
DerEnderKeks
b999ccc83b
Fixed that app vanished from recent apps list after locking
2021-03-31 17:06:39 +02:00
Alexander Bakker
801e677928
Silence an overly enthousiastic linker check
2021-03-01 18:44:14 +01:00
Alexander Bakker
a6ab669811
Don't crash when uiMode is set to UI_MODE_NIGHT_UNDEFINED
2021-02-21 17:08:05 +01:00
Alexander Bakker
c7ef10367f
Fix an issue where advanced fields were disabled inadvertently
2021-02-17 12:59:59 +01:00
Johannes Henninger
167f2d6dad
Add support for creating entries from shared images
2021-02-14 16:05:13 +01:00
Alexander Bakker
158eb4609c
Remove unused 'stateless' support code from AuthActivity
2021-02-13 19:15:30 +01:00
Alexander Bakker
ca8f3e49ea
Hide the vault wipe option in the menu of the import activity
...
Always showing the dialog can be confusing for users.
2021-02-08 19:11:57 +01:00
Alexander Bakker
441a943a9d
Update dependencies
2021-02-08 18:46:56 +01:00
Alexander Bakker
293e2ddeb0
When importing, read the file from SAF on a background thread
...
Fixes issue with importing from Nextcloud. Close #673 .
2021-02-07 13:12:41 +01:00
Alexander Bakker
2c8a64f943
Disable some fields if Steam OTP type is selected
...
Also, move some magic default OTP parameters to constants
2021-01-30 16:41:25 +01:00
Alexander Bakker
bc6cb35dc0
Clean up unused variables
2021-01-27 20:44:47 +01:00
Alexander Bakker
ad138e4a4c
Fix behavior of the new entry highlight in case no scroll is needed
2021-01-27 20:42:39 +01:00
Alexander Bakker
f4bdf4645b
Hide some entry editing settings by default to reduce user confusion
2021-01-27 20:09:53 +01:00
Alexander Bakker
fd9a387b4e
Rename Filter -> Sort in menu and remove old references to Filter
2021-01-27 18:32:44 +01:00
Alexander Bakker
778000aa24
Minor fixes for group chips, remove remnants of filter menu item
2021-01-27 18:24:52 +01:00
Alexander Bakker
bda1a1d5af
Add a dialog for Aegis' license
2021-01-27 13:54:11 +01:00
Alexander Bakker
e6e2809c9c
Fix the appearance of the toolbar in the scanner activity
2021-01-27 12:36:48 +01:00
Alexander Bakker
b91355da47
Remove usage of HtmlCompat
2021-01-24 21:04:25 +01:00
Alexander Bakker
ae71febf10
Move import logic to separate activity to fix a couple of issues
...
Fixes #456 .
Fixes #670 .
2021-01-24 20:19:29 +01:00
Alexander Bakker
7be1a74cfd
Force higher resolution for analysis and run it on a background thread
2021-01-24 15:02:02 +01:00
Alexander Bakker
22c93bf5c6
Show some additional warning info in the entry deletion dialog
...
Close #565 .
2021-01-24 14:20:29 +01:00
Alexander Bakker
68436fba9c
Rewrite layout of EditEntryActivity to not use TableLayout
...
This prevents excessive overdraw and fixes the UI tests
2021-01-24 12:53:29 +01:00
Alexander Bakker
d9d6733878
Improve preference organization and add summaries to the sections
2021-01-23 19:29:41 +01:00
Alexander Bakker
eae31ef94b
Switch from Appcompat to Material Components theme
...
Close #354 .
2021-01-23 15:23:02 +01:00
Alexander Bakker
a6bf3b7c87
Add bottomsheet for chips
2021-01-21 10:53:37 +01:00
Alexander Bakker
f080eaa8f9
Add support for participating in Android's backup system
...
This adds an option for participating in Android's backup system. Two items are
backed up: the ``files/aegis.json`` file and the entire ``shared_prefs``
directory. The option is disabled by default and can only be enabled if
encryption is enabled as well.
I tested this with Local Transport and Seedvault. To test with Local Transport,
see: https://developer.android.com/guide/topics/data/testingbackup .
2021-01-16 16:19:25 +01:00
Alexander Bakker
ef8c116bdc
Split preferences into separate fragments
...
<img src="https://alexbakker.me/u/5phth0i1ga.png " width="300" />
2021-01-16 15:46:13 +01:00
Alexander Bakker
260a3b9c78
Merge pull request #651 from alexbakker/replace-fab
...
Replace the FAB with a bottom sheet dialog
2021-01-16 15:39:31 +01:00
Alexander Bakker
a5ec7666ec
Merge pull request #647 from alexbakker/more-tests
...
Add some more tests
2021-01-16 15:39:02 +01:00
Alexander Bakker
ff450c3edf
Merge pull request #644 from alexbakker/remove-acc-name-opt
...
Remove the "search in account names" option and do so by default
2021-01-16 15:37:08 +01:00
Michael Schättgen
ec1913c77a
Merge pull request #661 from alexbakker/fix-660
...
Use name() instead of toString() on StandardCharsets.UTF_8
2021-01-13 20:44:07 +01:00
Michael Schättgen
3e40cc9c8f
Merge pull request #655 from alexbakker/phonefactor-error
...
Show a clearer error message when encountering phonefactor:// URI's
2021-01-13 20:24:26 +01:00
Michael Schättgen
40d1e22079
Merge pull request #643 from alexbakker/documentsui-error
...
Simplify the auto lock block logic and show an error if DocumentsUI is missing
2021-01-13 20:22:57 +01:00
Michael Schättgen
38bbb60414
Merge pull request #652 from alexbakker/fix-authy-import
...
Don't rely on accountType to detect proprietary Authy tokens
2021-01-13 20:11:22 +01:00
Alexander Bakker
e324f649ee
Replace the FAB with a bottom sheet dialog
...
This also removes the dependency on ``com.getbase:floatingactionbutton``.
2021-01-10 14:49:24 +01:00
Alexander Bakker
4f8a0b9020
Add some more tests
...
This adds tests for all of the importers, a new scrypt test and some more OTP tests. More to come.
2021-01-10 14:47:27 +01:00
Alexander Bakker
737b9da292
Use name() instead of toString() on StandardCharsets.UTF_8
...
Apparently toString() doesn't produce the same result on every platform.
2021-01-08 17:38:02 +01:00
deadmeu
1f0c51b45b
Add dark theme variants of the fullscreen style
2021-01-08 00:27:16 +10:00
Alexander Bakker
0a6c89cd9d
Show a clearer error message when encountering phonefactor:// URI's
...
Sometimes users get confused when they're trying to scan a Microsoft Authenticator QR code and think the error occurs because of a bug in Aegis.
2021-01-03 19:58:39 +01:00
Alexander Bakker
951241e95d
Don't rely on accountType to detect proprietary Authy tokens
2021-01-02 14:55:26 +01:00
Alexander Bakker
1d44e05866
Remove the "search in account names" option and do so by default
2020-12-27 20:34:04 +01:00
Alexander Bakker
4482a21a54
Simplify the auto lock block logic and show an error if DocumentsUI is missing
2020-12-27 20:24:40 +01:00
Michael Schättgen
a27e3c6364
Merge pull request #642 from alexbakker/block-minimize-lock
...
Fix an issue where the app would lock when showing DocumentsUI
2020-12-26 15:36:48 +01:00
Michael Schättgen
8f7b152af4
Merge pull request #641 from alexbakker/fix-593-extra
...
Use GoogleAuthInfo.parseSecret for secrets from Google Authenticator
2020-12-26 15:23:13 +01:00
Michael Schättgen
39f18b79cb
Merge pull request #636 from alexbakker/libsu-mount-ns
...
Run libsu commands inside the global mount namespace
2020-12-26 15:18:28 +01:00
Michael Schättgen
9a81cccbe2
Merge pull request #623 from alexbakker/fixup-gauth-proto
...
Make the Google Authenticator Protobuf parser more complete
2020-12-26 15:18:00 +01:00
Alexander Bakker
6e5a80a000
Fix an issue where the app would lock when showing DocumentsUI
2020-12-26 13:22:40 +01:00
Alexander Bakker
f012c7ce22
Use GoogleAuthInfo.parseSecret for secrets from Google Authenticator
2020-12-26 12:25:43 +01:00