Alexander Bakker
9c907cf14a
Apply top margin to the first entry if there are no groups
4 years ago
Alexander Bakker
5f737582fb
Fix syntax issue in arrays.xml
4 years ago
Alexander Bakker
89256dfef5
Update translations from Crowdin
4 years ago
Alexander Bakker
94b4c098de
Update icons packs documentation
4 years ago
Alexander Bakker
1d848947d9
Only set the query if its non-empty when switching icon packs
...
This fixes an issue where the categories would be hidden when switching icon packs
4 years ago
Alexander Bakker
43ebe402ce
Fix crash caused by incorrect cast to PreferencesFragment
4 years ago
Alexander Bakker
ae0b00573f
Merge pull request #539 from alexbakker/iconpacks
...
Introduce support for icon packs
4 years ago
Alexander Bakker
efb5b10a76
Merge pull request #716 from DerEnderKeks/fix-recent-apps-behavior
...
Fixed that app vanished from recent apps list after locking
4 years ago
Alexander Bakker
4f38988c0d
Introduce support for icon packs
4 years ago
Alexander Bakker
c977b9a064
Update dependencies
4 years ago
DerEnderKeks
5353e7c3b1
Changed method to finish activities when locking
4 years ago
DerEnderKeks
b999ccc83b
Fixed that app vanished from recent apps list after locking
4 years ago
Alexander Bakker
230f21b9f0
Update dependencies
4 years ago
Alexander Bakker
801e677928
Silence an overly enthousiastic linker check
4 years ago
Alexander Bakker
143b9a85b4
Update dependencies
4 years ago
Alexander Bakker
a6ab669811
Don't crash when uiMode is set to UI_MODE_NIGHT_UNDEFINED
4 years ago
Alexander Bakker
c7ef10367f
Fix an issue where advanced fields were disabled inadvertently
4 years ago
Alexander Bakker
085e8e51dc
Merge pull request #688 from jhenninger/feature/receive-shared-image
...
Add support for creating entries from shared images
4 years ago
Johannes Henninger
167f2d6dad
Add support for creating entries from shared images
5 years ago
Alexander Bakker
e653e42455
Update dependencies
5 years ago
Alexander Bakker
158eb4609c
Remove unused 'stateless' support code from AuthActivity
5 years ago
Alexander Bakker
ca8f3e49ea
Hide the vault wipe option in the menu of the import activity
...
Always showing the dialog can be confusing for users.
5 years ago
Alexander Bakker
c3d9ab86c7
Improve the wording of a couple of strings
5 years ago
Alexander Bakker
441a943a9d
Update dependencies
5 years ago
Alexander Bakker
293e2ddeb0
When importing, read the file from SAF on a background thread
...
Fixes issue with importing from Nextcloud. Close #673 .
5 years ago
Alexander Bakker
2c8a64f943
Disable some fields if Steam OTP type is selected
...
Also, move some magic default OTP parameters to constants
5 years ago
Alexander Bakker
bc6cb35dc0
Clean up unused variables
5 years ago
Alexander Bakker
ad138e4a4c
Fix behavior of the new entry highlight in case no scroll is needed
5 years ago
Alexander Bakker
f4bdf4645b
Hide some entry editing settings by default to reduce user confusion
5 years ago
Alexander Bakker
fd9a387b4e
Rename Filter -> Sort in menu and remove old references to Filter
5 years ago
Alexander Bakker
778000aa24
Minor fixes for group chips, remove remnants of filter menu item
5 years ago
Alexander Bakker
40fbe39474
Update list of third-party licenses
5 years ago
Alexander Bakker
bda1a1d5af
Add a dialog for Aegis' license
5 years ago
Alexander Bakker
e6e2809c9c
Fix the appearance of the toolbar in the scanner activity
5 years ago
Alexander Bakker
b91355da47
Remove usage of HtmlCompat
5 years ago
Alexander Bakker
4bb5ee52d9
Fix disabled alert dialog button color by setting alpha using selector
5 years ago
Alexander Bakker
de3fcfdb26
Fix the background color of the imported entries list
5 years ago
Alexander Bakker
ae71febf10
Move import logic to separate activity to fix a couple of issues
...
Fixes #456 .
Fixes #670 .
5 years ago
Alexander Bakker
7be1a74cfd
Force higher resolution for analysis and run it on a background thread
5 years ago
Alexander Bakker
22c93bf5c6
Show some additional warning info in the entry deletion dialog
...
Close #565 .
5 years ago
Alexander Bakker
68436fba9c
Rewrite layout of EditEntryActivity to not use TableLayout
...
This prevents excessive overdraw and fixes the UI tests
5 years ago
Alexander Bakker
44ff321f8f
Remove pref_tools_group_title from all locales
5 years ago
Alexander Bakker
d9d6733878
Improve preference organization and add summaries to the sections
5 years ago
Alexander Bakker
eae31ef94b
Switch from Appcompat to Material Components theme
...
Close #354 .
5 years ago
Alexander Bakker
a6bf3b7c87
Add bottomsheet for chips
5 years ago
Alexander Bakker
c6cb390990
Fix the UI tests
5 years ago
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 .
5 years ago
Alexander Bakker
ef8c116bdc
Split preferences into separate fragments
...
<img src="https://alexbakker.me/u/5phth0i1ga.png " width="300" />
5 years ago
Alexander Bakker
260a3b9c78
Merge pull request #651 from alexbakker/replace-fab
...
Replace the FAB with a bottom sheet dialog
5 years ago
Alexander Bakker
a5ec7666ec
Merge pull request #647 from alexbakker/more-tests
...
Add some more tests
5 years ago
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
5 years ago
Alexander Bakker
e6e179307d
Merge pull request #663 from alexbakker/fix-650
...
Explicitly opt out of WebView usage statistics collection
5 years ago
Alexander Bakker
2c0068bea7
Release v1.4.2
5 years ago
Alexander Bakker
6dcde38667
Merge pull request #664 from alexbakker/downgrade-zip4j
...
Downgrade zip4j to 2.6.0
5 years ago
Michael Schättgen
ec1913c77a
Merge pull request #661 from alexbakker/fix-660
...
Use name() instead of toString() on StandardCharsets.UTF_8
5 years ago
Michael Schättgen
3e40cc9c8f
Merge pull request #655 from alexbakker/phonefactor-error
...
Show a clearer error message when encountering phonefactor:// URI's
5 years ago
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
5 years ago
Michael Schättgen
38bbb60414
Merge pull request #652 from alexbakker/fix-authy-import
...
Don't rely on accountType to detect proprietary Authy tokens
5 years ago
Alexander Bakker
98d39ee399
Downgrade zip4j to 2.6.0
...
It looks like we broke the Authenticator Plus importer in
d660fbc6d1
by upgrading zip4j. So this patch
downgrades it again. I couldn't immediately find this issue in their issue
tracker, so it may be worth spending some time reporting this to them later.
5 years ago
Alexander Bakker
e324f649ee
Replace the FAB with a bottom sheet dialog
...
This also removes the dependency on ``com.getbase:floatingactionbutton``.
5 years ago
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.
5 years ago
Alexander Bakker
b78b22acbb
Explicitly opt out of WebView usage statistics collection
5 years ago
Alexander Bakker
737b9da292
Use name() instead of toString() on StandardCharsets.UTF_8
...
Apparently toString() doesn't produce the same result on every platform.
5 years ago
deadmeu
1f0c51b45b
Add dark theme variants of the fullscreen style
5 years ago
Alexander Bakker
1bd9cf3a3f
Release v1.4.1
5 years ago
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.
5 years ago
Alexander Bakker
951241e95d
Don't rely on accountType to detect proprietary Authy tokens
5 years ago
Alexander Bakker
1d44e05866
Remove the "search in account names" option and do so by default
5 years ago
Alexander Bakker
4482a21a54
Simplify the auto lock block logic and show an error if DocumentsUI is missing
5 years ago
Alexander Bakker
15e28abecd
Update dependencies
...
This also disables the Jetifier, because we don't need it anymore.
5 years ago
Alexander Bakker
1748e2221f
Release v1.4
5 years ago
Alexander Bakker
b1b4c021cf
Update translations from Crowdin
5 years ago
Michael Schättgen
a27e3c6364
Merge pull request #642 from alexbakker/block-minimize-lock
...
Fix an issue where the app would lock when showing DocumentsUI
5 years ago
Michael Schättgen
8f7b152af4
Merge pull request #641 from alexbakker/fix-593-extra
...
Use GoogleAuthInfo.parseSecret for secrets from Google Authenticator
5 years ago
Michael Schättgen
39f18b79cb
Merge pull request #636 from alexbakker/libsu-mount-ns
...
Run libsu commands inside the global mount namespace
5 years ago
Michael Schättgen
9a81cccbe2
Merge pull request #623 from alexbakker/fixup-gauth-proto
...
Make the Google Authenticator Protobuf parser more complete
5 years ago
Michael Schättgen
2c6be39f88
Merge pull request #634 from alexbakker/fix-package-query
...
Explicitly define which packages (apps) we want to query
5 years ago
Alexander Bakker
6e5a80a000
Fix an issue where the app would lock when showing DocumentsUI
5 years ago
Alexander Bakker
f012c7ce22
Use GoogleAuthInfo.parseSecret for secrets from Google Authenticator
5 years ago
Alexander Bakker
805a9001e1
Run libsu commands inside the global mount namespace
...
This ensures we're able to access other app's internal storage directories using libsu when running on Android 11 or newer.
5 years ago
Alexander Bakker
884a1d07c4
Explicitly define which packages (apps) we want to query
...
This is necessary to be able to see if the app a user wants to import from is installed.
See: https://developer.android.com/about/versions/11/privacy/package-visibility
5 years ago
Alexander Bakker
e9f6371885
Display the password reminder popup on top instead of the bottom
...
This prevents the Android's autofill popup from occluding our popup
5 years ago
Alexander Bakker
6a5323b12b
Make the Google Authenticator Protobuf parser more complete
...
I don't think Google Authenticator actually currently supports any of these
extra digit/algorithm options, but they're specified in the proto file, so we
should support them for completeness sake.
5 years ago
Alexander Bakker
735c086726
Release v1.4-beta2
5 years ago
Alexander Bakker
0b6da5a93c
Prevent file provider name collision (for debug builds)
5 years ago
Alexander Bakker
d24e1471a7
Release v1.4-beta1
5 years ago
Alexander Bakker
7ca072a29c
Update translations from Crowdin
5 years ago
Alexander Bakker
0067c79dfa
Merge pull request #618 from alexbakker/backup-thread
...
Move the creation of exports/backups to a background thread
5 years ago
Alexander Bakker
4e198d2556
Move the creation of exports/backups to a background thread
...
This writes exports/backups to the cache directory first and then hands off to a
background thread to pipe the file to SAF. I'm cheating a bit, but it's the
easiest fix with our current architecture. In the future, we should skip the
first step by making VaultManager itself thread-safe.
5 years ago
Michael Schättgen
f15a0018ef
Merge pull request #605 from alexbakker/highlight-on-add
...
After adding a new entry, scroll to it and highlight it
5 years ago
Alexander Bakker
d121139676
After adding a new entry, scroll to it and highlight it
5 years ago
Jay
bce0d2c044
"Tap to reveal": change min duration from 3 to 1
5 years ago
Michael Schättgen
bf91917745
Merge pull request #604 from alexbakker/export-plain
...
Improve the export functionality in numerous ways
5 years ago
Michael Schättgen
a91339de73
Merge pull request #603 from alexbakker/resize-qr-image
...
Resize images to a max res of 640x480 before scanning for QR codes
5 years ago
Michael Schättgen
5d9de7ac32
Merge pull request #602 from alexbakker/qr-multi-intent
...
Combine ACTION_PICK and ACTION_GET_CONTENT when selecting an image to scan
5 years ago
Alexander Bakker
5f2529ea33
Improve the export functionality in numerous ways
...
This patch improves the export functionality in the following ways:
1. Allow setting a password even if the Aegis vault is not encrypted
2. Display a scary warning when exporting an unencrypted vault
3. Support exporting to a Google Authenticator URI file
4. Option to use Android's share mechanism
<img src="https://alexbakker.me/u/375oh146vz.png " width="300" />
5 years ago
Alexander Bakker
69196ddbcc
Display some help text in the importer selection dialog
5 years ago
Michael Schättgen
e14a61dbf6
Add panic trigger which deletes vault
...
Add guardianproject fdroid signing key and minor review improvements
Add minor review fixes
Add panic trigger which deletes vault
Add guardianproject fdroid signing key and minor review improvements
5 years ago
Michael Schättgen
e8f94968c9
Merge pull request #600 from alexbakker/fix-593
...
Strip " " and "-" when parsing secrets
5 years ago
Michael Schättgen
8b7e5d265b
Merge pull request #592 from alexbakker/update-deps
...
Update dependencies
5 years ago