mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-04-04 07:41:40 -04:00
a8082748ada9b3d96deaa679f51fb59c9446b641
920: Crash on clicking "Add from image" button in scan activity #856 r=TheLastProject a=alajemba-vik This PR contains a fix for issue #856, which concerns a crash that occurs when no activity can handle the intent to pick an image file. ### The simplest way to reproduce * Disable all the gallery apps (e.g., Google Photos) * Go to the ScanActivity by clicking the FAB on the home screen * The app crashes when you click the button "Select image from gallery" ### Expected behavior Clicking that button should have launched a gallery app, or displayed a disambiguation dialog if there is more than one app that can handle the intent being invoked. ### Solution Wrapped the call to launch in a try-catch block. Co-authored-by: Alajemba <alajemba.dev@gmail.com>
Catima
Copylefted libre software (GPLv3+) card management app.
Logo by Rose (TangentFoxy)
Stores your store loyalty and membership cards on your device, instead of having to carry them around.
Supported barcodes:
- AZTEC
- CODABAR
- CODE_39
- CODE_93
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
- UPC_E
Screenshots
Moving data from other apps
Within the app you can import cards and codes from files, Catima, FidMe, Loyalty Card Keychain, Voucher Vault, and Stocard. For FidMe you need to select the barcode type for each entry afterwards.
Building
Use the Gradle wrapper scripts provided in the top level directory of the project. To compile the app and run all unit tests:
Linux|GNU, Unix-like, macOS:
./gradlew build
Windows:
./gradlew.bat build
Translating
Help translate the app to your language from our Hosted Weblate page.
Developer Note
This app is based on the great (but no longer developed) Loyalty Card Keychain by Branden Archer.
Languages
Java
74.4%
Kotlin
23.9%
Shell
0.9%
Python
0.7%
Ruby
0.1%









