Michael Schättgen
161b79f0d4
Merge pull request #1535 from alexbakker/fix-steam
...
Make subclasses of TotpInfo override only getOtp(long time)
3 months ago
Michael Schättgen
c250a17a19
Merge pull request #1533 from alexbakker/fix-sort-category
...
Update sort category radio button state in the menu
3 months ago
Alexander Bakker
843e5f1ab5
Make subclasses of TotpInfo override only getOtp(long time)
...
This fixes an issue where Steam OTP's were displayed in the wrong
format. The underlying issue has been present for a while, but it first
became apparent in e4c9a584f4
.
3 months ago
Alexander Bakker
9d383b85d8
Update sort category radio button state in the menu
...
This has been broken since 46e1421c28
.
I also removed some other logic from ``onCreateOptionsMenu`` that
doesn't seem to belong there anymore.
4 months ago
Alexander Bakker
6d8eec0e21
Release v3.3-beta1
4 months ago
Alexander Bakker
fb8765f8f0
Update translations from Crowdin
4 months ago
Alexander Bakker
337d2c3507
Fix a couple of entry equality checks in the adapter
...
With the introduction of DiffUtil, an entry might not be the same
instance in the in-memory vault as in the shown entry list of the
adapter.
4 months ago
Alexander Bakker
8eabef2050
Merge pull request #1496 from michaelschattgen/fix/dynamic-progress-color
...
Fix progress bar colors when using dynamic
4 months ago
Michael Schättgen
eb7b8881a0
Fix progress bar colors when using dynamic
4 months ago
Alexander Bakker
b70654152d
Merge pull request #1439 from r3dh3ck/feature/single_backup
...
Single backup
4 months ago
r3dh3ck
37ebcd3a4b
Implement single backup
4 months ago
Alexander Bakker
9751a38ebd
Update dependencies
4 months ago
Michael Schättgen
2ecde423a3
Merge pull request #1516 from alexbakker/api-35
...
Bump targetSdkVersion to 35 and update dependencies
4 months ago
Michael Schättgen
e8f06660dc
Merge pull request #1506 from alexbakker/freeotp2
...
Add support for importing FreeOTP 2 backups
4 months ago
Michael Schättgen
c8d5be6462
Merge pull request #1510 from alexbakker/better-share-entries
...
Minor improvements to the entry sharing activity
4 months ago
Michael Schättgen
bc29242f55
Merge pull request #1505 from alexbakker/diffutil
...
Use DiffUtil for the RecyclerView of the entry list
4 months ago
Alexander Bakker
d395bbeb8d
Bump targetSdkVersion to 35 and update dependencies
...
This also includes changes to make the status guard hack work
on Android 15 and a couple of small adjustments to support edge-to-edge
in all activities.
4 months ago
Michael Schättgen
939fa0e1ec
Merge pull request #1514 from alexbakker/no-red-dots
...
Always cancel the delayed color change when hiding the code
5 months ago
Alexander Bakker
44358b3c95
Always cancel the delayed color change when hiding the code
...
Before, the dots may turn red if the animation duration scale is set to
0.
5 months ago
Alexander Bakker
413e793c7b
Merge pull request #1507 from michaelschattgen/feature/show-next-code
...
Add ability to show next code
5 months ago
Michael Schättgen
e4c9a584f4
Add ability to show next code
...
Co-authored-by: Alexander Bakker <ab@alexbakker.me>
5 months ago
Alexander Bakker
c9e8d4dbdf
Minor improvements to the entry sharing activity
...
This patch makes a couple of minor improvements to the entry sharing
activity:
- Remove the double "Transfer entries" heading.
- Make the QR codes larger. Especially helpful with Google Authenticator
exports.
- Increase screen brightness to 100%.
Before and after:
<img width="200" src="https://alexbakker.me/u/d91cl1x495.png "/>
<img width="200" src="https://alexbakker.me/u/ckzhrs5nf5.png "/>
<img width="200" src="https://alexbakker.me/u/6bo0womot0.png "/>
<img width="200" src="https://alexbakker.me/u/mw7yskjn7z.png "/>
5 months ago
Alexander Bakker
0573dbb2fc
Merge pull request #1509 from michaelschattgen/fix/secret-multiline
...
Make secret multiline
5 months ago
Michael Schättgen
7753b482b1
Make secret multiline
5 months ago
Alexander Bakker
cc5ce485b1
Add support for importing FreeOTP 2 backups
...
I've held off on this in the past, because I was concerned about the
security issues related to Java object deserialization. To circumvent
that, I've written a parser that understands just enough of the Java
Object Serialization format to parse FreeOTP 2 backups.
Unfortunately there are a number of issues in FreeOTP 2 that may result in
corrupt backups. The importer warns the user about this and tries to
salvage as many entries as possible.
5 months ago
Alexander Bakker
9131cae944
Use DiffUtil for the RecyclerView of the entry list
...
Gets rid of all of the custom logic we had for notifying the
RecyclerView about changes in the entry list. This will allow for more
simplifications in the future around non-persisted changes to state in
the entry list.
A neat side effect is that any filtering/ordering changes in the entry
list are now also animated: https://alexbakker.me/u/4a4ie5yzpj.mp4
This touches the fundamentals of the entry list, so lots of careful
testing required.
5 months ago
Alexander Bakker
08d900c0c0
Rename onAssignEntriesResult to onAssignIconsResult
5 months ago
Alexander Bakker
24d3d0ae8f
Merge pull request #1503 from michaelschattgen/fix/locale-marshmallow
...
Fix visibility of locale setting on Marshmallow
5 months ago
Michael Schättgen
45831e117c
Fix visibility of locale setting on Marshmallow
5 months ago
Alexander Bakker
c559ed9e56
Add NEW_GROUP placeholder type for group models to fix the build
5 months ago
Alexander Bakker
8e3279bb7e
Merge pull request #1498 from michaelschattgen/feature/single-tap-group
...
Change group filter to a single selection
5 months ago
Michael Schättgen
7ea2f5c4a5
Change group filter to a single selection
5 months ago
Alexander Bakker
9ef3315a70
Merge pull request #1497 from michaelschattgen/feature/assign-groups
...
Add ability to easily assign groups
5 months ago
Michael Schättgen
4a9f189897
Add ability to easily assign groups
5 months ago
Alexander Bakker
92de13b176
Merge pull request #1494 from michaelschattgen/feature/show-code-expiration
...
Show when codes are about to expire
5 months ago
Michael Schättgen
1e383463ae
Show when codes are about to expire
...
Co-authored-by: Alexander Bakker <ab@alexbakker.me>
5 months ago
Alexander Bakker
dbaec2d83f
Use getQuantityString instead of getQuantityText for import_partial_export_anyway
5 months ago
Alexander Bakker
257a40eefa
Remove some unused resources (and increase severity of check)
5 months ago
Alexander Bakker
baa8068d51
Redefine "import_partial_export_anyway" as a quantity string
5 months ago
Alexander Bakker
d433957c2f
Remove usage of deprecated PreferenceManager
5 months ago
Alexander Bakker
6a54650635
Format multiple string substitutions in positional format
...
This resolves the following lint error: "Multiple substitutions
specified in non-positional format of string resource"
5 months ago
Alexander Bakker
bab59e8d04
Update dependencies
5 months ago
Alexander Bakker
83689a4c59
Merge pull request #1499 from michaelschattgen/fix/text-field-caps
...
Fix capitalization of multiple text fields
5 months ago
Alexander Bakker
356fa8a36e
Merge pull request #1470 from sigmundxia/master
...
Add support for Ente Auth import
5 months ago
Sigmund Xia
58002c31ef
Add support for Ente Auth import
5 months ago
Michael Schättgen
d81d741fee
Fix capitalization of multiple text fields
5 months ago
Alexander Bakker
17f106f70d
Merge pull request #1492 from michaelschattgen/fix/google-auth-proto
...
Fix batch_index in Google Authenticator export
5 months ago
Michael Schättgen
91b632b9cf
Fix batch_index in Google Authenticator export
5 months ago
Alexander Bakker
8b8e071831
Merge pull request #1479 from michaelschattgen/feature/group-chipgroup
...
Improve group filters
5 months ago
Michael Schättgen
9c151d83c1
Improve group filters
5 months ago