Sylvia van Os
a5599dc673
Remove automatic barcode encoding type
...
Migrates all automatic cards to ISO-8859-1 and uses that as default
2026-01-13 19:47:29 +01:00
Sylvia van Os
48993f0486
On initial upgrade, force all automatic cards to ISO-8859-1
...
This fixes old pkpass files imported before Catima 2.41.0 to be forced
to "Automatic", which may guess UTF-8. New pkpass files will have the
encoding read from the file and newly scanned barcodes will use
Automatic.
This does have the unfortunate side effect of everyone who already
scanned a QR code with UTF-8 data since Catima 2.41.0 to have it forced
to ISO-8859-1, but it will fix Deutschlandtickets imported before 2.41.0
which is a rather large amount of the Catima userbase.
2026-01-04 21:20:44 +01:00
Sylvia van Os
0c61abf4f0
Add barcode encoding support
...
- Add new barcodeencoding field to database
- Read barcode encoding from pkpass file
- Add barcodeencoding to import/export
- Add barcodeencoding to share URI
- On default, use zxing's GuessEncoding function in StringUtils (this
should not use UTF-8 unless needed)
- Allow manually forcing ISO-8859-1 or UTF-8
2025-12-25 16:08:05 +01:00
perepujal
4b77700b97
Merge pull request #2254 from perepujal/main
...
Adding the ability to resize the width in the fullscreen view.
2025-04-21 17:06:49 +02:00
Christos Tsingiropoylos
9a1d7d2e44
Sort by valid from date ( #2297 )
2025-01-15 22:01:25 +01:00
Sylvia van Os
e0786594bc
Load images on request
...
This prevents loading the front and back images when scrolling through
the loyalty card list and should allow scaling to more images/files more
easily
2024-12-07 15:23:07 +01:00
Sylvia van Os
1cb9ddecac
Support for returning images from PkpassParser
2024-12-07 15:23:07 +01:00
Sylvia van Os
727d9ce781
Refactor to allow updating a loyalty card from a bundle ( #2051 )
...
This allows us to send any (partial) loyalty card into the edit
activity, granting us greater flexibility in what kind of scan result we
can parse
2024-09-22 10:20:58 +02:00
FC Stegerman
3ae665b70f
DBHelper: add note to DEFAULT_ZOOM_LEVEL
2023-07-16 20:16:01 +02:00
FC Stegerman
ba896fc1db
DBHelper: don't use DEFAULT_ZOOM_LEVEL in migration
2023-07-16 18:02:52 +02:00
FC Stegerman
b8fa4d7060
DBHelper: add DEFAULT_ZOOM_LEVEL
2023-07-16 03:12:29 +02:00
FC Stegerman
5f99f2b17e
Utils: add imageFiles()
2023-07-16 00:57:00 +02:00
Alexander Ivanov
f1753ea943
Add Valid From field
...
Signed-off-by: Alexander Ivanov <vanogrid@gmail.com >
2023-02-01 19:22:20 +01:00
polarhun
ccf12bf028
#1044 - Automatic Balance Update ( #1073 )
2022-10-16 14:25:26 +02:00
Sylvia van Os
5bfca6e428
Always update last used when creating or editing a card
2022-09-08 19:27:31 +02:00
alajemba-vik
d5100b97f3
Show groups archived count ( #930 )
...
Fixes #924
2022-07-06 23:21:59 +02:00
Sylvia van Os
d39b732b77
Fix export and shortcut bugs
2022-06-17 19:53:51 +02:00
Sylvia van Os
9d07c1a29c
Cleanups
2022-06-16 23:53:46 +02:00
Jasielprogramador
548b1b1e8e
Archive support
2022-06-16 22:59:11 +02:00
Sylvia van Os
f2e820f7bb
Cleanup DBHelper
2021-12-13 22:47:12 +01:00
Sylvia van Os
49200fff48
Fix most spotBugs issues
2021-11-23 23:23:58 +01:00
Sylvia van Os
af4075b9e2
Choose image as card icon ( #333 )
2021-11-07 20:27:28 +01:00
Sylvia van Os
11970004f0
Android Studio reformat
2021-11-07 15:38:55 +01:00
Ankit Tiwari
127d53e85a
Save Size of code ( #508 )
2021-10-22 21:11:51 +02:00
Sylvia van Os
b0c34cbca0
Fix spotbugs RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE
2021-10-11 19:58:09 +02:00
Sylvia van Os
9f0b7604cb
Fix botched migration and release 2.7.3
2021-10-10 00:46:20 +02:00
Sylvia van Os
4e203aebfe
Improve search with spaces
2021-10-06 21:59:45 +02:00
Sylvia van Os
71bc304c51
Fix version upgrade
2021-10-05 20:27:11 +02:00
Sylvia van Os
7b0652ff11
Fix no results sometimes not correctly displayed
2021-10-05 20:15:10 +02:00
Sylvia van Os
61a3054655
Cleanup
2021-10-05 20:04:03 +02:00
Sylvia van Os
ebe5289d6e
Implement FTS ( #455 )
...
This allows for unicode insensitive search and fast search over both
store and note data
2021-10-05 19:42:52 +02:00
Sylvia van Os
2f660c6fec
Basic ordering support ( #367 )
2021-09-14 19:14:38 +02:00
Sylvia van Os
6f1dc74f66
Consistent barcode naming
2021-09-10 00:49:06 +02:00
Sylvia van Os
75fdd7390f
Merge pull request #325 from recursiveribbons/sql-refactor
...
Refactored DBHelper
2021-08-09 20:35:55 +02:00
recursiveribbons
7cd6c17b55
Refactored DBHelper
2021-08-09 17:35:25 +02:00
Sylvia van Os
a843b5a1b9
Make lint happier
2021-08-02 22:58:06 +02:00
Sylvia van Os
c7ddf957fa
Clean up unused imports
2021-07-06 23:25:55 +02:00
Sylvia van Os
97c508c920
Stocard import skeleton
2021-07-06 00:20:35 +02:00
Sylvia van Os
8d48da431e
Adding and viewing front/back images ( #215 )
...
* Adding and viewing front/back images
* Fix import and export
* Fix unit tests
* Smaller preview pictures but clickable to make big
* Implement removing image
* Add card photo direct from camera
* Read Exif rotation info from picture taken
* Fix bad copy-paste
* Refactor to use local file system
* Delete card images when deleting card
* Prepare for image-based unit tests in ViewActivityTest
2021-06-28 20:40:52 +02:00
Sylvia van Os
6421f09eab
Implement multi-copy and multi-share
2021-04-18 13:47:51 +02:00
Sylvia van Os
981c0b9ca6
Support setting a different barcode value than card ID
2021-04-01 13:26:57 +02:00
Sylvia van Os
b9e152e3c4
Add Fidme import support
2021-03-24 20:35:58 +01:00
Sylvia van Os
db22703ec0
Create Voucher Vault import code and test
2021-03-01 23:02:03 +01:00
Sylvia van Os
d4f62435ae
Add tests for balance
2021-02-20 22:10:23 +01:00
Sylvia van Os
4a568d02d3
Various fixes and consistency improvements
2021-02-16 22:22:51 +01:00
Sylvia van Os
2d6dfdcfdf
Initial balance support
2021-02-14 23:32:07 +01:00
Sylvia van Os
99a3849942
Fix missing lookup table update for groups update
2021-01-28 19:31:46 +01:00
Sylvia van Os
6488dc0fe3
Implement expiry
2021-01-16 20:16:20 +01:00
Sylvia van Os
1f76809300
Memory leak and spotBugs fixes
2021-01-04 19:58:08 +01:00
Sylvia van Os
c1606fef62
Manual group ordering
2020-11-27 22:33:59 +01:00