Michael Schättgen
016c64610e
Merge pull request #359 from alexbakker/othauth-importer
...
Add support for importing a plain text Google Authenticator URI file
2020-04-18 14:05:35 +02:00
Michael Schättgen
c578543e18
Merge pull request #341 from alexbakker/backups
...
Add support for backups
2020-04-18 13:44:44 +02:00
Alexander Bakker
d247750e62
Merge pull request #323 from michaelschattgen/feature-copied
...
Improve method to notify users on copy
2020-04-18 13:42:12 +02:00
Michael Schättgen
b8896ec1df
Merge pull request #358 from alexbakker/fix-353
...
Rename "profile" text to "entry"
2020-04-18 13:40:00 +02:00
Alexander Bakker
4a69e9efb4
Add support for backups
...
Allow users to select a folder where automatic backups will be created. This
also bumps minSdkVersion to 21.
2020-04-18 13:38:25 +02:00
Michael Schättgen
b43bac37db
Improve method to notify users on copy
...
Add minor code improvements
2020-04-18 13:17:08 +02:00
Alexander Bakker
8fda6937a5
Add support for importing a plain text Google Authenticator URI file
...
This is the "standard" format discussed in #138 .
2020-04-11 19:14:09 +02:00
Alexander Bakker
0a4a933a2a
Rename "profile" text to "entry"
2020-04-11 14:37:28 +02:00
Vstory
866466d158
Update Chinese translation ( #337 )
...
* Update Chinese translation
* Remove extra characters
2020-03-20 19:20:40 +01:00
Alexander Bakker
d89d5eac9c
Merge pull request #338 from orangenbaumblatt/master
...
Keep groups when importing from Authenticator Plus
2020-03-20 16:23:53 +01:00
orangenbaumblatt
6885463b11
Keep groups when importing from Authenticator Plus
2020-03-18 21:16:43 +01:00
Alexander Bakker
a273fdaa1d
Merge pull request #326 from andreysaksonov/master
...
Update Russian localization for new strings
2020-03-18 16:22:58 +01:00
Alexander Bakker
ec60e98b2e
Merge pull request #329 from orangenbaumblatt/master
...
Added Database Import from Authenticator Plus
2020-03-18 14:48:19 +01:00
orangenbaumblatt
dc0f7c4668
Added Database Import from Authenticator Plus
...
Added copyright notice
Rearrange item position in import dialog
Refactor SqlImportHelper to support SQLCipher
Improved stream handling
2020-03-12 18:34:17 +01:00
Andrey Saksonov
ba7fe15a57
update Russian localization
2020-03-12 18:04:30 +03:00
Alexander Bakker
3d51b84188
Merge pull request #325 from michaelschattgen/fix-confirm-password
...
Improve confirm password functionality
2020-03-04 10:25:29 +01:00
Alexander Bakker
f66cebb727
Merge pull request #324 from michaelschattgen/fix-require-confirmation
...
Set confirmation not required on BiometricPrompt
2020-03-04 10:05:55 +01:00
Andrey Saksonov
9e355c8e52
update Russian localization
2020-03-04 10:39:12 +03:00
Andrey Saksonov
9ce0982191
update Russian localization
2020-03-04 10:16:06 +03:00
Andrey Saksonov
f543802f9e
Merge remote-tracking branch 'upstream/master'
2020-03-04 09:53:43 +03:00
Andrey Saksonov
32aecadf75
update Russian localization
2020-03-04 09:52:55 +03:00
Michael Schättgen
d39e3d7b90
Improve confirm password functionality
2020-03-03 23:43:33 +01:00
Michael Schättgen
bd66659b92
Set confirmation not required on BiometricPrompt
2020-03-03 22:14:53 +01:00
Alexander Bakker
1a7a794dc9
Bump versionCode to 29
...
The APK released to the Play Store has versionCode set to 29 instead of 28,
because the update had to be resubmitted due to an erroneous rejection by
Google.
2020-02-29 10:27:31 +01:00
Michael Schättgen
2519633265
Merge pull request #318 from alexbakker/fix-bna
...
Make the parsing logic of the QR code URI more robust
2020-02-24 21:31:37 +01:00
Michael Schättgen
e38121efee
Merge pull request #306 from alexbakker/atomic-file
...
Protect writes of the vault file against corruption with AtomicFile
2020-02-24 21:31:21 +01:00
Alexander Bakker
261b036f75
Merge pull request #319 from h4waii/patch-1
...
Change Capitalization
2020-02-24 08:27:48 +01:00
h4waii
7e857b53a7
Update strings.xml
2020-02-24 07:50:01 +08:00
Michael Schättgen
73e1d72403
Merge pull request #305 from alexbakker/fix-authy
...
Add support for importing encrypted and manually entered tokens from Authy
2020-02-21 22:24:23 +01:00
Alexander Bakker
5731cccddc
Fix build
2020-02-21 17:23:40 +01:00
Michael Schättgen
48d22fc06d
Merge pull request #304 from alexbakker/microsoft-auth
...
Add support for importing from Microsoft Authenticator
2020-02-20 18:43:57 +01:00
Michael Schättgen
964ed294a5
Merge pull request #303 from alexbakker/totp-authenticator
...
Add support for importing from TOTP Authenticator
2020-02-20 17:46:39 +01:00
Alexander Bakker
2a4bb902df
Add support for importing encrypted and manually entered tokens from Authy
2020-02-19 12:02:17 +01:00
Alexander Bakker
d3463b82bc
Add support for importing from Microsoft Authenticator
...
Adds support for importing TOTP and Microsoft accounts from Microsoft
Authenticator. Microsoft accounts also use TOTP, but with 8 digits instead
of 6.
This implementation suffers from the same bug (#82 ) as Google Authenticator, but I
haven't thought of a nice way to solve it yet. We should fix that before
including this feature in a release, though.
2020-02-19 12:00:41 +01:00
Alexander Bakker
ef536a0c07
Abstract away the SQLite database reading logic into a separate class
2020-02-19 12:00:01 +01:00
Alexander Bakker
7e7c5317b1
Add support for importing from TOTP Authenticator
...
This is by far the most ridiculous format/'security' I've seen so far.
2020-02-19 11:59:34 +01:00
Alexander Bakker
2bf3546971
Make the parsing logic of the QR code URI more robust
2020-02-19 11:17:16 +01:00
Michael Schättgen
cd42b0dc65
Merge pull request #271 from alexbakker/guava
...
Replace implementations of Base16, Base32 and Base64 with Guava
2020-02-17 22:23:43 +01:00
Alexander Bakker
4ba3caeaf4
Protect writes of the vault file against corruption with AtomicFile
...
This adds a recovery mechanism for (probably extremely rare) cases where the app
may be killed before it is finished writing the vault file to disk. In the
example below, we see that AtomicFile moved ``aegis.json`` to ``aegis.json.bak``
before writing to ``aegis.json``.
```
bonito:/ # ls -lah /data/data/com.beemdevelopment.aegis.debug/files
total 27M
drwxrwx--x 2 u0_a306 u0_a306 3.4K 2020-02-02 13:22 .
drwx------ 6 u0_a306 u0_a306 3.4K 2020-02-01 19:51 ..
-rw------- 1 u0_a306 u0_a306 19M 2020-02-02 13:22 aegis.json
-rw------- 1 u0_a306 u0_a306 34M 2020-02-02 13:21 aegis.json.bak
```
Because the app was killed before it could
finish writing, it is only 19M in size, instead of the expected 34M. The next
time the app starts, AtomicFile will notice that the .bak file is still present,
and use that instead of the corrupted ``aegis.json`` file.
2020-02-02 13:23:45 +01:00
Alexander Bakker
10ac1af6b0
Replace implementations of Base16, Base32 and Base64 with Guava
...
I kept the classes in the encoding package and turned them into wrappers for
Guava. I also changed the functions in the Base32 class to take and return
strings insteads if character arrays.
2020-02-01 14:11:55 +01:00
Alexander Bakker
833e75ade1
Merge pull request #301 from acolombo25/master
...
Add navigation bar color to themes
2020-01-29 20:23:48 +01:00
Andrea Colombo
7bbd80ed21
Add navigation bar color to themes
2020-01-27 11:34:34 +01:00
Alexander Bakker
dbedc9d1d3
Release v1.1.4
2020-01-22 20:42:22 +01:00
Michael Schättgen
3bdcc25ebe
Merge pull request #298 from alexbakker/saf-json
...
Append ".json" extension to export filenames
2020-01-22 00:40:03 -08:00
Alexander Bakker
d0108e9859
Append ".json" extension to export filenames
...
Apparently not all SAF providers append a file extension based on the specified
MIME type.
2020-01-21 09:34:06 +01:00
Alexander Bakker
025c89d78c
Release v1.1.3
2020-01-20 21:36:15 +01:00
Alexander Bakker
c52e60b410
Merge pull request #288 from michaelschattgen/set-locale
...
Fix setting locale on 7.0
2020-01-20 21:35:04 +01:00
Michael Schättgen
3cc644193f
Update languages and gitignore
2020-01-20 21:34:20 +01:00
Michael Schättgen
8020792024
Fix setting locale on 7.0
2020-01-20 21:01:17 +01:00
Michael Schättgen
837a27f9d7
Merge pull request #293 from alexbakker/password-reminder
...
Remind users who use biometrics to enter their password periodically
2020-01-20 11:56:49 -08:00