Commit Graph

1347 Commits (5439067e9fd7f389805826d9a57e81f1d2e3b9fb)

Author SHA1 Message Date
Alexander Bakker 5439067e9f Rename Authenticator Pro -> Stratum 2 months ago
Alexander Bakker 81a26ccad8 Release v3.3.3 2 months ago
Alexander Bakker 1fb36b0578 Update translations from Crowdin 2 months ago
Alexander Bakker fe8b638818 Set largeHeap to true in AndroidManifest
This is a temporary measure to help users who are stuck in a situation
where they run into OOM conditions due to large icons in their vault
file.
2 months ago
Alexander Bakker 19a77209d8 Store service name as issuer and tolerate spaces in secret for 2FAS 2 months ago
Alexander Bakker a76f3394f3
Merge pull request #1550 from cillyvms/window-insets
Apply window insets to accommodate system UI.
3 months ago
cillyvms 6039cfa20e
Apply window insets to prevent UI elements from going behind system windows. 3 months ago
Alexander Bakker 0eb1194578 Release v3.3.2 3 months ago
Alexander Bakker 170f626c9e Update translations from Crowdin 3 months ago
Alexander Bakker c616a4f43c
Merge pull request #1563 from michaelschattgen/feature/export-file-name-share
Make file name of exports consistent
3 months ago
Michael Schättgen 411a677fbf
Merge pull request #1548 from alexbakker/fix-menu-button-state
Fix state updates for the lock and sort menu items
3 months ago
Alexander Bakker d48f2ead28
Merge pull request #1564 from michaelschattgen/fix/contrast-next-code
Improve contrast of next code color
3 months ago
Alexander Bakker 8147d07606
Merge pull request #1562 from michaelschattgen/fix/group-entry-selection
Reset selection state when changing groups
3 months ago
Michael Schättgen 3a9e27bacb Improve contrast of next code color 3 months ago
Michael Schättgen 51f656dd6b Make file name of exports consistent 3 months ago
Michael Schättgen 3efe74d375 Reset selection state when changing groups 3 months ago
Michael Schättgen f9ada47956 Add fix for importing multiple entries 3 months ago
Alexander Bakker 5213bafc97
Merge pull request #1545 from michaelschattgen/feature/search-improvements
Improve search feature for better UX
3 months ago
Michael Schättgen 503ce87c91 Improve search feature for better UX 3 months ago
Alexander Bakker d2fcb24d79 Fix state updates for the lock and sort menu items
Turns out I was a little too enthusiastically removing things in 9d383b85d8.
The menu may not necessarily have been created yet in all cases.
3 months ago
Alexander Bakker 337cb74f72 Release v3.3.1 3 months ago
Alexander Bakker b5b29a4f84 Revert "Fix layout height in tiles mode"
This reverts commit 5dba1db93d.

Fixes #1544
3 months ago
Alexander Bakker 3e3df919b2 Release v3.3 3 months ago
Alexander Bakker 79ba822ccf Update translations from Crowdin 3 months ago
Michael Schättgen 5dba1db93d Fix layout height in tiles mode 3 months ago
Michael Schättgen 161b79f0d4
Merge pull request #1535 from alexbakker/fix-steam
Make subclasses of TotpInfo override only getOtp(long time)
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
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
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
Michael Schättgen 45831e117c Fix visibility of locale setting on Marshmallow 5 months ago