bors[bot] 7692f19ea6 Merge #494
494: Inter Related Code changes for exporting encrypted zip r=TheLastProject a=ankittiwari101

1. Created new method `multipleCardsExportImportPasswordProtected()` in ImportExportTest.java
2. Added 5th Parameter `char[] password` to exportData method of MultiFormater.java
3. From this new method passed password field to `importData` and `exportData` method calls.
4. In CatimaExporter.java added a password parameter to ZipOutputStream(output,password) if a non null char[] array of non zero length is received for password parameter and setEncryptFiles(true) using AES 256 Encryption(by default)"

Remaining - Dialogue Box for entering password.

Note - This is only a draft pull request, if everything here looks good, I'll work next on The Password Dialog which is the final piece in the puzzle.

Co-authored-by: Ankit Tiwari <ankitr.tiwari@gmail.com>
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me>
2021-10-16 15:13:11 +00:00
2021-10-14 18:37:46 +02:00
2021-10-16 15:13:11 +00:00
2021-10-12 17:31:51 +02:00
2021-08-22 16:16:27 +02:00
2020-10-29 18:30:52 +00:00
2021-10-14 19:44:36 +02:00
2021-10-12 02:21:39 +00:00
2021-10-13 18:56:54 +02:00
2021-09-02 19:00:07 +02:00
2020-11-02 18:00:43 +01:00
2020-12-26 19:04:48 -05:00
2020-12-23 19:47:27 -05:00
2020-12-23 19:47:27 -05:00
2016-01-24 11:13:32 -05:00
2021-04-18 13:47:51 +02:00
2016-01-30 20:50:30 -05:00

Catima

Copylefted libre software (GPLv3+) card management app.

GitHub Version F-Droid Version IzzyOnDroid Version Google Play Store Version

Android CI Translation status

Get it on F-Droid Get it on IzzyOnDroid Get it on Google Play

Logo

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_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

Translation status

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.

Description
No description provided
Readme GPL-3.0 48 MiB
Languages
Java 74.4%
Kotlin 23.9%
Shell 0.9%
Python 0.7%
Ruby 0.1%