1404 Commits
Author SHA1 Message Date
Alexander Bakker 4ad0a14e41 Add support for importing encrypted Proton Authenticator exports
Also adds support for (their special format of) Steam entries.
2026-07-03 15:07:14 +02:00
Michael Schättgen 59d5c640d6 Release v3.4.2
build / build (push) Canceled after 0s
build / test (push) Canceled after 0s
2026-02-24 20:48:15 +01:00
Michael Schättgen 6ca5e94ae5 Update translations from Crowdin 2026-02-24 20:20:35 +01:00
WAPEETY 7071b5e687 Inverted buttons position in dialog_select_groups 2026-02-12 20:52:09 +01:00
Alexander BakkerandGitHub 7cbdecae16 Merge pull request #1766 from michaelschattgen/feature/otpauth-uri-add
Add ability to import otpauth uri from clipboard
2026-01-21 21:58:56 +01:00
Michael Schättgen 170cd930e9 Add ability to import otpauth uri from clipboard 2026-01-21 21:55:45 +01:00
Alexander BakkerandGitHub b5e21a58b1 Merge pull request #1763 from michaelschattgen/fix/auto-complete-secret
Use custom NoAutofill field to avoid password manager issues
2026-01-21 21:18:25 +01:00
Alexander BakkerandGitHub 2edd388869 Merge pull request #1762 from michaelschattgen/fix/tile-padding
Remove unneeded padding in tiles view
2026-01-21 21:12:59 +01:00
Michael Schättgen 41fad611db Use custom NoAutofill field to avoid password manager issues 2026-01-18 19:20:51 +01:00
Michael Schättgen c7eef8da08 Remove unneeded padding in tiles view 2026-01-18 18:02:52 +01:00
Michael Schättgen f31ca4f1da Add QsTileRefreshReceiver to fix tile state updates 2026-01-18 16:38:09 +01:00
Artem KlyuevandMichael Schättgen 276cdb584a Add support for the Material Design 3 FAB Menu component
Co-authored-by: Michael Schättgen <michael@schattgen.me>
2026-01-18 13:45:21 +01:00
Alexander Bakker 491a81584d Release v3.4.1
build / build (push) Canceled after 0s
build / test (push) Canceled after 0s
2025-08-03 13:28:30 +02:00
Alexander Bakker 7038816afd Update translations from Crowdin 2025-08-03 13:21:54 +02:00
Alexander BakkerandGitHub bc600de7ab Merge pull request #1691 from michaelschattgen/feature/proton-importer
Add support for Proton Authenticator exports
2025-08-01 21:49:31 +02:00
Michael Schättgen da9adf6490 Add support for Proton Authenticator exports 2025-08-01 21:07:30 +02:00
Michael Schättgen 90315996f4 Add custom EditText to prevent Autofill service from popping up 2025-06-25 03:08:39 +02:00
Michael Schättgen 9d32a426f9 Update translations from Crowdin 2025-06-25 03:06:32 +02:00
Michael Schättgen 36bd8f945a Release v3.4
build / build (push) Canceled after 0s
build / test (push) Canceled after 0s
2025-06-04 22:20:24 +02:00
Michael Schättgen ab9cdabddc Add support for 5 new languages 2025-06-04 22:15:01 +02:00
Michael Schättgen d35c67d9d3 Update translations from Crowdin 2025-06-04 22:14:46 +02:00
Alexander Bakker 94aabdcd88 Add comment to string dialog_duplicate_entry_title 2025-05-31 14:26:10 +02:00
Alexander Bakker d6b372bad5 Release v3.4-beta1
build / build (push) Canceled after 0s
build / test (push) Canceled after 0s
2025-05-29 13:48:10 +02:00
Alexander Bakker af4e3d9566 Update translations from Crowdin 2025-05-29 13:44:23 +02:00
Alexander BakkerandGitHub 8d667cd26c Merge pull request #1652 from michaelschattgen/feature/duplicate-check
Add check for duplicates upon saving entry
2025-05-29 13:18:15 +02:00
Michael Schättgen 1335be6787 Add check for duplicates upon saving entry 2025-05-29 13:13:23 +02:00
Alexander BakkerandGitHub efaa6afda6 Merge pull request #1654 from michaelschattgen/fix/negative-animation-period
Fix animation crash when using period of 7
2025-05-29 13:10:10 +02:00
Michael Schättgen 1c30557779 Fix animation crash when using period of 7 2025-05-29 12:59:24 +02:00
Alexander BakkerandGitHub 6f270144e2 Merge pull request #1599 from michaelschattgen/feature/haptic-feedback
Add haptic feedback toggle for code refresh
2025-05-29 12:41:57 +02:00
Michael SchättgenandGitHub 62c0d273a5 Merge pull request #1649 from alexbakker/minsdk-23
Update gradle, update dependencies and bump minSdkVersion to 23
2025-05-28 13:38:10 +02:00
Michael Schättgen 63d2666230 Add haptic feedback toggle for code refresh
Improve haptic feedback logic
2025-05-28 13:21:37 +02:00
Alexander Bakker 6c40cfa748 Disable PNG cruncher and PNG generation for vector drawables 2025-05-23 14:33:21 +02:00
Alexander Bakker 6758ec498b Update gradle, update dependencies and bump minSdkVersion to 23
New versions of Jetpack libraries require minSdkVersion 23.

There are a couple of changes in the code to fix incorrect usage of
annotations that started breaking the build after this Gradle update.
2025-05-23 14:01:58 +02:00
Michael SchättgenandGitHub 819865230f Merge pull request #1642 from alexbakker/fix-1616
Specify country code for the Portuguese translation
2025-04-23 20:57:15 +02:00
Michael SchättgenandGitHub 97762fa146 Merge pull request #1641 from alexbakker/fix-1605
Fall back to default values in the FreeOTP importer
2025-04-23 20:56:59 +02:00
Alexander BakkerandGitHub 60eea0bcb2 Merge pull request #1612 from michaelschattgen/feature/brightness-slider-transfer
Add brightness slider for transfer activity
2025-04-23 17:54:54 +02:00
Michael Schättgen 3818f9408d Add brightness slider for transfer activity 2025-04-23 17:48:15 +02:00
Alexander Bakker afa1fbd3ae Specify country code for the Portuguese translation 2025-04-23 16:20:34 +02:00
Alexander Bakker c81e08bf1f Fall back to default values in the FreeOTP importer 2025-04-23 15:51:49 +02:00
Michael SchättgenandGitHub 19fe7bd4d2 Merge pull request #1611 from alexbakker/update-divider-decor
Update divider decoration when filter/sort changes
2025-02-25 18:22:19 +01:00
Michael SchättgenandGitHub 7882ecc33a Merge pull request #1604 from alexbakker/flush-export
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 BakkerandGitHub 7c6e3ae2a8 Merge pull request #1559 from michaelschattgen/feature/multiselect-groups
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 BakkerandGitHub 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 BakkerandGitHub ce29d120a9 Merge pull request #1600 from michaelschattgen/fix/import-entries-padding
Fix obstructing snackbar padding
2025-01-24 16:15:33 +01:00
Alexander BakkerandGitHub 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 BakkerandGitHub 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