Alexander Bakker
80c37556c7
Prevent double launches of the intro and auth activities
...
Since API level 33: When opening Aegis right after installing it,
Android will send a configuration change event (CONFIG_ASSETS_PATHS),
causing MainActivity to restart almost immediately. This would also
cause two IntroActivity's to be started on top of eachother.
2022-10-09 16:33:28 +02:00
Alexander Bakker
8ae8130b71
Store and display backup error messages more clearly
2022-10-05 18:21:50 +02:00
Maarten Trompper
78feb25543
Minimize or Close app after copying OTP
...
Close #805
2022-09-17 17:51:03 +02:00
Alexander Bakker
3bc10bd4b8
Disallow importing empty secrets
...
Fixes #975
And display "ERROR" for any existing bad entries. This is kind of ugly,
but it's better than crashing, and there are probably very few (or zero)
users who have bad entries anyway.
2022-09-17 17:31:59 +02:00
Alexander Bakker
642864fca1
Mark clipboard data as "sensitive" when copying tokens
2022-09-14 18:33:28 +02:00
Alexander Bakker
029ca81bbf
Don't catch the IllegalArgumentException when calling getMissingIndices
...
We always call isSingleBatch beforehand, so if the exception occurs,
it's a bug.
2022-08-22 19:14:51 +02:00
Alexander Bakker
70ceca6a7b
Merge pull request #958 from orange-elephant/fix-scan-google-auth-export-from-image
...
Import Google Authenticator exports by image
2022-08-22 19:06:59 +02:00
elena
2767727ad4
Import google auth export from image
2022-08-21 18:47:54 +01:00
elena
5bb32a982b
Enable sharing text to Aegis
2022-08-11 21:32:33 +01:00
Alexander Bakker
85e230c46a
Merge pull request #957 from orange-elephant/add-plaintext-export-warning
...
Add warning banner after plaintext export
2022-08-11 21:03:20 +02:00
elena
045b8280bf
Add warning banner after plaintext export
2022-08-10 17:17:51 +01:00
Alexander Bakker
6fd8a3b6b4
Allow sharing multiple QR code images to Aegis through a single intent
...
This also refactors the logic for handling incoming intents a bit
2022-08-10 17:48:36 +02:00
Alexander Bakker
e46857a26e
Add support for importing multiple QR code images in one go
...
This is also part of the preparation needed for scanning Google
Authenticator Export QR codes from images.
2022-08-10 17:22:09 +02:00
Alexander Bakker
bd3697659f
Try harder to find QR codes in image files
...
And refactor a bit by moving some of the QR scanning related logic to a
separate helper class.
2022-08-07 17:13:58 +02:00
HovnCompany
b4f12af23a
Set the searchview to occupy all Toolbar widths when it expands
2022-08-01 16:00:40 +08:00
CristianAUnisa
d2f0f71be5
Check if there's a selected item after pressing on an Action menu item
2022-06-04 14:48:14 +02:00
Alexander Bakker
3b1035b5e1
Reset the action bar subtitle when the back button is pressed
2022-05-22 12:02:23 +02:00
CristianAUnisa
49130cee73
Restore search query on screen rotation
2022-05-07 16:15:30 +02:00
Alexander Bakker
b0e8d041d0
Merge pull request #904 from CristianAUnisa/dont-hide-fab-on-keydown
...
Don't hide "Add entry" button when a DPad key is pressed
2022-04-21 19:00:52 +02:00
CristianAUnisa
ca49cd4df5
Don't hide "Add entry" button when DPAD key is pressed
2022-04-21 18:49:41 +02:00
Alexander Bakker
339a31b0f3
Show a backup reminder if auto backups are not enabled
...
If the user doesn't have auto backups enabled, the reminder will pop up
up every time a significant change is made to the vault.
Users can get rid of the reminder by:
- Creating an export
- Enabling automatic backups (either ours or Android backups will do)
2022-04-10 17:12:12 +02:00
Alexander Bakker
71f2b54deb
Use Dagger Hilt for dependency injection
...
This gets rid of our own janky dependency injection through the AegisApplication class
2022-03-06 13:06:34 +01:00
Praveen Kumar
0652eaa5cd
Added Focus Search on App Start
...
Renamed key
Removed unnecessary code
2021-11-08 17:34:49 +00:00
bitscuity
02ee52a31f
Added code to pause updating of focused entry
2021-08-11 14:01:24 +02:00
Alexander Bakker
11705866e3
Fix the build by fixing some linter complaints
2021-07-22 22:25:40 +02:00
Alexander Bakker
68eb87b096
Check if searchView is not null before closing it in onLocked
...
This fixes a crash we've been seeing in the Google Play Console
2021-06-26 14:30:25 +02:00
Alexander Bakker
c27c4f0ac5
Merge pull request #760 from michaelschattgen/feature/usage-count
...
Add usage count to entries
2021-06-17 20:04:51 +02:00
Michael Schättgen
34cd16f240
Add usage count to entries
...
Update Preferences.java
Fix build error and review improvements
2021-06-16 16:22:11 +02:00
Johannes Henninger
df9684a31c
Fix blank text in delete dialog for entries with no issuer
...
Fixes #758
2021-06-04 14:29:53 +02:00
Alexander Bakker
520c587d09
Collapse the search view when locking the app
...
Addresses part of #750
2021-06-02 18:14:18 +02:00
Alexander Bakker
fc25312d12
Add an option to save the current group filter
2021-05-20 20:58:20 +02:00
Alexander Bakker
51eade900c
Fix a number of issues related to updating the group chip after changes
2021-05-19 12:56:35 +02:00
Alexander Bakker
ad0088eca6
Don't rely on the intent action to decide whether to block auto lock
2021-05-08 10:42:04 +02:00
Alexander Bakker
c3c4e1fb4b
Reflect changes in the group list to the group filter
...
Fixes #723
2021-05-07 18:08:39 +02:00
Johannes Henninger
167f2d6dad
Add support for creating entries from shared images
2021-02-14 16:05:13 +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
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
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
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
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
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
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
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
Alexander Bakker
6e5a80a000
Fix an issue where the app would lock when showing DocumentsUI
2020-12-26 13:22:40 +01:00
Michael Schättgen
f15a0018ef
Merge pull request #605 from alexbakker/highlight-on-add
...
After adding a new entry, scroll to it and highlight it
2020-12-03 21:48:48 +01:00