Commit Graph

1658 Commits (master)
 

Author SHA1 Message Date
Michael Schättgen 71c0ad2a08 Add ability to hide account name in tiles mode 11 months ago
Michael Schättgen bc5cb488f5
Merge pull request #1454 from alexbakker/pass-popup-check
Add an extra check before showing the password reminder popup
11 months ago
Alexander Bakker 010e2628e8 Add an extra check before showing the password reminder popup
This is another attempt to fix a rare crash we're seeing in the
developer console:

```
Exception android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
  at android.view.ViewRootImpl.setView (ViewRootImpl.java:1423)
  at android.view.WindowManagerGlobal.addView (WindowManagerGlobal.java:408)
  at android.view.WindowManagerImpl.addView (WindowManagerImpl.java:148)
  at android.widget.PopupWindow.invokePopup (PopupWindow.java:1583)
  at android.widget.PopupWindow.showAsDropDown (PopupWindow.java:1430)
  at android.widget.PopupWindow.showAsDropDown (PopupWindow.java:1386)
  at com.beemdevelopment.aegis.ui.AuthActivity.lambda$showPasswordReminder$5 (AuthActivity.java:253)
  at android.os.Handler.handleCallback (Handler.java:942)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loopOnce (Looper.java:211)
  at android.os.Looper.loop (Looper.java:300)
  at android.app.ActivityThread.main (ActivityThread.java:8294)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:580)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1028)
```
11 months ago
Alexander Bakker db4c738c8f Update dependencies 11 months ago
Michael Schättgen e79c2c174b
Merge pull request #1444 from alexbakker/scroll-export-dialog
Make the export dialog scrollable
12 months ago
Alexander Bakker 655881e852 Make the export dialog scrollable
Reported by @valentinb102 on Matrix.
12 months ago
Alexander Bakker 29eccaf9cf
Merge pull request #1429 from r3dh3ck/fix/preferences_result_location
Remove preferences result
1 year ago
r3dh3ck f796e4542a Remove preferences result 1 year ago
Alexander Bakker a10693e79e Expand the number of cases covered under the slot exclusion tests 1 year ago
Alexander Bakker b76e7a369c
Merge pull request #1424 from r3dh3ck/fix/biometric_slot_stripping
Strip a biometric slot when a backup is made
1 year ago
Alexander Bakker 4ea19a2b7a Don't enforce backup versioning if versionsToKeep <= 0 1 year ago
Alexander Bakker 6a67ca43e4
Merge pull request #1433 from r3dh3ck/feature/infinite_backups
Infinite backups
1 year ago
r3dh3ck fc8cdc6502 Implement infinite backups 1 year ago
Alexander Bakker 27a723205e
Merge pull request #1437 from michaelschattgen/fix/duplicate-dialog
Fix showing duplicate time sync dialogs
1 year ago
Michael Schättgen 7d76be577d Fix showing duplicate time sync dialogs 1 year ago
r3dh3ck 62f25d9ae9 Strip a biometric slot when a backup is made 1 year ago
Alexander Bakker 9d374a2098
Merge pull request #1435 from michaelschattgen/fix/i18n-auditlog
Fix datetime parsing in Audit Log
1 year ago
Michael Schättgen e53688d30d Fix datetime parsing in Audit Log 1 year ago
Michael Schättgen ec237ecb4e
Merge pull request #1349 from InfiniteCoder06/feature-multi-group
Support for Adding Multiple Groups
1 year ago
Michael Schättgen 8960ffffb4 Release v3.1.1 1 year ago
Praveen Kumar 2e9efa0617
Support for Adding Multiple Groups 1 year ago
Alexander Bakker 2050d29236
Merge pull request #1393 from michaelschattgen/feature/hide-keyboard-on-scroll
Hide keyboard on scroll when search field is focused
1 year ago
Michael Schättgen c1ffe4a23e Hide keyboard on scroll when search field is focused 1 year ago
Michael Schättgen 52f8c709b5
Merge pull request #1432 from alexbakker/fix-1417
Simplify approach for animating advanced entry settings
1 year ago
Michael Schättgen 676a7f603b
Merge pull request #1431 from alexbakker/fix-group-chip
Initialize the group chip properly after unlocking Aegis
1 year ago
Alexander Bakker 94d1cc6608 Simplify approach for animating advanced entry settings
This slightly simplifies the approach we use to animate the advanced
entry settings into view, by defaulting its alpha to 0 and setting it to
VISIBLE before the animation starts. That way, we're not dependent on
"animation ended" callbacks that apparently don't fire in all cases.

The XML diff looks a bit scary, but it basically just removes a
wrapping ``RelativeLayout`` that appears to not be necessary.
1 year ago
Alexander Bakker f7862dcdf0 Initialize the group chip properly after unlocking Aegis
This fixes an issue introduced by
46e1421c28 where the group chip would not
show after unlocking Aegis. This happened because the activity result is
received *after* ``onStart``. When we were using ``onResume``, it was
the other way around.
1 year ago
Michael Schättgen d1695aa712 Bump versioncode
because play store
1 year ago
Michael Schättgen f1ff402db4 Release v3.1.1-beta1 1 year ago
Michael Schättgen fd2ae9423e
Merge pull request #1430 from alexbakker/workaround-1342
Start auth/intro activities from onStart to work around an Android bug
1 year ago
Alexander Bakker 46e1421c28 Start auth/intro activities from onStart to work around an Android bug 1 year ago
Alexander Bakker 359621612a
Merge pull request #1420 from juleskers/freeotpplus-json
Clarify FreeOTP+ import needs JSON, not URI-format
1 year ago
Jules Kerssemakers edf2201fb3 Clarify FreeOTP+ import needs JSON, not URI-format 1 year ago
Michael Schättgen 1201b505f7
Merge pull request #1408 from juleskers/patch-1
DatabaseImporter: add overlooked FreeOTP "1.x" hint
1 year ago
Jules Kerssemakers 327f97c51d
DatabaseImporter: add overlooked FreeOTP "1.x"-only
Include the '(1.x)' qualifier directly in the import-source selection dropdown to avoid raising false expectations.

See also:
- #1204, where the 1.x-hint was introduced
- #1084: tracking issue for 2.x support
- https://github.com/freeotp/freeotp-android/issues/381
  FreeOTP-issue to reconsider the brittle serialised java format used by 2.x
1 year ago
Michael Schättgen 29ebe31f8a Release v3.1 1 year ago
Michael Schättgen 372bbaa3fb Release v3.1-beta 1 year ago
Michael Schättgen 2165ac4b2b Update translations from Crowdin 1 year ago
Michael Schättgen 46ceeeafb9
Merge pull request #1364 from michaelschattgen/fix/edit-entry-scroll
Make EditEntryActivity scrollable again
1 year ago
Michael Schättgen 2b2c4fc0ce Make EditEntryActivity scrollable again
Co-authored-by: Alexander Bakker <ab@alexbakker.me>
1 year ago
Michael Schättgen 2864f9b30c
Merge pull request #1391 from alexbakker/fix-1329
Save the vault when saving group filter right after a vault version bump
1 year ago
Alexander Bakker c17f30b89e
Merge pull request #1354 from InfiniteCoder06/bug-scrolling
Fix Scrolling in BottomSheet
1 year ago
Praveen Kumar 9c07b981d4 Fix scrolling in bottom sheet for groups 1 year ago
Alexander Bakker 2b69dc3a84 Save the vault when saving group filter right after a vault version bump 1 year ago
Alexander Bakker 892116fcd7 Remove metadata translations 1 year ago
Alexander Bakker ee1dd322b8
Merge pull request #1357 from michaelschattgen/feature/audit-log
Add audit log
1 year ago
Alexander Bakker 56285eb468
Merge pull request #1352 from InfiniteCoder06/bug-spacing
Fix Spacing Issue With Name
1 year ago
Praveen Kumar 7e8b86ecf5 Fix spacing issue with entry name 1 year ago
Alexander Bakker ea09c67027
Merge pull request #1383 from NWuensche/master
Update change of Code Digit Grouping
1 year ago
Alexander Bakker d6468420ee
Merge pull request #1382 from codeall9/bug/entry-list-group-selection
Remember group selection after screen rotate
1 year ago