Commit graph

1631 commits

Author SHA1 Message Date
Michael Schättgen
19fe7bd4d2
Merge pull request #1611 from alexbakker/update-divider-decor
Some checks failed
build / build (push) Has been cancelled
build / test (push) Has been cancelled
codeql / analyze (push) Has been cancelled
crowdin / upload-sources (push) Has been cancelled
Update divider decoration when filter/sort changes
2025-02-25 18:22:19 +01:00
Michael Schättgen
7882ecc33a
Merge pull request #1604 from alexbakker/flush-export
Some checks are pending
build / build (push) Waiting to run
build / test (push) Waiting to run
codeql / analyze (push) Waiting to run
crowdin / upload-sources (push) Waiting to run
Flush temporary export file before starting ExportTask
2025-02-24 23:43:56 +01:00
Alexander Bakker
d39b44f0c3 Update divider decoration when filter/sort changes
This fixes an issue where the item decoration may be wrong in some
cases. For example, adding a new entry to the bottom of the list may not
update the decoration of the item that was previously the last one in
the list.

To reproduce, use this vault: https://alexbakker.me/u/mov4455gp5.json.
Start without a group filter, apply sorting based on Issuer (A to Z) and
enable group multiselect. Then:
- Tap the "Test" chip
- Tap the "Test2" chip
- Tap the "No group" chip
- Notice that the offset between the last 2 entries looks wrong: https://alexbakker.me/u/nedcyiro2q.png

Probably introduced in 9131cae944.
2025-02-24 14:16:43 +01:00
Alexander Bakker
7c6e3ae2a8
Merge pull request #1559 from michaelschattgen/feature/multiselect-groups
Some checks are pending
build / build (push) Waiting to run
build / test (push) Waiting to run
codeql / analyze (push) Waiting to run
crowdin / upload-sources (push) Waiting to run
Add ability to multiselect groups
2025-02-24 13:38:29 +01:00
Michael Schättgen
78ee38ba7d Add ability to multiselect groups 2025-01-25 20:21:02 +01:00
Alexander Bakker
8ddf8c58da
Merge pull request #1602 from michaelschattgen/feature/color-contrast-hidden-codes
Improve color contrast on hidden codes
2025-01-24 16:42:30 +01:00
Alexander Bakker
ce29d120a9
Merge pull request #1600 from michaelschattgen/fix/import-entries-padding
Fix obstructing snackbar padding
2025-01-24 16:15:33 +01:00
Alexander Bakker
6bbb42fb83
Merge pull request #1593 from dcrewi/feature/test-html-exports
add test for html exports
2025-01-24 14:41:29 +01:00
Alexander Bakker
e8d712ec71 Flush temporary export file before starting ExportTask
The previous logic was not an issue because FileOutputStream is
unbuffered, but still, this is more correct.
2025-01-24 14:34:41 +01:00
Alexander Bakker
ad2dc803fb
Merge pull request #1592 from dcrewi/feature/delete-temp-file
delete temporary export file when finished
2025-01-24 14:17:01 +01:00
Michael Schättgen
3d50ab1b65 Improve color contrast on hidden codes 2025-01-22 22:17:52 +01:00
Michael Schättgen
a4812c530d Fix obstructing snackbar padding 2025-01-22 18:33:54 +01:00
Alexander Bakker
9ab949a59e Release v3.3.4 2025-01-12 19:01:02 +01:00
Alexander Bakker
e8bf7b0506 Update translations from Crowdin 2025-01-12 18:49:41 +01:00
Michael Schättgen
ec92fb2b31
Merge pull request #1591 from alexbakker/resize-icons
Store non-SVG icons at a maximum of 512x512 and migrate existing icons
2025-01-12 15:29:08 +01:00
David Creswick
919e6854e8 add test for html exports
Do some basic tests of the html export code.

- Make sure that a file was created.
- Make sure that the file can be parsed by an xml parser without error.
- Make sure that the document tag is "html".
2025-01-05 16:31:49 -06:00
David Creswick
d98e23a1e5 delete temporary export file when finished 2025-01-05 16:19:45 -06:00
Alexander Bakker
e59df63e94 Store non-SVG icons at a maximum of 512x512 and migrate existing icons 2025-01-05 22:47:26 +01:00
Michael Schättgen
14643b4000
Merge pull request #1588 from alexbakker/stratum
Rename Authenticator Pro -> Stratum
2025-01-05 17:22:58 +01:00
Alexander Bakker
5439067e9f Rename Authenticator Pro -> Stratum 2025-01-05 13:49:51 +01:00
Alexander Bakker
81a26ccad8 Release v3.3.3 2025-01-02 22:08:00 +01:00
Alexander Bakker
1fb36b0578 Update translations from Crowdin 2025-01-02 22:01:35 +01:00
Alexander Bakker
de74daef33
Merge pull request #1584 from alexbakker/large-heap
Set largeHeap to true in AndroidManifest
2025-01-02 21:59:41 +01:00
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.
2025-01-02 21:46:57 +01:00
Alexander Bakker
05a415bb38 Only run the scheduled codeql job on the upstream repo 2024-12-31 19:44:52 +01:00
Michael Schättgen
920df1d9be
Merge pull request #1577 from alexbakker/2fas-fixes
Store service name as issuer and tolerate spaces in secret for 2FAS
2024-12-22 23:53:46 +01:00
Alexander Bakker
19a77209d8 Store service name as issuer and tolerate spaces in secret for 2FAS 2024-12-20 15:51:06 +01:00
Alexander Bakker
aec16f22c1 Update reactivecircus/android-emulator-runner
Required for the ubuntu-latest switch to ubuntu-24.04
2024-12-20 15:50:35 +01:00
Alexander Bakker
a76f3394f3
Merge pull request #1550 from cillyvms/window-insets
Apply window insets to accommodate system UI.
2024-12-04 21:18:34 +01:00
cillyvms
6039cfa20e
Apply window insets to prevent UI elements from going behind system windows. 2024-12-04 19:50:51 +01:00
Alexander Bakker
0eb1194578 Release v3.3.2 2024-12-02 22:35:13 +01:00
Alexander Bakker
170f626c9e Update translations from Crowdin 2024-12-02 22:29:48 +01:00
Alexander Bakker
c616a4f43c
Merge pull request #1563 from michaelschattgen/feature/export-file-name-share
Make file name of exports consistent
2024-12-02 21:11:46 +01:00
Michael Schättgen
411a677fbf
Merge pull request #1548 from alexbakker/fix-menu-button-state
Fix state updates for the lock and sort menu items
2024-12-02 18:58:40 +01:00
Alexander Bakker
d48f2ead28
Merge pull request #1564 from michaelschattgen/fix/contrast-next-code
Improve contrast of next code color
2024-12-02 18:46:04 +01:00
Alexander Bakker
8147d07606
Merge pull request #1562 from michaelschattgen/fix/group-entry-selection
Reset selection state when changing groups
2024-12-02 18:41:42 +01:00
Alexander Bakker
fa073371b5
Merge pull request #1561 from michaelschattgen/fix/import-multiple-entries
Add fix for importing multiple entries
2024-12-02 18:37:48 +01:00
Michael Schättgen
3a9e27bacb Improve contrast of next code color 2024-12-02 18:21:18 +01:00
Michael Schättgen
51f656dd6b Make file name of exports consistent 2024-12-02 18:06:12 +01:00
Michael Schättgen
3efe74d375 Reset selection state when changing groups 2024-12-02 17:56:04 +01:00
Michael Schättgen
f9ada47956 Add fix for importing multiple entries 2024-12-02 17:38:28 +01:00
Alexander Bakker
5213bafc97
Merge pull request #1545 from michaelschattgen/feature/search-improvements
Improve search feature for better UX
2024-11-25 22:54:38 +01:00
Michael Schättgen
503ce87c91 Improve search feature for better UX 2024-11-25 21:05:37 +01:00
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.
2024-11-25 20:47:20 +01:00
Alexander Bakker
337cb74f72 Release v3.3.1 2024-11-24 22:25:32 +01:00
Alexander Bakker
b5b29a4f84 Revert "Fix layout height in tiles mode"
This reverts commit 5dba1db93d.

Fixes #1544
2024-11-24 22:20:52 +01:00
Alexander Bakker
3e3df919b2 Release v3.3 2024-11-24 16:42:26 +01:00
Alexander Bakker
79ba822ccf Update translations from Crowdin 2024-11-24 16:40:17 +01:00
Alexander Bakker
5f885cba29
Merge pull request #1542 from michaelschattgen/fix/text-height-tiles
Fix layout height in tiles mode
2024-11-24 16:36:48 +01:00
Michael Schättgen
5dba1db93d Fix layout height in tiles mode 2024-11-24 15:03:02 +01:00