Aegis/app/src/main/java/com/beemdevelopment/aegis
Alexander Bakker c65ed16790 Replace barcodescanner with CameraX and ZXing
This removes the dependency on ``me.dm7.barcodescanner:zxing`` and replaces it
with our own QR code scanner implementation using CameraX and ZXing. The main
reason for this change is to hopefully get better compatibility with obscure
devices. The barcodescanner library we were previously using seems unmaintained,
while Google is apparently putting a lot of effort into CameraX.

ScannerActivity has been almost entirely rewritten, but the functionality is
exactly the same as before.
2020-06-23 21:54:23 +02:00
..
crypto Don't replace the Bouncy Castle security provider 2020-05-16 21:32:13 +02:00
encoding Fix importing andOTP backups with more than 10000 PBKDF iterations 2020-06-06 13:44:23 +02:00
helpers Replace barcodescanner with CameraX and ZXing 2020-06-23 21:54:23 +02:00
importers Fix importing andOTP backups with more than 10000 PBKDF iterations 2020-06-06 13:44:23 +02:00
otp Add ability to transfer tokens with qr codes 2020-06-06 12:23:28 +02:00
services Always cancel the persistent notification when the app task is removed 2020-01-02 13:05:45 +01:00
ui Replace barcodescanner with CameraX and ZXing 2020-06-23 21:54:23 +02:00
util Add support for backups 2020-04-18 13:38:25 +02:00
vault Improve overall exception handling and error feedback to the user 2020-05-09 16:12:38 +02:00
AegisApplication.java Fix crash that would occur when locking the screen with a locked vault 2020-05-26 11:33:35 +02:00
CancelAction.java Add temporary backpress fix 2019-09-06 21:48:17 +02:00
Preferences.java Add an option to copy tokens on tap (and disable it by default) 2020-06-06 12:42:27 +02:00
SortCategory.java Rename "Database" to "Vault" 2019-12-25 19:21:34 +01:00
Theme.java automatically adapt to system theme 2020-04-20 15:29:41 +02:00
ViewMode.java Move entry divider logic to EntryListView 2019-06-09 22:41:50 +02:00