1.5.0 (2026-02-26)
- biometric: do not call onError on transient authentication failures (4ea1765)
- shortcut: add dynamic shortcuts (8cb18c3)
- shortcut: add shortcut option to card options (38a5104)
- quick-settings: add tile to launch app (#74) (c426d90)
1.4.3 (2026-02-19)
- proguard: keep mlkit to not crash on startup (6e962ab)
1.4.2 (2025-12-12)
1.4.1 (2025-11-22)
1.4.0 (2025-10-10)
- edit-label: correctly detect unsaved changes to a label (9b47d82)
- edit: add back button support for unsaved changes dialog (#42) (8d394df)
- auth: add biometric authentication (6fbfcba)
- edit: add dialog to handle unsaved changes with dismiss and save options (a33b5ea)
- backup: enable full app backups (ee80dbc), closes #45
- about: redesign page (#46) (1e19667)
1.3.0 (2025-09-19)
- about: add link to PlayStore page [build] (f86965c)
- navigation: opt-in to predictive back gestures on Android 15 and lower (6582b88)
- import: update card with import when it already exists (2938037)
1.2.1 (2025-07-17)
1.2.0 (2025-05-31)
- update UI on larger font sizes (7f9e578)
- card-list: add "import pkpass file" option when adding card (585a879)
- sort: add "intelligent" sort option that scores the cards usage (27707ad)
- sort: add icons to sort dropdown (ab796ff)
- review: add in-app review request (70dc659)
- import: animate card to import (9d182cb)
- pkpass: parse .pkpass content (79388ef)
- pkpass: read content from pkpass file (8be0446)
1.1.0 (2025-05-21)
- code-scanner: correctly handle scanned codes with umlauts (b73327d)
- cards-list: prevent crashes when updating sort attribute (10309e8)
- cards-list: prevent crashes when updating sort attribute (689e6e9)
- snackbar: use correct colors for snackbar (c4ac047)
- add haptic feedback for long click and card scan (36228bc)
- cards-list: add virtual card to add a new card (d31b217)
- options-sheet: display info about item (840ede9)
- label-list-screen: enable swipe actions for labels (a1dca3f)
- share: share and import card via deeplink (62951ce)
- share: show bottom sheet with qr code (f4c3922)
- import: show special "import a card" sheet (25606b9)
- i18n: support per-app language preference (6da4c59)
- about: update about page (7f4c3f3)
- label-list: add scrolling to list (2113035)
- edit-card: allow users to edit newly created cards after scanning (7d5d385)
- card-scanner: copy error to clipboard (525e886)
- edit-card: display hint when no labels exist yet (ea796ea)
- card-list: fill whole screen with cards to correctly render shadows (896b41f)
- card-edit: how initial card data when editing a card (3f2234e)
- cards-list: prevent flickering when starting app (2e7c87d)
- barcode-scanner: request barcode module if not available (11d8c3e)
- edit-card: show toast after saving modified card instead of closing instantly (cbbea13)
- card-list: update state when cards are changed (8e4dbc5)
- barcode-scanner: use separate barcode modules for availability check and scanning (dd29558)
- about: add about page with useful links (31a112b)
- scanner: add barcode scanner to auto-fill card infos (199f670)
- edit-card: add color picker (fb3b545)
- edit-label: add editor for labels (2ae9b06)
- color-picker: add hex-code input to specify exact color (12309e3)
- branding: add icon and spash screen (a6f4180)
- add initial POC (47b1629)
- labels: add label filter list (05ed25e)
- labels: add list to view all labels (9978b88)
- card: add modal to show QR code in full-screen (2b7b7d6)
- card-list: add option to delete cards (2c74829)
- create-card: add option to directly scan card (0d3e920)
- card-list-screen: add options to sort cards (47cd3df)
- card: add sheet to show QR code of card (8707339)
- navigation: add simple slide animations (5c96d12)
- edit-card: edit labels for card (165d0c5)
- cards-list: filter cards by their labels (bc372e5)
- card-options: introduce general OptionSheet to display actions (67ead90)
- barcode-scanner: request background installation on startup (73ad331)
- card-list-screen: save last selected sort attribute (2d83658)
- cards-list: show hint to add first card (269a088)
- color-picker: show preview of selected color (72b0647)
- edit-card: show selected labels for card (ad21e97)
- edit-card: show warning when barcode type is not compatible (703ce55)
- card: support multiple barcode formats (84f8b37)
- card-view: track usages of cards (99dfeea)
- list-cards,list-labels: update empty lists (70b6c79)