Compare commits

...
67 Commits
Author SHA1 Message Date
Sylvia van OsandGitHub c89e60adf6 Merge pull request #3239 from weblate/weblate-catima-catima
Android CI / build (Foss) (push) Canceled after 0s
Android CI / build (Gplay) (push) Canceled after 0s
i18n check / build (push) Canceled after 0s
Translations update from Hosted Weblate
2026-07-31 17:07:41 +02:00
josé m.andHosted Weblate fa33f61183 Translated using Weblate (Galician)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/gl/
2026-07-31 03:02:41 +00:00
bruhandHosted Weblate f3e57d816c Translated using Weblate (Vietnamese)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/vi/
2026-07-31 03:02:39 +00:00
FjuroandHosted Weblate bf2e1eface Translated using Weblate (Czech)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2026-07-31 03:02:37 +00:00
FjuroandHosted Weblate a69fff9b53 Translated using Weblate (Czech)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/cs/
2026-07-31 03:02:34 +00:00
Sylvia van OsandGitHub 9fc0038bd5 Merge pull request #3238 from CatimaLoyalty/dependabot/github_actions/actions/setup-python-7.0.0
Bump actions/setup-python from 6.3.0 to 7.0.0
2026-07-30 08:21:46 +02:00
dependabot[bot]andGitHub ffd8dd5633 Bump actions/setup-python from 6.3.0 to 7.0.0
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6.3.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6.3.0...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-30 06:20:46 +00:00
Sylvia van OsandGitHub c3947b0f6a Merge pull request #3237 from CatimaLoyalty/dependabot/github_actions/actions/checkout-7.0.1
Bump actions/checkout from 7.0.0 to 7.0.1
2026-07-30 08:19:02 +02:00
dependabot[bot]andGitHub 84b17b17fe Bump actions/checkout from 7.0.0 to 7.0.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v7.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-30 02:52:41 +00:00
Sylvia van OsandGitHub 3956a1123e Merge pull request #3236 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-29 20:55:24 +02:00
Sylvia van OsandGitHub f04185f6fd Merge pull request #2580 from CatimaLoyalty/fix/weblate_missingquantity_fix
Re-enable missingQuantity lint checks
2026-07-29 20:48:07 +02:00
Sylvia van Os 10d188ee40 Re-enable missingQuantity lint checks where possible
https://github.com/WeblateOrg/weblate/issues/7520
2026-07-29 20:32:12 +02:00
Priit JõerüütandHosted Weblate 63e2d3740f Translated using Weblate (Estonian)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/et/
2026-07-29 20:04:49 +02:00
Damjan GerlandHosted Weblate 672173437f Translated using Weblate (Slovenian)
Currently translated at 64.4% (107 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/sl/
2026-07-29 20:04:46 +02:00
B o d oandHosted Weblate 2c851158f5 Translated using Weblate (German)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/de/
2026-07-29 20:04:38 +02:00
Sylvain PichonandHosted Weblate 367733676a Translated using Weblate (French)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/fr/
2026-07-29 20:04:38 +02:00
Damjan GerlandHosted Weblate 538cd2078b Translated using Weblate (Slovenian)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/sl/
2026-07-29 20:04:37 +02:00
Sylvia van Os 731833d9be Release Catima 2.44.0 2026-07-28 18:21:59 +02:00
Sylvia van OsandGitHub 7ebd71283f Merge pull request #3234 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-28 18:21:16 +02:00
Oğuz ErsenandHosted Weblate 5eb1942ad2 Translated using Weblate (Turkish)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/tr/
2026-07-28 18:07:24 +02:00
Jiri GrönroosandHosted Weblate 999222f3a4 Translated using Weblate (Finnish)
Currently translated at 99.3% (322 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/fi/
2026-07-28 18:07:24 +02:00
Hosted Weblate user 54392andHosted Weblate e82d726898 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/zh_Hans/
2026-07-28 18:07:21 +02:00
Hosted Weblate user 54392andHosted Weblate 0f48c75512 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/zh_Hans/
2026-07-28 18:07:20 +02:00
Liner SevenandHosted Weblate 183d3ea666 Translated using Weblate (Japanese)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ja/
2026-07-28 18:07:20 +02:00
Liner SevenandHosted Weblate 4e4e9123f2 Translated using Weblate (Japanese)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ja/
2026-07-28 18:07:19 +02:00
solokotandHosted Weblate c09566d38a Translated using Weblate (Russian)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2026-07-28 18:07:19 +02:00
B o d oandHosted Weblate 750ac6f2ec Translated using Weblate (German)
Currently translated at 100.0% (166 of 166 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/de/
2026-07-28 18:07:18 +02:00
solokotandHosted Weblate 1ed78fa680 Translated using Weblate (Russian)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ru/
2026-07-28 18:07:18 +02:00
Sylvain PichonandHosted Weblate 48a26cf1f7 Translated using Weblate (French)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/fr/
2026-07-28 18:07:17 +02:00
Vasilis K.andHosted Weblate bc6a63a1f0 Translated using Weblate (Greek)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/el/
2026-07-28 18:07:16 +02:00
B o d oandHosted Weblate 45f360904f Translated using Weblate (German)
Currently translated at 100.0% (324 of 324 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/de/
2026-07-28 18:07:16 +02:00
Sylvia van OsandGitHub bdf39a1dd7 Merge pull request #3233 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-28 10:49:51 +02:00
Ricardo XavierandHosted Weblate abff198d01 Translated using Weblate (Portuguese)
Currently translated at 99.6% (322 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pt/
2026-07-27 23:03:51 +00:00
Watchman89andHosted Weblate 6721ecf113 Translated using Weblate (Dutch)
Currently translated at 100.0% (165 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/nl/
2026-07-27 23:03:47 +00:00
Danny BouwersandHosted Weblate 3899c71317 Translated using Weblate (Dutch)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/nl/
2026-07-27 23:03:44 +00:00
Sylvia van OsandGitHub b8e4ec9c9f Merge pull request #3232 from CatimaLoyalty/create-pull-request/patch-1785086352
Update Fastlane changelogs
2026-07-26 19:19:34 +02:00
TheLastProjectandgithub-actions[bot] 92cb120dd0 Update Fastlane changelogs 2026-07-26 17:19:12 +00:00
Sylvia van Os 7a8f9c38eb Update CHANGELOG 2026-07-26 19:18:58 +02:00
KamiDagaandGitHub dc7498e505 Merge pull request #3219 from KamiDaga/feature/overflow-menu-to-image-gallery
Added overflow menu to open card image in image gallery
2026-07-26 19:18:00 +02:00
Sylvia van OsandGitHub 02e925f77a Merge pull request #3231 from CatimaLoyalty/create-pull-request/patch-1785047585
Update contributors
2026-07-26 09:51:28 +02:00
TheLastProjectandgithub-actions[bot] 7dc2a479b6 Update contributors 2026-07-26 06:33:05 +00:00
Sylvia van OsandGitHub 1913d629e7 Merge pull request #3230 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-25 22:34:09 +02:00
ssantosandHosted Weblate 59a750f41c Translated using Weblate (Portuguese)
Currently translated at 99.3% (321 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pt/
2026-07-25 22:02:03 +02:00
ssantosandHosted Weblate 46dfafe0b2 Translated using Weblate (Portuguese (Portugal))
Currently translated at 99.3% (321 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pt_PT/
2026-07-25 22:02:02 +02:00
Sylvia van OsandGitHub 1faab05032 Merge pull request #3228 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-24 14:43:26 +02:00
Oğuz ErsenandHosted Weblate c895f0db56 Translated using Weblate (Turkish)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/tr/
2026-07-24 11:02:09 +02:00
109247019824andHosted Weblate c622df96f0 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/bg/
2026-07-24 11:02:08 +02:00
Sylvia van OsandGitHub 30ac13ec73 Merge pull request #3227 from CatimaLoyalty/dependabot/gradle/com.android.application-9.3.1
Bump com.android.application from 9.3.0 to 9.3.1
2026-07-24 08:40:22 +02:00
dependabot[bot]andGitHub efbe809982 Bump com.android.application from 9.3.0 to 9.3.1
Bumps com.android.application from 9.3.0 to 9.3.1.

---
updated-dependencies:
- dependency-name: com.android.application
  dependency-version: 9.3.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-24 02:53:57 +00:00
Sylvia van OsandGitHub 92df5dd36a Merge pull request #3226 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-23 10:25:00 +02:00
Rizqi PutraandHosted Weblate ebdf13678a Translated using Weblate (Indonesian)
Currently translated at 95.1% (157 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/id/
2026-07-23 08:02:09 +00:00
Rizqi PutraandHosted Weblate 0a0d46033c Translated using Weblate (Indonesian)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/id/
2026-07-23 08:02:08 +00:00
solokotandHosted Weblate 7f72565e24 Translated using Weblate (Russian)
Currently translated at 100.0% (165 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2026-07-23 08:02:08 +00:00
Sylvia van OsandGitHub cfcf1e2fcb Merge pull request #3224 from CatimaLoyalty/dependabot/gradle/kotlin-2.4.10
Bump kotlin from 2.4.0 to 2.4.10
2026-07-22 06:31:37 +02:00
dependabot[bot]andGitHub faf2f7a38c Bump kotlin from 2.4.0 to 2.4.10
Bumps `kotlin` from 2.4.0 to 2.4.10.

Updates `org.jetbrains.kotlin.android` from 2.4.0 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.0...v2.4.10)

Updates `org.jetbrains.kotlin.plugin.compose` from 2.4.0 to 2.4.10
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.4.0...v2.4.10)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.jetbrains.kotlin.plugin.compose
  dependency-version: 2.4.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-22 02:57:36 +00:00
Sylvia van OsandGitHub ace7e5abdd Merge pull request #3220 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-21 22:10:54 +02:00
Damjan GerlandHosted Weblate f50e547980 Translated using Weblate (Slovenian)
Currently translated at 43.0% (71 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/sl/
2026-07-21 08:02:23 +00:00
KamiDagaandHosted Weblate c05a303568 Translated using Weblate (Italian)
Currently translated at 100.0% (165 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/it/
2026-07-21 08:02:22 +00:00
Damjan GerlandHosted Weblate 4fcd41d3cc Translated using Weblate (Slovenian)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/sl/
2026-07-21 08:02:22 +00:00
KamiDagaandHosted Weblate 3e6c4c1b13 Translated using Weblate (Italian)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/it/
2026-07-21 08:02:21 +00:00
Sylvia van OsandGitHub 55d356ea40 Merge pull request #3217 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2026-07-20 18:15:52 +02:00
LibreandHosted Weblate a752421efe Translated using Weblate (Spanish)
Currently translated at 95.7% (158 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/es/
2026-07-19 21:02:19 +00:00
NooB9496andHosted Weblate aa4b41612f Translated using Weblate (Polish)
Currently translated at 100.0% (165 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pl/
2026-07-19 21:02:18 +00:00
FjuroandHosted Weblate f576228c2d Translated using Weblate (Czech)
Currently translated at 100.0% (165 of 165 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2026-07-19 21:02:17 +00:00
NooB9496andHosted Weblate c93add3b83 Translated using Weblate (Polish)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/pl/
2026-07-19 21:02:17 +00:00
LibreandHosted Weblate 117446cebb Translated using Weblate (Spanish)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/es/
2026-07-19 21:02:16 +00:00
FjuroandHosted Weblate 4bee5ec6c8 Translated using Weblate (Czech)
Currently translated at 100.0% (323 of 323 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/cs/
2026-07-19 21:02:16 +00:00
118 changed files with 410 additions and 39 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ jobs:
matrix:
flavor: [Foss, Gplay]
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/checkout@v7.0.1
- uses: gradle/actions/wrapper-validation@v6.2.0
- name: set up OpenJDK 25
run: |
+2 -2
View File
@@ -19,9 +19,9 @@ jobs:
steps:
- name: Checkout repo
id: checkout
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
- name: Setup Python
uses: actions/setup-python@v6.3.0
uses: actions/setup-python@v7.0.0
with:
python-version: '3.x'
- name: Run converter script
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
steps:
- name: Checkout repo
id: checkout
uses: actions/checkout@v7.0.0
uses: actions/checkout@v7.0.1
- name: Update contributors
id: update_contributors
uses: TheLastProject/contributors-to-file-action@v3.2.0
@@ -17,7 +17,7 @@ jobs:
generate-feature-graphic:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/checkout@v7.0.1
- name: Install requirements
run: |
sudo apt-get update
+1 -1
View File
@@ -27,7 +27,7 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/checkout@v7.0.1
- name: Fail on bad translations
run: if grep -ri "&lt;xliff" app/src/main/res/values*/strings.xml; then echo "Invalidly escaped translations found"; exit 1; fi
- name: Check app_name consistency
+1 -1
View File
@@ -17,7 +17,7 @@ jobs:
update-locales:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7.0.0
- uses: actions/checkout@v7.0.1
- name: Add new locales
run: .scripts/new-locales.py
- name: Update locales
+4
View File
@@ -1,5 +1,9 @@
# Changelog
## v2.44.0 - 168 (2026-07-28)
- Add option to open image in internal image viewer in gallery
## v2.43.0 - 167 (2026-07-12)
- Add support for showing the card ID in the card list
+2 -2
View File
@@ -19,8 +19,8 @@ android {
applicationId = "me.hackerchick.catima"
minSdk = 23
targetSdk = 36
versionCode = 167
versionName = "2.43.0"
versionCode = 168
versionName = "2.44.0"
vectorDrawables.useSupportLibrary = true
multiDexEnabled = true
@@ -2,6 +2,7 @@ package protect.card_locker.cardimageview
import android.content.Context
import android.content.Intent
import android.content.Intent.FLAG_GRANT_READ_URI_PERMISSION
import android.graphics.Bitmap
import android.os.Bundle
import android.view.WindowManager
@@ -17,8 +18,15 @@ import androidx.compose.foundation.gestures.transformable
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.MoreVert
import androidx.compose.material3.DropdownMenu
import androidx.compose.material3.DropdownMenuItem
import androidx.compose.material3.Icon
import androidx.compose.material3.IconButton
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableFloatStateOf
@@ -32,9 +40,11 @@ import androidx.compose.ui.graphics.graphicsLayer
import androidx.compose.ui.input.pointer.pointerInput
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.layout.onSizeChanged
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.testTag
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.unit.IntSize
import androidx.core.content.FileProvider
import protect.card_locker.CatimaComponentActivity
import protect.card_locker.ImageLocationType
import protect.card_locker.R
@@ -68,6 +78,8 @@ class LoyaltyCardImageViewActivity : CatimaComponentActivity() {
CatimaTheme {
LoyaltyCardImageViewScreen(
bitmap = bitmap,
imageLocationType = imageLocationType,
cardId = loyaltyCardId,
contentDescriptionRes = imageLocationType.descriptionRes(),
onBackPressedDispatcher = onBackPressedDispatcher
)
@@ -124,9 +136,12 @@ class LoyaltyCardImageViewActivity : CatimaComponentActivity() {
@Composable
fun LoyaltyCardImageViewScreen(
bitmap: Bitmap,
imageLocationType: ImageLocationType,
cardId: Int,
@StringRes contentDescriptionRes: Int,
onBackPressedDispatcher: OnBackPressedDispatcher,
) {
val context = LocalContext.current
var scale by remember { mutableFloatStateOf(1F) }
var offset by remember { mutableStateOf(Offset.Zero) }
var size by remember { mutableStateOf(IntSize.Zero) }
@@ -144,7 +159,24 @@ fun LoyaltyCardImageViewScreen(
topBar = {
CatimaTopAppBar(
title = stringResource(contentDescriptionRes),
onBackPressedDispatcher = onBackPressedDispatcher
onBackPressedDispatcher = onBackPressedDispatcher,
actions = {
var expanded by remember { mutableStateOf(false) }
IconButton(onClick = { expanded = !expanded }) {
Icon(
imageVector = Icons.Filled.MoreVert,
contentDescription = stringResource(R.string.action_more_options)
)
}
DropdownMenu(
expanded = expanded,
onDismissRequest = { expanded = false }
) {
DropdownMenuItem(onClick = { openInImageGallery(context, cardId, imageLocationType) },
text = { Text(stringResource(R.string.open_in_gallery)) },
)
}
}
)
}
) { innerPadding ->
@@ -196,4 +228,13 @@ private fun Offset.clampTo(size: IntSize, scale: Float): Offset {
)
}
private const val MAX_IMAGE_SCALE = 5F
private fun openInImageGallery(context: Context, cardId: Int, imageLocationType: ImageLocationType){
val imagePath = Utils.getCardImageFileName(cardId, imageLocationType)
val viewInGalleryIntent = Intent(Intent.ACTION_VIEW).apply {
setDataAndType(FileProvider.getUriForFile(context, context.packageName, context.getFileStreamPath(imagePath)), "image/*")
flags = FLAG_GRANT_READ_URI_PERMISSION
}
context.startActivity(viewInGalleryIntent)
}
private const val MAX_IMAGE_SCALE = 5F
@@ -3,6 +3,7 @@ package protect.card_locker.compose
import androidx.activity.OnBackPressedDispatcher
import androidx.appcompat.app.AppCompatDelegate
import androidx.compose.foundation.isSystemInDarkTheme
import androidx.compose.foundation.layout.RowScope
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material3.ExperimentalMaterial3Api
@@ -22,7 +23,9 @@ import protect.card_locker.preferences.Settings
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun CatimaTopAppBar(title: String, onBackPressedDispatcher: OnBackPressedDispatcher?) {
fun CatimaTopAppBar(title: String,
onBackPressedDispatcher: OnBackPressedDispatcher?,
actions : @Composable RowScope.() -> Unit = {}) {
// Use pure black in OLED theme
val context = LocalContext.current
val settings = Settings(context)
@@ -51,6 +54,7 @@ fun CatimaTopAppBar(title: String, onBackPressedDispatcher: OnBackPressedDispatc
)
}
}
}
},
actions = actions
)
}
+23 -21
View File
@@ -17,18 +17,18 @@ IllusiveMan196
Максим Горпиніч
Edgars Andersons
Liner Seven
Altonss
Fjuro
Altonss
Joel A
GitSpoon
Michael Moroni
Priit Jõerüüt
Eric
GM
laralem
Petr Novák
Taco
laralem
Vasilis
Taco
Milo Ivir
nadiafekihahmed
pfaffenrodt
@@ -40,22 +40,22 @@ Nyatsuki
Giovanni Donisi
Kachelkaiser
Jiri Grönroos
HudobniVolk
109247019824
HudobniVolk
Warder
Balázs Meskó
Traductor
Balázs Meskó
Samantaz Fox
damjang
mdvhimself
AMIR-G98
Cliff Heraldo
Sergio Paredes
Cliff Heraldo
Ankit Tiwari
Feike
Arno-github
Feike
Jose Delvani
Milan Šalka
damjang
Robin
தமிழ்நேரம்
huuhaa
@@ -76,32 +76,34 @@ e-michalak
தமிழ் நேரம்
hajertabbane
inavleb
Ziad OUALHADJ
Robin Liu
Ricky Tigg
Renko
Denis Shilin
NooB9496
Renko
Ricky Tigg
Robin Liu
Ziad OUALHADJ
しいたけ
Alexander Ivanov
Alì Mortacci
Tim Trek
Virginie
ehrt74
ezn24
josé m.
mrestivill
stavpup
Miha Frangež
stavpup
mrestivill
josé m.
ezn24
ehrt74
Virginie
Tim Trek
Thu-Trang Pham
Alì Mortacci
Andre Costa
arshbeerSingh
Augustin LAVILLE
Freddo espresso
Govind S Nair
Kim Seohyun
Libre
echo r"0xX4H" | rev
rudy3
Michael Gangolf
PRATHAMESH BHAGAT
Peter Dave Hello
Thu-Trang Pham
Thomas Bertels
+4
View File
@@ -303,4 +303,8 @@
<string name="nfc_blocked_while_viewing_card">NFC е на пауза</string>
<string name="change_settings">Настройки</string>
<string name="nfc_block_system_error">Грешка при спиране на NFC</string>
<string name="sort_by_most_recently_added">Поредност на добавяне</string>
<string name="zoomFrontImage">Увеличаване на предното изображение</string>
<string name="zoomBackImage">Увеличаване на задното изображение</string>
<string name="show_card_id">Показване номера на картата</string>
</resources>
+5
View File
@@ -309,4 +309,9 @@
<string name="nfc_blocked_while_viewing_card">NFC je pozastaveno</string>
<string name="change_settings">Změnit nastavení</string>
<string name="nfc_block_system_error">Nepodařilo se pozastavit NFC</string>
<string name="sort_by_most_recently_added">Nedávno přidáno</string>
<string name="zoomFrontImage">Přiblížit přední obrázek</string>
<string name="zoomBackImage">Přiblížit zadní obrázek</string>
<string name="show_card_id">Zobrazit ID karty</string>
<string name="open_in_gallery">Otevřít v galerii</string>
</resources>
+1
View File
@@ -307,4 +307,5 @@
<string name="zoomBackImage">Rückseite vergrößern</string>
<string name="zoomFrontImage">Vorderseite vergrößern</string>
<string name="sort_by_most_recently_added">Zuletzt hinzugefügt</string>
<string name="open_in_gallery">In Bildergalerie öffnen</string>
</resources>
@@ -307,4 +307,5 @@
<string name="zoomFrontImage">Μεγέθυνση μπροστινής εικόνας</string>
<string name="zoomBackImage">Μεγέθυνση πίσω εικόνας</string>
<string name="show_card_id">Εμφάνιση ταυτότητας κάρτας</string>
<string name="open_in_gallery">Άνοιγμα στη συλλογή εικόνων</string>
</resources>
+4
View File
@@ -309,4 +309,8 @@
<string name="nfc_blocked_while_viewing_card">NFC está pausado</string>
<string name="change_settings">Cambiar ajustes</string>
<string name="nfc_block_system_error">Incorrecto al pausar NFC</string>
<string name="sort_by_most_recently_added">Más recientemente añadido</string>
<string name="zoomFrontImage">Imagen frontal de zoom</string>
<string name="zoomBackImage">Imagen trasera de zoom</string>
<string name="show_card_id">Mostrar ID de tarjeta</string>
</resources>
+1
View File
@@ -307,4 +307,5 @@
<string name="zoomFrontImage">Suumi esikaane pilti</string>
<string name="zoomBackImage">Suumi tagakaane pilti</string>
<string name="show_card_id">Näita kaardi tunnust</string>
<string name="open_in_gallery">Ava pildigaleriis</string>
</resources>
+10
View File
@@ -299,4 +299,14 @@
<string name="back">Takaisin</string>
<string name="acra_explain_crash">Jos mahdollista lisää tietoja toiminnastasi täällä:</string>
<string name="acra_crash_email_subject"><xliff:g id="app_name">%s</xliff:g> pysähtymisraportti</string>
<string name="settings_disable_nfc_while_viewing_card">Keskeytä NFC</string>
<string name="settings_disable_nfc_while_viewing_card_summary">Keskeyttää NFC:n, jotta NFC-maksut eivät aktivoituisi korttia katsoessa</string>
<string name="sort_by_most_recently_added">Viimeksi lisätty</string>
<string name="zoomFrontImage">Suurenna etukuvaa</string>
<string name="zoomBackImage">Suurenna takakuvaa</string>
<string name="show_card_id">Näytä kortin tunniste</string>
<string name="nfc_blocked_while_viewing_card">NFC on keskeytetty</string>
<string name="change_settings">Muuta asetuksia</string>
<string name="nfc_block_system_error">NFC:n keskeyttäminen epäonnistui</string>
<string name="open_in_gallery">Avaa kuvagalleriassa</string>
</resources>
+1
View File
@@ -313,4 +313,5 @@
<string name="zoomFrontImage">Grossir l\'image avant</string>
<string name="zoomBackImage">Grossir l\'image arrière</string>
<string name="show_card_id">Afficher l\'ID de carte</string>
<string name="open_in_gallery">Ouvrir dans la galerie d\'images</string>
</resources>
+1
View File
@@ -306,4 +306,5 @@
<string name="zoomFrontImage">Zoom na imaxe frontal</string>
<string name="zoomBackImage">Zoom na imaxe posterior</string>
<string name="show_card_id">Mostrar ID da tarxeta</string>
<string name="open_in_gallery">Abrir na galería de imaxes</string>
</resources>
@@ -297,4 +297,8 @@
<string name="nfc_blocked_while_viewing_card">NFC dijeda</string>
<string name="change_settings">Ubah pengaturan</string>
<string name="nfc_block_system_error">Gagal menjeda NFC</string>
<string name="show_card_id">Tampilkan ID Kartu</string>
<string name="sort_by_most_recently_added">Terakhir ditambahkan</string>
<string name="zoomFrontImage">Perbesar gambar depan</string>
<string name="zoomBackImage">Perbesar gambar belakang</string>
</resources>
+4
View File
@@ -309,4 +309,8 @@
<string name="nfc_blocked_while_viewing_card">La funzione NFC è disattivata</string>
<string name="change_settings">Modifica impostazioni</string>
<string name="nfc_block_system_error">Impossibile mettere in pausa l\'NFC</string>
<string name="sort_by_most_recently_added">Aggiunte più di recente</string>
<string name="show_card_id">Mostra ID carta</string>
<string name="zoomFrontImage">Zoom immagine fronte</string>
<string name="zoomBackImage">Zoom immagine retro</string>
</resources>
+1
View File
@@ -300,4 +300,5 @@
<string name="zoomFrontImage">券面を拡大</string>
<string name="zoomBackImage">背面を拡大</string>
<string name="show_card_id">カードIDを表示</string>
<string name="open_in_gallery">ギャラリーを開く</string>
</resources>
+4
View File
@@ -303,4 +303,8 @@
<string name="settings_disable_nfc_while_viewing_card_summary">Pauzeert NFC om te voorkomen dat NFC-betalingen activeren tijdens het bekijken van een kaart</string>
<string name="nfc_blocked_while_viewing_card">NFC is gepauzeerd</string>
<string name="nfc_block_system_error">Pauzeren van NFC mislukt</string>
<string name="sort_by_most_recently_added">Op onlangs toegevoegd</string>
<string name="show_card_id">Kaart ID tonen</string>
<string name="zoomFrontImage">Voorzijde inzoomen</string>
<string name="zoomBackImage">Achterzijde inzoomen</string>
</resources>
+4
View File
@@ -315,4 +315,8 @@
<string name="nfc_blocked_while_viewing_card">NFC zostało zatrzymane</string>
<string name="change_settings">Zmień ustawienia</string>
<string name="nfc_block_system_error">Błąd podczas zatrzymania NFC</string>
<string name="sort_by_most_recently_added">Najnowsze dodane</string>
<string name="zoomFrontImage">Powiększ zdjęcie z przodu</string>
<string name="zoomBackImage">Powiększ zdjęcie z tyłu</string>
<string name="show_card_id">Pokaż ID karty</string>
</resources>
@@ -309,4 +309,6 @@
<string name="nfc_blocked_while_viewing_card">NFC está pausado</string>
<string name="change_settings">Alterar configurações</string>
<string name="nfc_block_system_error">Falha ao pausar o NFC</string>
<string name="zoomFrontImage">Ampliar imagem frontal</string>
<string name="show_card_id">Mostrar ID do cartão</string>
</resources>
+3
View File
@@ -308,4 +308,7 @@
<string name="nfc_blocked_while_viewing_card">NFC está pausado</string>
<string name="change_settings">Alterar configurações</string>
<string name="nfc_block_system_error">Erro ao pausar o NFC</string>
<string name="zoomFrontImage">Ampliar imagem frontal</string>
<string name="show_card_id">Mostrar ID do cartão</string>
<string name="sort_by_most_recently_added">Adicionados mais recentemente</string>
</resources>
+1
View File
@@ -319,4 +319,5 @@
<string name="show_card_id">Показывать номер карты</string>
<string name="zoomFrontImage">Масштабирование лицевого изображения</string>
<string name="zoomBackImage">Масштабирование заднего изображения</string>
<string name="open_in_gallery">Открыть в галерее</string>
</resources>
+5
View File
@@ -314,4 +314,9 @@
<string name="nfc_blocked_while_viewing_card">NFC je zaustavljen</string>
<string name="change_settings">Spremeni nastavitve</string>
<string name="nfc_block_system_error">ustavitev NFC-ja ni uspela</string>
<string name="sort_by_most_recently_added">Nazadnje dodane</string>
<string name="zoomFrontImage">Povečaj sprednjo sliko</string>
<string name="zoomBackImage">Povečaj zadnjo sliko</string>
<string name="show_card_id">Prikaži ID kartice</string>
<string name="open_in_gallery">Odpri v galeriji slik</string>
</resources>
+5
View File
@@ -303,4 +303,9 @@
<string name="nfc_blocked_while_viewing_card">NFC duraklatıldı</string>
<string name="change_settings">Ayarları değiştir</string>
<string name="nfc_block_system_error">NFC duraklatılamadı</string>
<string name="sort_by_most_recently_added">En son eklenen</string>
<string name="zoomFrontImage">Ön görüntüyü yakınlaştır</string>
<string name="zoomBackImage">Arka görüntüyü yakınlaştır</string>
<string name="show_card_id">Kart numarasını göster</string>
<string name="open_in_gallery">Resim galerisinde aç</string>
</resources>
+5
View File
@@ -297,4 +297,9 @@
<string name="nfc_blocked_while_viewing_card">Đã tạm dừng NFC</string>
<string name="change_settings">Thay đổi cài đặt</string>
<string name="nfc_block_system_error">Không thể tạm dừng NFC</string>
<string name="sort_by_most_recently_added">Đã thêm gần đây nhất</string>
<string name="zoomFrontImage">Phóng ảnh mặt trước</string>
<string name="zoomBackImage">Phóng ảnh mặt sau</string>
<string name="show_card_id">Hiện ID của thẻ</string>
<string name="open_in_gallery">Mở trong thư viện ảnh</string>
</resources>
@@ -301,4 +301,5 @@
<string name="zoomFrontImage">缩放正面图</string>
<string name="zoomBackImage">缩放反面图</string>
<string name="show_card_id">显示卡片 ID</string>
<string name="open_in_gallery">在图库中打开</string>
</resources>
+1
View File
@@ -353,4 +353,5 @@
<string name="nfc_blocked_while_viewing_card">NFC is paused</string>
<string name="change_settings">Change settings</string>
<string name="nfc_block_system_error">Failed to pause NFC</string>
<string name="open_in_gallery">Open in image gallery</string>
</resources>
@@ -0,0 +1,3 @@
- Přidána podpora zobrazení ID karty v seznamu karet
- Přidána podpora řazení dle nedávno přidaných
- Přidán interní prohlížeč obrázků pro přibližování předních/zadních/ikonových obrázků
@@ -0,0 +1 @@
- Přidána možnost otevření obrázku v interním prohlížeči obrázků v galerii
@@ -0,0 +1 @@
- Option hinzugefügt, um Bilder aus dem integrierten Bildbetrachter in der Galerie App zu öffnen
@@ -0,0 +1 @@
- Add option to open image in internal image viewer in gallery
@@ -1,3 +1,3 @@
Se agregó compatibilidad con archivos .pkpasses
Se eliminó el importador Stocard (Stocard ya no existe)
Se deshabilitaron temporalmente las imágenes de widgets en versiones anteriores a Android 12L (solución alternativa para un problema de bloqueo)
Se eliminó Stocard del importador (Stocard ya no existe)
Se deshabilitaron temporalmente las imágenes de widgets en versiones anteriores a Android 12L (solución alternativa para una incidencia de bloqueo)
@@ -0,0 +1,4 @@
Brillo de pantalla aumentó a su máximo cuándo mostrando una carta, para ayudar barcode los escáneres logrados captan el barcode.
Agrega un eliminar confirmación cuándo eliminando una carta.
Agrega traducciones para alemanes y checo
Cambio de aclaración para traducción italiana
@@ -0,0 +1 @@
- Ajout d'option dans le visualisateur interne d'images pour ouvrir l'image dans la galerie d'images
@@ -0,0 +1,4 @@
- Mengizinkan nama toko yang panjang pada pratinjau untuk dibagi menjadi beberapa baris
- Opsi untuk menggunakan bagian depan atau belakang gambar pada menu thumbnail
- Perbaikan kecil pada fitur impor/ekspor
- Perbaikan kecil pada UI
@@ -0,0 +1 @@
- Perbaikan gestur kembali pada layar utama agar tidak langsung menutup keyboard dan pencarian di Android 13+
@@ -0,0 +1,3 @@
- Opsi untuk menavigasi kartu menggunakan tombol volume
- Perbaikan fitur impor Stocard
- Perbaikan pesan "Impor dibatalkan" yang muncul setelah impor berhasil
@@ -0,0 +1,3 @@
-Aggiunto supporto per mostrate l'ID carta nell'elenco carte
-Aggiunta possibilità di ordinare per più recentemente aggiunte
-Aggiunto visualizzatore immagine interno per zoomare le immagini fronte/retro/icona della carte
@@ -0,0 +1 @@
- ギャラリー内画像を内蔵ビューワーで開くオプションを追加
@@ -0,0 +1,5 @@
- Opgelost dat de lijstwidget soms de verkeerde kaart opent
- Meerdere problemen met snelkoppelingen opgelost
- Opgelost dat de Over de App activiteit geen puur zwart gebruikt in de titelbalk in OLED modus
- Automatische barcode-codering detectie volledig verwijderd
- Onthul barcode-codering door ContentProvider (gebruikt door Gadgetbridge)
@@ -0,0 +1,3 @@
- Ondersteuning voor het tonen van de kaart ID in de kaartenlijst
- Ondersteuning om te sorteren op recent toegevoegd
- Interne beeldbewerker toegevoegd om de voor/achter/pictogramafbeeldingen te zoomen
@@ -0,0 +1,6 @@
- Rebrand tot Catima
- Intro verwijderd
- Drijvende actieknoppen toegevoegd
- Crash op Android 5 bij het openen van het Over de App scherm opgelost
- Onsersteuning voor favorieten
- Negeren van uitschakelen van auto-rotatie opgelost
@@ -0,0 +1,3 @@
- Over de App scherm verplaatst naar zijn eigen activiteit
- Vraag gebruiker of ze de camera willen gebruiken of handmatig ID in willen voeren bij het toevoegen/aanpassen van een kaart
- Groepsordening is handmatig in plaats van verplicht alfabetisch
@@ -1 +1,11 @@
- BELANGRIJKE VERANDERING: Backup formaat is veranderd, zie
- BELANGRIJKE VERANDERING: Het URL-deelformaat is veranderd, zie
- Mogelijk zaklamp te gebruiken voor scannen
- UPC-E ondersteund
- Voor- en achterfoto toevoegen per kaart
- Importeer wachtwoord beschermde zip bestanden
- Imporeer Stocard (Beta)
- Witruimte in Fidme notities opgelost
- Nieuw Voucher Vault exportformaat
- Drijvende Actieknoppen staan niet achter andere UI elemenen op Android 4
- Bovenmarge van de spaarkaart gerepareerd
@@ -0,0 +1,4 @@
- Schermhelderheid wordt maximaal verhoogd als een kaart getoond wordt, om barcodescanners successvol de barcode te laten scannen. (pull #54 )
- Toon een verwijderingsbevestiging als een kaart wordt verwijderd. (pull #55)
- Vertalingen toegevoegd in het Duits (pull #57 ) en Tsjechisch (pull #58).
- Verduidelijking voor Italiaanse vertaling. (pull #66)
@@ -0,0 +1,4 @@
- Kaartenlijst voor landschaps- en tabletscherm verbeterd
- Themakleur ondersteuning toegevoegd (bedankt, Subhashish Anand!)
- Sluit scanactiviteit niet bij camerafout ( zodat handmatig invullen nog mogelijk is)
- Alle contributeurs toegevoegd aan het Over de App venster
@@ -0,0 +1,4 @@
- Verbeterde ondersteuning voor schermlezers
- Crasht niet als een video uit de gallerij wordt geopend
- Sleep-ondersteuning op het weergavescherm voor spaarkaarten
- Groep wordt niet hersteld bij het drukken op de terugtoets
@@ -0,0 +1,2 @@
- Ondersteuning voor het veranderen van de sorteervolgorde
- Voorkomt Geen Geheugen bij het scannen van grote afbeeldingen voor een barcode
@@ -0,0 +1,5 @@
Android 4.4 wordt vanaf deze uitgave niet langer ondersteund. Als u Catima op Android 4.4 wilt gebruiken, gebruik dan alstublieft versie 2.6.1.
- Verbeterde Android 12 ondersteuning
- Verbeterd Over de App scherm
- Zoekopdrachten negeren nu accenten
@@ -0,0 +1,7 @@
Het "Locker" deel van de naam was niet duidelijk. Om dit te verhelpen heeft betsythefc een nieuw app pictogram ontworpen die de functie van de app beter aangeeft: om spaarkaarten met barcodes op te slaan. Samen met het nieuwe pictogram is de naam van de app veranderd naar "Loyalty Card Keychain".
Toegevoegde functie/verbeteringen:
- Importere/Exporteren van kaarten is veranderd om flexibeler te zijn. (pull #76)
- Vertaling Litouws toegevoegd. (pull #62)
- Vertaling Frans toegevoegd. (pull #80)
@@ -0,0 +1,2 @@
- Nieuwe hoofdschermindeling
- Problemen met de maat van het onderveld tijdens het in- en uitschakelen van volledig scherm opgelost
@@ -0,0 +1,2 @@
- Catima toegevoegd aan Snelle Toegang Apparaatbesturing (https://developer.android.com/guide/topics/ui/device-control)
- Opgelost dat sommige groepen niet correct tonen in het groepsbeheerscherm
@@ -0,0 +1,3 @@
- Vaagheid van letterpictogrammen op het hoofdscherm opgelost
- Opgelost dat pictogrammen soms verdwijnen na geselecteerd te zijn
- Opgelost dat statusbalkpictogrammen mogelijk onzichtbaar zijn op Android 5
@@ -0,0 +1 @@
- Crash bij het delen van een kaart opgelost
@@ -0,0 +1,2 @@
- CODE 93 ondersteuning toegevoegd
- Verschillende kleine problemen opgelost en verbeteringen toegepast
@@ -0,0 +1,4 @@
- Opgelost dat meerder keren op de Opslaan knop drukken meerdere kopiën aanmaakt
- Kleinere maat voor de kaart kop als details verborgen zijn om nog meer kaarten op het scherm te passen
- Aanpassen scherm geherstructureerd
- Contrast van sterpictogrammen in het hoofdscherm verbeterd
@@ -0,0 +1 @@
- Verschillende problemen met TalkBack opgelost
@@ -0,0 +1,3 @@
- Dodano możliwość wyświetlania identyfikatora karty na liście kart
- Dodano możliwość sortowania według daty dodania
- Dodano wbudowaną przeglądarkę obrazów umożliwiającą powiększanie obrazów przedniej i tylnej strony karty oraz ikon
@@ -0,0 +1,3 @@
- Добавлена поддержка отображения номера карты в списке карт
- Добавлена поддержка сортировки по дате добавления
- Добавлено встроенное средство просмотра изображений для увеличения изображения лицевой/задней стороны карты
@@ -0,0 +1 @@
- Добавлена возможность открывать изображения во внутреннем средстве просмотра изображений в галерее
@@ -0,0 +1 @@
- Različni popravki RTL
@@ -0,0 +1,4 @@
- Izboljšave pri prikazovanju črtnih kod
- Osnovna medsebojna združljivost z zunanjimi aplikacijami (Android 6.0+)
- Preurejen zaslon z nastavitvami
- Popravek uvoza iz nekaterih brskalnikov, ki na konec URL-ja za deljenje dodajo znak /
@@ -0,0 +1 @@
- Odpravljena redka napaka, ki je povzročala sesutje programa
@@ -0,0 +1,3 @@
- Izboljšani uvoznik Catima (odpravljena napaka, zaradi katere so pri uvozu manjkale kartice)
- Odpravljena napaka, ki je povzročala sesutje programa ob vrtenju zaslona med nastavljanjem datuma veljavnosti in datuma poteka veljavnosti
- Manjše izboljšave uporabniškega vmesnika
@@ -0,0 +1,4 @@
- Manjše popravke v uporabniškem vmesniku
- Popravek, zaradi katerega sta se datuma veljavnosti in izteka ponastavila ob vrtenju zaslona za urejanje kartice
- Popravek, zaradi katerega se je aplikacija sesula ob vrtenju zaslona, medtem ko je bil prikazan izbirnik barv
- Popravki pri uvozu iz Stocard
@@ -0,0 +1,3 @@
- Premestitev »Načina arhiviranja« v meni »Možnosti prikaza« (prej »Pokaži podrobnosti«)
- Podpora za jezikovne nastavitve po posameznih aplikacijah v sistemu Android 13
- Vključitev izjave o varstvu osebnih podatkov, seznama sprememb in licence v aplikacijo
@@ -0,0 +1,6 @@
- Izboljšanje poteka postopka »Dodaj kartico«
- Izboljšave v postopku preverjanja veljavnosti
- Odpravljena redka napaka, ki je povzročala neveljavno stanje uporabniškega vmesnika ob vklopu/izklopu prikaza arhiva
- Uporaba barve teme ali kartice za navigacijsko vrstico (Android 8.1+)
- Posodobljen izbirnik datuma veljavnosti in izteka veljavnosti
- Dodana možnost, da se slika vedno zavrti (ne glede na sistemske nastavitve)
@@ -0,0 +1,4 @@
- Podpora za Android 14
- Ikona kartice se v galeriji odpre ob dotiku
- Izboljšana zasnova zavihka »Fotografije« v pogledu za urejanje
- Posodobljen zaslon izdatkov, ki zdaj podpira tudi prejemanje
@@ -0,0 +1,3 @@
- Podpora za skeniranje PDF datotek za iskanje črtnih kod
- Podpora za slikovne datoteke z več črtnimi kodami
- Manjše popravke v uporabniškem vmesniku
@@ -0,0 +1 @@
- Različne popravke in izboljšave za bolj uravnoteženo upravljanje
@@ -0,0 +1,4 @@
- Podpora za ustvarjanje kartice pri deljenju navadnega besedila
- Prikaz vrste slike namesto črtne kode pod slikami
- Odpravljena možna napaka, ki je povzročila sesutje aplikacije pri poskusu uvoza varnostne kopije iz aplikacije Nextcloud
- Izboljšana podpora za naprave brez kamere
@@ -0,0 +1,4 @@
- Omogoča, da se dolga imena trgovin v predogledu razporedijo na več vrstic
- Možnost uporabe sprednje ali zadnje slike v meniju s sličicami
- Manjše popravke pri uvozu/izvozu
- Manjše popravke v uporabniškem vmesniku
@@ -0,0 +1 @@
- Popravek geste »nazaj« na glavnem zaslonu, s katero se zapre tipkovnica in iskanje v sistemu Android 13 in novejših različicah
@@ -0,0 +1,3 @@
- Možnost krmarjenja med karticami s pomočjo gumbov za glasnost
- Popravek uvoza iz Stocarda
- Popravek sporočila »Uvoz preklican«, ki se je pojavljalo po uspešnem uvozu
@@ -0,0 +1,3 @@
- Dodana je bila možnost v meniju za zaklepanje vrtenja zaslona pri prikazovanju kartice. Če je zaklenjeno, se zaslon preklopi v »naravno« usmeritev, nadaljnje vrtenje zaslona pa je blokirano. (pull #128 (https://github.com/brarcher/loyalty-card-locker/pull/128))
- Če je kartica izbrana na glavnem zaslonu, vendar je ni mogoče naložiti, se aplikacija pravilno zapre in prikaže sporočilo. (pull #132)
- Popravljen je primer, ko ni bilo mogoče najti ID-jev postavitve za uvodni čarovnik. (pull #128)
@@ -0,0 +1 @@
- Popravek zavijanja besedila v pogovornem oknu za dodajanje
@@ -0,0 +1,4 @@
- Na širokih zaslonih spremeni privzeto število stolpcev na 4
- V nastavitvah omogoči prepisovanje števila stolpcev za pokončni in ležeči način
- Ob vrtenju zaslona ali odpiranju kartice ohrani iskalni filter na glavnem zaslonu
- Omeji največjo dolžino prikaza opombe na glavnem zaslonu
@@ -0,0 +1,3 @@
- Dodana podpora za Passbook (.pkpass)
- Popravljen uvoz PDF datotek s prosojnimi elementi
- Izboljšano prikazovanje prosojnih sličic
@@ -0,0 +1,2 @@
- Dodana je podpora za bližnjice do aplikacij (Android 7.1+), pri čemer se kot bližnjice prikažejo zadnje uporabljene kartice. (pull #145 (https://github.com/brarcher/loyalty-card-locker/pull/145))
- Dodan je widget, ki deluje kot pripeta bližnjica do aplikacije, za podporo napravam, ki delujejo z različicami Android starejšimi od 7.1. (pull #142 (https://github.com/brarcher/loyalty-card-locker/pull/142))
@@ -0,0 +1 @@
- Priprave na prihodnje izboljšave (prenovitev mnogih razredov v Kotlin)
@@ -0,0 +1,2 @@
- Kopiranje ID kartice v odložišče iz pogovornega okna za pregled ali z dolgim pritiskom
- Zamenjava polj za stanje in valuto, za zmanjšanje nenamernega zaokroževanja
@@ -0,0 +1,6 @@
- Dodana podpora za črtne kode v formatu UTF-8
- Na glavni zaslon dodana možnost »podvojitev« in rahlo spremenjeni vrstni red možnosti
- Popravljena napaka, zaradi katere se nastavitev števila stolpcev ni uporabljala za seznam kartic v skupinah
- Odstranjena podpora za barve tem
- Zmanjšana največja velikost fotografij za zmanjšanje porabe prostora za shranjevanje (velja le za novo dodane fotografije)
- Migracija dejavnosti »O aplikaciji« iz XML-ja za Android v Jetpack Compose
@@ -0,0 +1 @@
- Popravek barve statusne vrstice in navigacijske vrstice v novi dejavnosti »O aplikaciji«
@@ -0,0 +1 @@
- Popravek spremembe, uvedene v različici 2.41.0, ki je onemogočila podporo nekaterim skenerjem za črtne kode, ki niso v formatu UTF-8
@@ -0,0 +1,2 @@
- Nadaljnje spremljanje popravka v različici 2.41.2 za kartice, ki so izrecno nastavljene na ISO-8859-1
- Prenos starih kartic na ISO-8859-1 za odpravo nenadnih razlik v delovanju obstoječih kartic
@@ -0,0 +1 @@
- Zaenkrat onemogoči samodejno zaznavanje kodiranja črtnih kod (povzroča preveč napak pri karticah)
@@ -0,0 +1,5 @@
- Popravljeno: gradnik s seznamom včasih odpre napačno kartico
- Popravljenih je več napak pri upravljanju bližnjic
- Popravljeno: v načinu OLED se v dejavnosti »O aplikaciji« ne uporablja čisto črna naslovna vrstica
- Popolnoma odstranjeno samodejno zaznavanje kodiranja črtne kode
- Kodiranje črtne kode je zdaj dostopno prek ContentProviderja (ki ga uporablja Gadgetbridge)
@@ -0,0 +1,2 @@
- Samodejno zaznavanje URL-jev v ID-ju kartice in omogočanje klikanja v pojavnem oknu s podrobnostmi o ID-ju kartice
- Popravek dejavnosti za izbiro črtnih kod, ki je namesto črtnih kod prikazovala bele kvadratke
@@ -0,0 +1,4 @@
Od te različice naprej Android 5.0 in 5.1 nista več podprta. Če želiš uporabljati Catimo na teh različicah, uporabi različico 2.41.6.
- Odpravljena je napaka, ki je povzročala sesutje aplikacije pri preklopu med karticami s pomočjo gumbov za glasnost, če je bila na voljo le ena kartica
- Odpravljena je napaka, zaradi katere se je bližnjica po vrtenju zaslona vrnila na prejšnjo kartico
@@ -0,0 +1,3 @@
- Privzeto onemogoči NFC med prikazovanjem kartice
- Na zaslonu za urejanje zahteva, da tipkovnica vsako besedo v imenu trgovine zapiše z veliko začetnico
- V ime izvozne datoteke vključi datum
@@ -0,0 +1 @@
- Prepreči sesutje sistema na napravah z nepravilno delujočim NFC-jem
@@ -0,0 +1,3 @@
- Dodana je podpora za prikaz ID kartice na seznamu kartic
- Dodana je podpora za razvrščanje po najnovejših dodanih karticah
- Dodan je notranji pregledovalnik slik za povečavo slik sprednje in zadnje strani kartice ter ikon
@@ -0,0 +1 @@
- Dodaj možnost odpiranja slike v vgrajenem pregledovalniku slik v galeriji
@@ -0,0 +1,3 @@
- Dodajanje praznega prostora na začetku/koncu črtnih kod. (pull #200 (https://github.com/brarcher/loyalty-card-locker/pull/200))
- Dodajanje možnosti za nastavitev barv pisave in ozadja imena trgovine. (pull #203 (https://github.com/brarcher/loyalty-card-locker/pull/203))
- Dodajte možnosti za prilagajanje velikosti pisave na strani s seznamom kartic in na strani posamezne kartice. (pull #204 (https://github.com/brarcher/loyalty-card-locker/pull/204))

Some files were not shown because too many files have changed in this diff Show More