Damjan Gerl
6b2ff127ad
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (1 of 1 strings)
Translation: Catima/Android (Debug)
Translate-URL: https://hosted.weblate.org/projects/catima/android-debug/sl/
2026-09-10 22:51:56 +02:00
Fjuro
edd4211a05
Translated using Weblate (Czech)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2026-09-10 22:51:53 +02:00
Liner Seven
8933f4f1e1
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ja/
2026-09-10 22:51:45 +02:00
Sylvain Pichon
37987a9b66
Translated using Weblate (French)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/fr/
2026-09-10 22:51:37 +02:00
Damjan Gerl
ab8ec837d7
Added translation using Weblate (Slovenian)
2026-09-09 18:29:56 +02:00
Damjan Gerl
cb2a115d53
Added translation using Weblate (Slovenian)
2026-09-09 18:28:50 +02:00
Hosted Weblate user 54392
a9b13cce52
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/zh_Hans/
2026-09-09 18:28:49 +02:00
Damjan Gerl
b503f3b7d3
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/sl/
2026-09-09 18:28:49 +02:00
justcontributor
2bffe53b17
Translated using Weblate (Korean)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ko/
2026-09-09 18:28:48 +02:00
Stephan Paternotte
d552499026
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/nl/
2026-09-09 18:28:48 +02:00
solokot
0bd034a2c2
Translated using Weblate (Russian)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2026-09-09 18:28:47 +02:00
B o d o
d025af6769
Translated using Weblate (German)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/de/
2026-09-09 18:28:46 +02:00
Sylvia van Os
e212fb27cf
Merge pull request #3321 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-09-09 17:20:51 +02:00
Damjan Gerl
a8973296ee
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/sl/
2026-09-09 13:52:15 +02:00
justcontributor
0d3fe0b253
Translated using Weblate (Korean)
...
Currently translated at 99.4% (169 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ko/
2026-09-09 13:52:15 +02:00
justcontributor
275880944d
Translated using Weblate (Korean)
...
Currently translated at 100.0% (359 of 359 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ko/
2026-09-09 13:52:15 +02:00
Damjan Gerl
36f38f9b3e
Translated using Weblate (Slovenian)
...
Currently translated at 100.0% (359 of 359 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/sl/
2026-09-09 13:52:15 +02:00
Sylvia van Os
e68dbe255f
Merge pull request #3319 from CatimaLoyalty/fix/pkpasses_import
...
Fix importing pkpasses file from network location
2026-09-08 19:28:00 +02:00
Sylvia van Os
3fffc83c08
Fix importing pkpasses file from network location
...
In the scan activity, the mime type info is not always available. This
made pkpasses files fail to parse, because they only went down the
pkpass path
2026-09-07 21:23:34 +02:00
Sylvia van Os
03e1f5c672
Merge pull request #3318 from CatimaLoyalty/create-pull-request/patch-1788682987
...
Update contributors
2026-09-06 11:00:15 +02:00
TheLastProject
40295f7f37
Update contributors
2026-09-06 08:23:06 +00:00
Sylvia van Os
bbf00e1d90
Merge pull request #3317 from CatimaLoyalty/create-pull-request/patch-1788604415
...
Update Fastlane changelogs
2026-09-05 12:37:56 +02:00
TheLastProject
61637599e3
Update Fastlane changelogs
2026-09-05 10:33:35 +00:00
Sylvia van Os
b748f2e002
Update CHANGELOG
2026-09-05 12:32:28 +02:00
Matt Van Horn and Matt Van Horn
f3424b716d
fix: Import cloud-backed PKPASS files off the main thread ( #3282 )
...
* fix: Import cloud-backed PKPASS files off the main thread
Fixes #2464
* Address review: move all import parsing off the main thread, restore failure toasts
- Route image/PDF/pkpass/espass imports through one background importFile
- Restore errorReadingFile / errorReadingImage / noBarcodeFound toasts via a
main-looper-marshalling showToast helper
- Replace fixed-timeout awaits in the activity tests with a waitFor predicate
* Start the import coroutine on the main dispatcher, hop to IO for the read
launch(Dispatchers.IO) starts the coroutine on a background thread immediately,
so a paused Robolectric main looper never drives it and the activity tests time
out. Launch on the lifecycle scope's default (main) dispatcher and wrap only the
blocking read in withContext(Dispatchers.IO).
* Fix the two failing import tests
Two separate bugs, both in the tests I added:
- new Intent(ACTION_VIEW, uri).setType(...) clears the data URI (setType and
setData clear each other), so the activity received a null Uri and the read
never started. Use setDataAndType.
- The intermediate-state assertions (no started activity / RESULT_CANCELED)
are not observable: waiting on the main looper drains it, and Robolectric
drains it again during .visible(), so the import has already run to
completion by the time the test regains control. Assert the off-main-thread
read directly instead, which is the property these tests exist to prove.
* fix: make showToast reusable with a caller-supplied duration
Take the toast length as a parameter instead of hardcoding LENGTH_LONG, so
the helper can serve short toasts too, and document why it exists: it shows
the toast directly when already on the main looper and otherwise posts it
there, which is what the off-main-thread import path needs.
Reorders the modifiers to the file's `static private` convention.
All existing call sites pass LENGTH_LONG, so behavior is unchanged.
---------
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
2026-09-05 12:31:04 +02:00
Sylvia van Os
3a413127a5
Merge pull request #3315 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-09-05 00:53:23 +02:00
NooB9496
352086887d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pl/
2026-09-03 10:54:23 +02:00
Sylvia van Os
2e3770706c
Merge pull request #3314 from CatimaLoyalty/dependabot/gradle/com.android.application-9.4.0
...
Bump com.android.application from 9.3.2 to 9.4.0
2026-09-02 08:11:23 +02:00
dependabot[bot]
92abf69236
Bump com.android.application from 9.3.2 to 9.4.0
...
Bumps com.android.application from 9.3.2 to 9.4.0.
---
updated-dependencies:
- dependency-name: com.android.application
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 05:57:27 +00:00
Sylvia van Os
c9e6606524
Merge pull request #3313 from CatimaLoyalty/dependabot/gradle/com.android.library-9.4.0
...
Bump com.android.library from 9.3.2 to 9.4.0
2026-09-02 07:55:20 +02:00
dependabot[bot]
9e58c9da44
Bump com.android.library from 9.3.2 to 9.4.0
...
Bumps com.android.library from 9.3.2 to 9.4.0.
---
updated-dependencies:
- dependency-name: com.android.library
dependency-version: 9.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-02 02:54:29 +00:00
Sylvia van Os
b99204c55b
Merge pull request #3312 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-09-01 23:12:13 +02:00
Liner Seven
15035fe38e
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ja/
2026-09-01 20:52:39 +02:00
Sylvain Pichon
5d58fae618
Translated using Weblate (French)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/fr/
2026-09-01 20:52:39 +02:00
Sylvia van Os
363fce3064
Merge pull request #3311 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-08-31 20:33:32 +02:00
Gabriel
868f12f072
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt_BR/
2026-08-31 19:01:57 +02:00
Hosted Weblate user 54392
3332cf732e
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/zh_Hans/
2026-08-31 19:01:56 +02:00
Fjuro
abec7ea821
Translated using Weblate (Czech)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2026-08-31 19:01:55 +02:00
Stephan Paternotte
555f3dff46
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/nl/
2026-08-31 19:01:55 +02:00
solokot
59e14a516f
Translated using Weblate (Russian)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2026-08-31 19:01:54 +02:00
B o d o
6fc798dfc6
Translated using Weblate (German)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/de/
2026-08-31 19:01:53 +02:00
Sylvia van Os
b9462df24a
Merge pull request #3310 from weblate/weblate-catima-catima
...
Translations update from Hosted Weblate
2026-08-30 20:40:58 +02:00
Arif Budiman
9344df33d7
Translated using Weblate (Indonesian)
...
Currently translated at 100.0% (359 of 359 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/id/
2026-08-30 17:52:49 +02:00
泥鰍
fbec74ae54
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 90.8% (326 of 359 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/zh_Hant/
2026-08-30 17:52:48 +02:00
Joel A
d493733abd
Translated using Weblate (Swedish)
...
Currently translated at 95.2% (342 of 359 strings)
Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/sv/
2026-08-30 17:52:47 +02:00
solokot
dbae33492d
Translated using Weblate (Russian)
...
Currently translated at 100.0% (170 of 170 strings)
Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2026-08-30 17:52:47 +02:00
Sylvia van Os
2b8b48afdc
Merge pull request #3309 from CatimaLoyalty/create-pull-request/patch-1788083003
...
Update contributors
2026-08-30 11:46:00 +02:00
TheLastProject
3bb8b94c6d
Update contributors
2026-08-30 09:43:23 +00:00
Sylvia van Os
3b0f3b3a5b
Merge pull request #3011 from hidrohase/patch-1
...
Add Obtainum Link and Pic
2026-08-30 11:13:16 +02:00
Sylvia van Os
2885357b80
Move Obtainium button above Google Play button
...
I still would much rather people use IzzyOnDroid or F-Droid than
Obtainium, as Obtainium has 0 security measures against me getting
hacked and publishing a malicious release. However, many Obtainium users
exist and right now adding Catima is just broken due to the Wear OS
releases.
Also, Google just constantly treats me horrendously so.... yeah.
Anything is better than Google Play.
2026-08-30 11:12:49 +02:00