Sylvia van Os
417006cfa3
Release Catima 2.41.3
2026-01-04 21:45:51 +01:00
Sylvia van Os and GitHub
907a8578ca
Merge pull request #2938 from CatimaLoyalty/create-pull-request/patch-1767559150
...
Update Fastlane changelogs
2026-01-04 21:39:39 +01:00
Sylvia van Os
c289bb0af3
Update CHANGELOG
2026-01-04 21:39:00 +01:00
Sylvia van Os and GitHub
80767e7cd6
Merge pull request #2937 from CatimaLoyalty/fix/enforce_iso_on_2.41.3_upgrade
...
On initial upgrade to 2.41.3, force all cards to ISO-8859-1
2026-01-04 21:38:11 +01:00
Sylvia van Os
90e6dd8738
Fix tests
2026-01-04 21:20:49 +01:00
Sylvia van Os
d3de9c65e6
Force ISO-8859-1 when importing old backups
...
This will not catch one edge case: use exporting a backup in Catima
2.41.0 - 2.41.2, then uninstall Catima, then installing Catima 2.41.3
and then importing the database. But this seems rare enough to be
acceptable.
2026-01-04 21:20:49 +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 and GitHub
918c6fb41b
Merge pull request #2936 from CatimaLoyalty/create-pull-request/patch-1767555122
...
Update Fastlane changelogs
2026-01-04 20:32:26 +01:00
Sylvia van Os
95ace2aa39
Update CHANGELOG
2026-01-04 20:31:51 +01:00
Sylvia van Os and GitHub
b8cd52563d
Merge pull request #2935 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-01-04 20:29:37 +01:00
Sylvia van Os and GitHub
70754af167
Merge pull request #2934 from CatimaLoyalty/fix/2932
...
Never pass ISO-8859-1 as encode hint
2026-01-04 20:29:24 +01:00
Sylvia van Os
80bad7ad56
Never pass ISO-8859-1 as encode hint
...
This fully restores the old behaviour for pkpass files with ISO-8859-1 as messageEncoding
2026-01-04 20:13:43 +01:00
Sylvia van Os and GitHub
ef948f16f1
Merge pull request #2933 from CatimaLoyalty/create-pull-request/patch-1767502013
...
Update contributors
2026-01-04 09:50:08 +01:00
Sylvia van Os
f507e15bfc
Release Catima 2.41.2
2026-01-03 21:06:53 +01:00
Sylvia van Os and GitHub
64ebc345b5
Merge pull request #2929 from CatimaLoyalty/create-pull-request/patch-1767466255
...
Update feature graphic
2026-01-03 19:57:28 +01:00
Sylvia van Os and GitHub
f94dbcd66d
Merge pull request #2928 from CatimaLoyalty/create-pull-request/patch-1767466175
...
Update locales
2026-01-03 19:56:19 +01:00
Sylvia van Os and GitHub
22e968796d
Merge pull request #2920 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-01-03 19:49:23 +01:00
Sylvia van Os and Hosted Weblate
19d7ef0669
Translated using Weblate (Persian (Old))
...
Currently translated at 99.0% (310 of 313 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/peo/
2026-01-03 19:09:57 +01:00
Sylvia van Os
a10e8d5aab
Fix typo in comment
2026-01-03 17:57:06 +01:00
Sylvia van Os and GitHub
5973761e2e
Merge pull request #2926 from CatimaLoyalty/create-pull-request/patch-1767459283
...
Update Fastlane changelogs
2026-01-03 17:55:06 +01:00
Sylvia van Os and GitHub
37e6782032
Temporarily re-add Android 5 support ( #2925 )
...
* Revert "Bump androidx.activity:activity-compose from 1.10.1 to 1.12.2"
This reverts commit 307f0e12bc .
* Revert "Bump androidx.compose:compose-bom from 2025.11.01 to 2025.12.01"
This reverts commit a0fea79359 .
* Revert "Remove Android 5 support"
This reverts commit 23457854b7 .
* Update CHANGELOG
2026-01-03 17:54:33 +01:00
Sylvia van Os and GitHub
f58bdba273
Merge pull request #2924 from CatimaLoyalty/create-pull-request/patch-1767452719
...
Update Fastlane changelogs
2026-01-03 16:07:00 +01:00
Sylvia van Os
6213bd4500
Update CHANGELOG
2026-01-03 16:05:07 +01:00
Sylvia van Os and GitHub
7739249364
Merge pull request #2923 from CatimaLoyalty/fix/2921
...
Only pass encoding hint in automatic if UTF-8
2026-01-03 16:04:12 +01:00
Sylvia van Os
2308deba33
Only pass encoding hint in automatic if UTF-8
...
If zxing is not explicitly told a barcode is UTF-8, it may render it
incorrectly. Which caused
https://github.com/CatimaLoyalty/Android/issues/2555 .
However, when an encode hint is set, it will cause zxing to set an ECI
hint inside the barcode, which some scanners may trip over and cause
scanning failures, leading to
https://github.com/CatimaLoyalty/Android/issues/2921 .
This change only passes the encoding in automatic mode if zxing
explicitly guesses it to be UTF-8, and otherwise doesn't pass anything,
to keep the ECI empty. This might need to be expanded for other types
like SJIS, but as nobody ever reported such a bug let's assume it's not
necessary for now.
2026-01-03 15:44:51 +01:00
Sylvia van Os and GitHub
8252f52862
Merge pull request #2922 from CatimaLoyalty/create-pull-request/patch-1767447624
...
Update Fastlane changelogs
2026-01-03 15:25:34 +01:00
Sylvia van Os
a8e9a932cb
Update CHANGELOG
2026-01-03 14:40:13 +01:00
Sylvia van Os and GitHub
d1858f22cf
Merge pull request #2906 from CatimaLoyalty/dependabot/gradle/androidx.activity-activity-compose-1.12.2
...
Bump androidx.activity:activity-compose from 1.10.1 to 1.12.2
2026-01-01 21:43:29 +01:00
Sylvia van Os and GitHub
3caf3ee0a8
Merge pull request #2905 from CatimaLoyalty/dependabot/gradle/androidx.compose-compose-bom-2025.12.01
...
Bump androidx.compose:compose-bom from 2025.11.01 to 2025.12.01
2026-01-01 21:20:19 +01:00
Sylvia van Os and GitHub
b01e6b5928
Merge pull request #2917 from CatimaLoyalty/minSdk23
...
Remove Android 5 support
2026-01-01 20:47:34 +01:00
Sylvia van Os
23457854b7
Remove Android 5 support
...
Newer dependencies need at least Android 6, so no use in keeping this
2026-01-01 19:58:19 +01:00
Sylvia van Os
68d5dcd5f3
Release Catima 2.41.1
2025-12-31 17:51:13 +01:00
Sylvia van Os and GitHub
d9905665b2
Merge pull request #2914 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-31 17:50:29 +01:00
Sylvia van Os and Hosted Weblate
9c5aefd8d1
Translated using Weblate (Spanish (Argentina))
...
Currently translated at 75.3% (238 of 316 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/es_AR/
2025-12-31 17:08:27 +01:00
Sylvia van Os and GitHub
bca0e07c23
Merge pull request #2913 from CatimaLoyalty/create-pull-request/patch-1767197144
...
Update Fastlane changelogs
2025-12-31 17:06:54 +01:00
Sylvia van Os
196542ce5e
Update CHANGELOG
2025-12-31 17:05:32 +01:00
Sylvia van Os and GitHub
a550bcca07
Merge pull request #2912 from CatimaLoyalty/fix/2911
...
Fix Compose status and navigation bar theming
2025-12-31 17:03:58 +01:00
Sylvia van Os
17d3d86127
Fix Compose status and navigation bar theming
...
Especially affects Android 14 and below, but also slightly 15 and up
2025-12-31 12:43:11 +01:00
Sylvia van Os
2c0efcb2c3
Release Catima 2.41.0
2025-12-30 17:47:51 +01:00
Sylvia van Os and GitHub
53f17731b3
Merge pull request #2909 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-30 17:45:31 +01:00
Sylvia van Os and GitHub
2215aa84c0
Merge pull request #2908 from CatimaLoyalty/fix/2907
...
Fix Talkback announcing "greater than arrow"
2025-12-29 17:24:06 +01:00
Sylvia van Os
6d2ac18859
Fix Talkback announcing "greater than arrow"
2025-12-29 17:05:55 +01:00
Sylvia van Os and GitHub
056f346f1f
Merge pull request #2903 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-29 15:14:55 +01:00
Sylvia van Os and GitHub
50c0babb24
Merge pull request #2904 from CatimaLoyalty/dependabot/gradle/org.jetbrains.kotlin.plugin.compose-2.3.0
...
Bump org.jetbrains.kotlin.plugin.compose from 2.1.21 to 2.3.0
2025-12-29 09:24:29 +01:00
Sylvia van Os and Hosted Weblate
6b8d58c230
Translated using Weblate (Persian)
...
Currently translated at 41.5% (64 of 154 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/fa/
2025-12-29 00:01:52 +01:00
Sylvia van Os and GitHub
54aca0323a
Merge pull request #2902 from CatimaLoyalty/TheLastProject-patch-1
...
Temporarily allow peo
2025-12-28 22:04:55 +01:00
Sylvia van Os and GitHub
5546e904f4
Explain reasoning
2025-12-28 22:01:45 +01:00
Sylvia van Os and GitHub
cd48cd0635
Temporarily allow peo
...
https://github.com/WeblateOrg/weblate/issues/17455
2025-12-28 22:01:06 +01:00
Sylvia van Os and GitHub
f8ec8e1dbb
Merge pull request #2901 from CatimaLoyalty/create-pull-request/patch-1766898767
...
Update contributors
2025-12-28 07:12:35 +01:00
Sylvia van Os and GitHub
cdafc60bf0
Merge pull request #2900 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-27 23:53:44 +01:00
Sylvia van Os and Hosted Weblate
d8cd526545
Translated using Weblate (Persian (Old))
...
Currently translated at 58.7% (184 of 313 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/peo/
2025-12-27 23:35:06 +01:00
Sylvia van Os and GitHub
0fe4a1a64b
Merge pull request #2882 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-27 17:50:40 +01:00
Sylvia van Os and GitHub
a6b8d2c133
Merge pull request #2899 from CatimaLoyalty/create-pull-request/patch-1766838544
...
Update Fastlane changelogs
2025-12-27 13:30:03 +01:00
Sylvia van Os
7897e1cb76
Update CHANGELOG
2025-12-27 13:28:49 +01:00
Sylvia van Os and GitHub
ccfcc1103c
Merge pull request #2897 from CatimaLoyalty/remove/colorOptions
...
Remove theme colour support
2025-12-27 13:28:10 +01:00
Sylvia van Os
c202c86ce4
Remove theme colour support
...
This simplifies the codebase and new Compose implementation. If this
feature is really wanted by the community, it could possibly be
reimplemented in a much more flexible way (choosing the exact colour)
after all UIs are migrated to Compose, as Compose can generate a theme
based on just a primary colour.
2025-12-27 13:11:05 +01:00
Sylvia van Os and GitHub
c4132d2b6b
Merge pull request #2898 from CatimaLoyalty/create-pull-request/patch-1766836891
...
Update Fastlane changelogs
2025-12-27 13:09:53 +01:00
Sylvia van Os
aca497ba2d
Update CHANGELOG
...
Normally I wouldn't mention non-user-facing changes, but it is useful to
have a sense of when the Compose migration really started in the
changelog for easier reference
2025-12-27 13:00:52 +01:00
b06f240755
AboutActivity to Jetpack Compose ( #2489 )
...
* WIP
* test: Add test tags for compose components
* test: Add basic test for compose about screen
* refactor: Add defaults for `AboutScreenContent`
* refactor: Move compose tests to unit tests
* refactor: Make `showRateOnGooglePlay` default to `app/build.gradle.kts/defaultConfig` value
* refactor: Best practise to make previews private to reduce pollution
* refactor: Best practise apply theme as high as possible for most cases
* style: Format AboutActivity.kt
* test: Add more comprehensive tests for about screen
* test: Fix configuration of compose tests
* Fix Gradle setup
* Fix build issues
* Adjust text sizing
* Use full black OLED theme in Compose if chosen in settings
---------
Co-authored-by: LooKeR <iamlooker@proton.me >
2025-12-27 13:00:13 +01:00
Sylvia van Os and GitHub
61e26262b0
Merge pull request #2896 from CatimaLoyalty/create-pull-request/patch-1766747742
...
Update Fastlane changelogs
2025-12-26 12:16:50 +01:00
Sylvia van Os
7f9ae158ec
Update CHANGELOG
2025-12-26 12:15:30 +01:00
Sylvia van Os and GitHub
2b1c7f739d
Merge pull request #2895 from CatimaLoyalty/fix/2842
...
Apply column count setting in group edit activity
2025-12-26 12:14:43 +01:00
Sylvia van Os
5a3f7c17ed
Apply column count setting in group edit activity
2025-12-26 12:02:19 +01:00
Sylvia van Os and GitHub
329c2049c3
Merge pull request #2894 from CatimaLoyalty/feature/dev_docs
...
Migrate dev docs to git repo
2025-12-25 18:05:02 +01:00
Sylvia van Os
2e51bd1ffa
Update to include new barcodeencoding field
2025-12-25 18:04:01 +01:00
Sylvia van Os
1a8c6d6e90
Migrate dev docs to git repository
...
This allows us to deprecate https://github.com/CatimaLoyalty/Docs and
keep everything together
2025-12-25 18:03:58 +01:00
Sylvia van Os and GitHub
64a31b5729
Merge pull request #2893 from CatimaLoyalty/create-pull-request/patch-1766677737
...
Update Fastlane changelogs
2025-12-25 17:48:21 +01:00
Sylvia van Os
81cbc9f5e9
Update CHANGELOG
2025-12-25 16:48:46 +01:00
Sylvia van Os and GitHub
0d68735b60
Merge pull request #2892 from CatimaLoyalty/fix/reduceMaxImageSize
...
Reduce max photo attachment size to 1600x1600px
2025-12-25 16:48:14 +01:00
Sylvia van Os
bb8591b0ef
Reduce max photo attachment size to 1600x1600px
...
This reduces the file size with no clear quality change
2025-12-25 16:30:03 +01:00
Sylvia van Os and GitHub
e513ab4a09
Merge pull request #2891 from CatimaLoyalty/create-pull-request/patch-1766676299
...
Update Fastlane changelogs
2025-12-25 16:25:13 +01:00
Sylvia van Os
3ae93cc1ad
Update CHANGELOG
2025-12-25 16:24:47 +01:00
Sylvia van Os and GitHub
59001d466a
Merge pull request #2716 from CatimaLoyalty/feature/barcodeEncoding
...
Add barcode encoding support
2025-12-25 16:23:19 +01:00
Sylvia van Os and GitHub
c8dcdedae0
Merge pull request #2889 from CatimaLoyalty/dependabot/github_actions/actions/upload-artifact-6.0.0
...
Bump actions/upload-artifact from 5.0.0 to 6.0.0
2025-12-25 16:19:11 +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
Sylvia van Os and GitHub
e6d7065461
Merge pull request #2888 from CatimaLoyalty/dependabot/gradle/org.jetbrains.kotlin.android-2.3.0
...
Bump org.jetbrains.kotlin.android from 2.2.21 to 2.3.0
2025-12-24 08:30:40 +01:00
Sylvia van Os and GitHub
e8d7293e2a
Merge pull request #2885 from joserebelo/jr-idea-icon
...
Add .idea project icon
2025-12-21 21:29:02 +01:00
Sylvia van Os and GitHub
b895a9bc48
Merge pull request #2884 from CatimaLoyalty/create-pull-request/patch-1766291750
...
Update contributors
2025-12-21 12:12:49 +01:00
Sylvia van Os and GitHub
2af9d58f06
Merge pull request #2883 from Iamlooker/fix/jvm-configuration
...
build: Fix conflicting JVM setup
2025-12-20 12:55:58 +01:00
Sylvia van Os and GitHub
e21fd954d3
Merge pull request #2881 from CatimaLoyalty/create-pull-request/patch-1766097757
...
Update locales
2025-12-19 00:12:25 +01:00
Sylvia van Os and GitHub
54c6dac322
Merge pull request #2880 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-18 23:42:24 +01:00
Sylvia van Os and GitHub
ea31a3b42a
Merge pull request #2879 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-18 21:32:08 +01:00
Sylvia van Os and GitHub
a87c446c31
Merge pull request #2877 from CatimaLoyalty/dependabot/github_actions/peter-evans/create-pull-request-8.0.0
...
Bump peter-evans/create-pull-request from 7.0.11 to 8.0.0
2025-12-18 10:30:48 +01:00
Sylvia van Os and GitHub
17d3e9b3d0
Merge pull request #2876 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-17 20:34:32 +01:00
Sylvia van Os and GitHub
930246e6c5
Merge pull request #2874 from CatimaLoyalty/create-pull-request/patch-1765747610
...
Update Fastlane changelogs
2025-12-14 22:28:01 +01:00
Sylvia van Os
24b832a217
Update CHANGELOG
2025-12-14 22:26:37 +01:00
Sylvia van Os and GitHub
16f9b3f6b1
Merge pull request #2872 from CatimaLoyalty/create-pull-request/patch-1765686940
...
Update contributors
2025-12-14 10:51:09 +01:00
Sylvia van Os and GitHub
90b326e6b9
Merge pull request #2870 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-12 11:34:18 +01:00
Sylvia van Os and GitHub
803d83f8e1
Merge pull request #2869 from CatimaLoyalty/dependabot/gradle/com.android.application-8.13.2
...
Bump com.android.application from 8.13.1 to 8.13.2
2025-12-12 08:25:25 +01:00
Sylvia van Os
6d64bd4cdf
Fix release staps
2025-12-08 18:45:13 +01:00
Sylvia van Os
ada4850f65
Merge branch 'main' of github.com:CatimaLoyalty/Android
2025-12-08 18:40:48 +01:00
Sylvia van Os
479fce68d5
Release Catima 2.40.0
2025-12-08 18:32:40 +01:00
Sylvia van Os and GitHub
2c0b49d7f8
Merge pull request #2865 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-08 18:31:45 +01:00
Sylvia van Os and GitHub
4370cd2383
Merge pull request #2864 from CatimaLoyalty/dependabot/github_actions/peter-evans/create-pull-request-7.0.11
...
Bump peter-evans/create-pull-request from 7.0.9 to 7.0.11
2025-12-08 10:15:25 +01:00
Sylvia van Os and GitHub
ee909e0047
Merge pull request #2863 from CatimaLoyalty/create-pull-request/patch-1765081875
...
Update contributors
2025-12-07 11:11:45 +01:00
Sylvia van Os and GitHub
ffa99231c6
Merge pull request #2862 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-06 20:58:41 +01:00
Sylvia van Os and GitHub
c762fcf6cc
Merge pull request #2861 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-05 22:17:50 +01:00
Sylvia van Os and GitHub
67e2abde8b
Merge pull request #2860 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2025-12-04 15:26:38 +01:00
Sylvia van Os and GitHub
56512101c2
Merge pull request #2859 from CatimaLoyalty/dependabot/gradle/androidx.exifinterface-exifinterface-1.4.2
...
Bump androidx.exifinterface:exifinterface from 1.4.1 to 1.4.2
2025-12-04 07:22:02 +01:00
Sylvia van Os and GitHub
e1a4ed6634
Merge pull request #2858 from CatimaLoyalty/dependabot/github_actions/actions/setup-python-6.1.0
...
Bump actions/setup-python from 6.0.0 to 6.1.0
2025-12-02 20:15:08 +01:00