Alexander Bakker
4bd12f5abe
Don't try to move entries that are filtered out
...
This fixes a crash that could occur when changing an entry in such a
way that it is filtered out from the entry list after the change.
2022-12-06 18:41:29 +01:00
Alexander Bakker
780a215a6b
Release v2.1.1
2022-12-05 22:44:06 +01:00
Alexander Bakker
f6f05dee6e
Update translations from Crowdin
2022-12-05 22:17:40 +01:00
Alexander Bakker
7a1e4e1d77
Move HTML export logic to a separate file and finish it up
2022-12-05 22:10:35 +01:00
Alexander Bakker
2c36149a3d
Merge pull request #1032 from JordanPlayz158/master
...
Battle.net Authenticator Import Support
2022-12-05 22:00:05 +01:00
JordanPlayz158
f3731c23a3
Battle.net Importing Support
...
Fixed issue caused by supplying the VaultEntry with the Base32 encoded string rather than the raw secret
Added blizzard package to manifest so Aegis is allowed to query whether the app is installed
Fixed VaultEntry to be more inline with other entries
Removed the unnecessary encoding of the secret as it is used as is without encoding and changed the way the TotpInfo object is supplied with the relevant information.
Credits to alexbakker (https://github.com/beemdevelopment/Aegis/pull/1032#pullrequestreview-1203477313 )
2022-12-05 14:55:27 -05:00
Alexander Bakker
bebda569de
Merge pull request #1039 from CristianAUnisa/export-to-html
...
Export vault to HTML
2022-12-04 23:01:25 +01:00
Alexander Bakker
0112431269
Abort andOTP import early if number of iterations is suspicious
2022-12-04 20:34:48 +01:00
CristianAUnisa
59c887e6a4
Export vault to HTML
2022-12-04 19:30:32 +01:00
Alexander Bakker
ee6a020f4d
Disallow empty strings to pass through text input dialogs
...
This also fixes a crash for certain importers than could occur if the
user entered an empty password.
2022-12-04 19:20:43 +01:00
Alexander Bakker
ee15a61403
Prevent the use of MD5 for anything other than mOTP
...
This forcefully resets any HOTP/TOTP entries that were using MD5 back to
SHA1, because users could only configure this by mistake. No website should be
using it, as the HOTP algorithm was not made to be compatible with the
hash length of MD5.
2022-12-04 18:49:54 +01:00
Alexander Bakker
927a27943b
Merge pull request #1045 from Toadsta/copyURI
...
Copy URI to clipboard when using transfer entries
2022-12-04 17:00:12 +01:00
Alexander Bakker
69f0bb4fbc
Request root access from separate thread and don't use global Shell
...
This should help prevent some of the ANR's reported through Google Play
2022-12-04 16:55:19 +01:00
Alexander Bakker
ac51996896
Move XML comment to attribute in the string tag
2022-12-04 15:46:52 +01:00
Alexander Bakker
8cf48a94aa
Clarify backup reminder with time elapsed since last backup/export
2022-12-04 15:44:45 +01:00
Alexander Bakker
d7e2114811
Pass Context instead of Activity where possible
2022-12-03 21:45:39 +01:00
Alexander Bakker
caad516a6e
Don't show the password reminder popup if the activity is finished
2022-12-03 21:30:10 +01:00
Alexander Bakker
12683e3ff0
Don't process QR code if ScannerActivity is finished
2022-12-03 21:27:43 +01:00
Alexander Bakker
74ecdec637
Ignore any menu clicks before the camera is ready in ScannerActivity
2022-12-03 21:19:02 +01:00
Alexander Bakker
b98a5c55bc
Simplify tracking of draggable entries
...
This fixes a crash and a case where rebinding a ViewHolder to an entry
that is not selected would still show a drag handle
2022-12-03 21:11:33 +01:00
Toadsta
96852528f4
Copy URI to clipboard when using transfer entries, copied text is marked as sensitive
...
Co-authored-by: orange-elephant <88595467+orange-elephant@users.noreply.github.com>
2022-12-03 20:06:25 +00:00
Alexander Bakker
bcbe5f33d4
Fix crash in Bitwarden importer when encountering a bad URI
2022-12-03 20:03:51 +01:00
Alexander Bakker
5cf8f73193
Check for nulls in intent extra's sent to MainActivity
2022-12-03 19:31:25 +01:00
Alexander Bakker
6ea9502ad1
Check for null before calling the EntryListView listener
2022-12-03 19:18:01 +01:00
Alexander Bakker
65790166b6
Set fallbackLineSpacing to false for all entry view modes
...
I fixed an issue in e77df1eee4
but
apparently I only applied it to the default view mode
2022-12-03 14:15:48 +01:00
Alexander Bakker
bb4450a00b
Completely disable the lock notification for now
...
See: #1047
2022-12-03 14:12:31 +01:00
Alexander Bakker
c9a27b830d
Add null check before shutting down executor in ScannerActivity
2022-12-02 13:11:06 +01:00
Alexander Bakker
aff441a7ee
Include URI in ImportFileTask error messages
2022-11-28 18:50:49 +01:00
Alexander Bakker
9d318a0d54
Always take favorites into account when sorting the entry list
2022-11-28 18:13:33 +01:00
Alexander Bakker
ef759eb15e
Start NotificationService as a foreground service
...
This should prevent the notification from remaining after the app has
been killed by Android.
Fixes #1037 .
2022-11-23 16:05:22 +01:00
Alexander Bakker
f8d89d5754
Merge pull request #1016 from orange-elephant/copy-token-click-behaviour
...
Only copy code if not hidden
2022-11-20 18:54:34 +01:00
elena
542a8c6f8c
Only copy code if not hidden
2022-11-20 18:53:13 +01:00
Alexander Bakker
282f85fb3b
Don't show "Export all groups" option if there are no groups
2022-11-20 18:49:47 +01:00
Alexander Bakker
fd5a0390f0
Merge pull request #1014 from orange-elephant/export-selected-groups
...
Allow exporting specific groups
2022-11-20 18:37:54 +01:00
Alexander Bakker
01e59d79a1
Merge pull request #1013 from orange-elephant/no-icons-view-mode
...
Add 'No Icons' view mode
2022-11-20 18:36:42 +01:00
Alexander Bakker
506d9efab3
Release v2.1
2022-11-20 16:19:37 +01:00
Alexander Bakker
5ab36d72a4
Add a test for password and backup password changes
2022-11-20 15:05:11 +01:00
Alexander Bakker
ac75c346ec
Update translations from Crowdin
2022-11-20 13:23:40 +01:00
Alexander Bakker
5dfdbabf30
Patch scrypt implementation to directly use Java's Integer.rotateLeft
...
This should improve performance in some rare cases where the wrapper
function that BouncyCastle has for Integer.rotateLeft is not inlined.
See: #1024
2022-11-20 12:54:55 +01:00
Alexander Bakker
e7cc3e6ca3
Fix a crash by only creating toasts using Toast.makeText()
2022-11-16 10:48:21 +01:00
Alexander Bakker
f8d60fb1b7
Merge pull request #1027 from alexbakker/2fas-schema3
...
Add support for importing 2FAS schema v3 backups
2022-11-15 22:45:18 +01:00
Alexander Bakker
f081cfa77b
Add support for importing 2FAS schema v3 backups
...
Fixes #1026
2022-11-15 22:44:13 +01:00
Alexander Bakker
55dc4b22d5
Set RESULT_CANCELED before calling finishAffinity()
...
This fixes a crash in AuthActivity:
Exception java.lang.IllegalStateException: Can not be called to deliver a result
2022-11-12 11:50:01 +01:00
Alexander Bakker
9f55d4f659
Do not print a trace when calling the private finish() overload fails
2022-11-09 20:42:59 +01:00
Alexander Bakker
715c5112ab
Fix a crash caused by ViewHolder.getAdapterPosition returning -1
2022-11-09 20:18:18 +01:00
Alexander Bakker
e77df1eee4
Set fallbackLineSpacing to false for the OTP TextView
...
This prevents any dynamic changes in height that may occur while using
tap to reveal on Android 13 and up.
2022-11-09 18:50:38 +01:00
Alexander Bakker
f6f549aaeb
Be even more clear about why we can't import from certain apps anymore
2022-11-09 18:50:38 +01:00
Alexander Bakker
2f8d66843f
Add vault encryption field back to the new issue template
2022-11-09 18:32:13 +01:00
Alexander Bakker
12dad56fe3
Update test dependencies to stable releases
2022-11-09 15:49:33 +01:00
Alexander Bakker
ffbea9ea32
Use the new syntax for GitHub issue forms
2022-11-09 15:32:56 +01:00