Compare commits

...

54 Commits

Author SHA1 Message Date
Sylvia van Os
83e381b24e Re-enable missingQuantity lint checks
https://github.com/WeblateOrg/weblate/issues/7520
2025-07-24 23:16:13 +02:00
Sylvia van Os
8f6bd8c266 Merge pull request #2578 from CatimaLoyalty/create-pull-request/patch-1753131181
Update Fastlane changelogs
2025-07-21 23:20:23 +02:00
TheLastProject
599d58e3c7 Update Fastlane changelogs 2025-07-21 20:53:01 +00:00
Sylvia van Os
1dd58bf2d0 Update CHANGELOG 2025-07-21 22:52:49 +02:00
Sylvia van Os
90cf3adc25 Merge pull request #2573 from StellarSand/main
Fix for save button being covered by keyboard
2025-07-21 22:45:55 +02:00
Sylvia van Os
26797addb8 Merge pull request #2577 from CatimaLoyalty/create-pull-request/patch-1752986452
Update contributors
2025-07-20 09:59:27 +02:00
TheLastProject
b320e6f253 Update contributors 2025-07-20 04:40:52 +00:00
Sylvia van Os
48d9ac4eed Merge pull request #2575 from CatimaLoyalty/create-pull-request/patch-1752820497
Update feature graphic
2025-07-18 17:42:17 +02:00
TheLastProject
388eb273e4 Update feature graphic 2025-07-18 06:34:57 +00:00
Sylvia van Os
0eee713712 Merge pull request #2574 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-07-18 08:32:14 +02:00
Hosted Weblate
3ff1262149 Update translation files
Updated by "Remove blank strings" hook in Weblate.

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/
2025-07-18 05:04:31 +02:00
Mujtaba-Alsaleh
f4a420b699 Translated using Weblate (Arabic)
Currently translated at 44.8% (66 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ar/
2025-07-18 05:04:31 +02:00
Mujtaba-Alsaleh
b35b0cf1f9 Translated using Weblate (Arabic)
Currently translated at 44.8% (66 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ar/
2025-07-18 05:04:30 +02:00
Mujtaba-Alsaleh
2f4ee75c85 Translated using Weblate (Arabic)
Currently translated at 44.8% (66 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ar/
2025-07-18 05:04:30 +02:00
StellarSand
b3356b6575 close keypad if open on back pressed 2025-07-18 02:24:26 +05:30
Sylvia van Os
359a37c8a6 Remove gradle updater
Has been broken for several months, mailing me daily about failed runs. Needs replacing. See https://github.com/CatimaLoyalty/Android/issues/2525
2025-07-11 08:55:04 +02:00
Sylvia van Os
a5a57fe8c8 Merge pull request #2571 from CatimaLoyalty/dependabot/gradle/com.android.application-8.11.1
Bump com.android.application from 8.11.0 to 8.11.1
2025-07-11 07:57:50 +02:00
dependabot[bot]
c1f088c191 Bump com.android.application from 8.11.0 to 8.11.1
Bumps com.android.application from 8.11.0 to 8.11.1.

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-11 02:39:37 +00:00
Sylvia van Os
fec8d05927 Merge pull request #2570 from CatimaLoyalty/create-pull-request/patch-1751776272
Update contributors
2025-07-06 07:13:23 +02:00
TheLastProject
466f068e36 Update contributors 2025-07-06 04:31:11 +00:00
Sylvia van Os
b5880223a5 Merge pull request #2569 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-07-05 08:46:07 +02:00
toposets
0a8a621fad Translated using Weblate (Indonesian)
Currently translated at 99.6% (331 of 332 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/id/
2025-07-05 07:01:56 +02:00
Cristian Carpo
5267607b79 Translated using Weblate (Romanian)
Currently translated at 100.0% (332 of 332 strings)

Translation: Catima/Android
Translate-URL: https://hosted.weblate.org/projects/catima/catima/ro/
2025-07-05 07:01:56 +02:00
Sylvia van Os
5474a516f4 Merge pull request #2567 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-07-01 23:38:33 +02:00
ssantos
221b8cd7d1 Translated using Weblate (Portuguese)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt/
2025-07-01 21:37:30 +02:00
ssantos
2b544a74bd Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt_PT/
2025-07-01 21:37:30 +02:00
Yash R. Dhake
bcb7df24ec Optimize resizeBitmap(): Skip resizing for already-small images (#2565)
Co-authored-by: Sylvia van Os <sylvia@hackerchick.me>
2025-06-29 21:24:12 +02:00
Sylvia van Os
59fb95a4a7 Merge pull request #2563 from CatimaLoyalty/create-pull-request/patch-1751171603
Update contributors
2025-06-29 08:11:57 +02:00
TheLastProject
157617fe4a Update contributors 2025-06-29 04:33:23 +00:00
Sylvia van Os
ecdfeee3e6 Merge pull request #2562 from CatimaLoyalty/dependabot/gradle/com.android.application-8.11.0
Bump com.android.application from 8.10.1 to 8.11.0
2025-06-25 07:03:13 +02:00
dependabot[bot]
3cd3a53268 Bump com.android.application from 8.10.1 to 8.11.0
Bumps com.android.application from 8.10.1 to 8.11.0.

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-25 02:14:37 +00:00
Sylvia van Os
9edf3c3028 Merge pull request #2561 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-06-24 08:17:13 +02:00
Sylvia van Os
82d8addafa Merge pull request #2560 from CatimaLoyalty/dependabot/gradle/org.jetbrains.kotlin.android-2.2.0
Bump org.jetbrains.kotlin.android from 2.1.21 to 2.2.0
2025-06-24 08:13:11 +02:00
Warder
3b446145b8 Translated using Weblate (Slovak)
Currently translated at 98.6% (145 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/sk/
2025-06-24 07:02:19 +02:00
dependabot[bot]
92fec8558e Bump org.jetbrains.kotlin.android from 2.1.21 to 2.2.0
Bumps [org.jetbrains.kotlin.android](https://github.com/JetBrains/kotlin) from 2.1.21 to 2.2.0.
- [Release notes](https://github.com/JetBrains/kotlin/releases)
- [Changelog](https://github.com/JetBrains/kotlin/blob/v2.2.0/ChangeLog.md)
- [Commits](https://github.com/JetBrains/kotlin/compare/v2.1.21...v2.2.0)

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin.android
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-24 03:07:37 +00:00
Sylvia van Os
df858a7d65 Merge pull request #2559 from CatimaLoyalty/dependabot/gradle/org.robolectric-robolectric-4.15.1
Bump org.robolectric:robolectric from 4.15 to 4.15.1
2025-06-23 07:05:58 +02:00
dependabot[bot]
a4c0c51a45 Bump org.robolectric:robolectric from 4.15 to 4.15.1
Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.15 to 4.15.1.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.15...robolectric-4.15.1)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-version: 4.15.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 03:13:01 +00:00
Sylvia van Os
33d4b3ab7c Merge pull request #2558 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-06-22 23:20:41 +02:00
solokot
06dc720108 Translated using Weblate (Russian)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/ru/
2025-06-22 21:02:23 +02:00
Sylvia van Os
a24805232c Merge pull request #2557 from CatimaLoyalty/create-pull-request/patch-1750566607
Update contributors
2025-06-22 10:03:50 +02:00
TheLastProject
5ec1bcb721 Update contributors 2025-06-22 04:30:07 +00:00
Sylvia van Os
cddc273333 Merge pull request #2556 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-06-21 16:23:36 +02:00
大王叫我来巡山
0bd46b96cb Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/zh_Hans/
2025-06-21 15:03:44 +02:00
Fjuro
2b6926c800 Translated using Weblate (Czech)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/cs/
2025-06-21 15:03:43 +02:00
Максим Горпиніч
ceb6bb8328 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/uk/
2025-06-21 15:03:42 +02:00
Michael Moroni
8fd88e29ec Translated using Weblate (Italian)
Currently translated at 85.0% (125 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/it/
2025-06-21 15:03:42 +02:00
B o d o
d97b1cc1d0 Translated using Weblate (German)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/de/
2025-06-21 15:03:41 +02:00
Sylvain Pichon
baf2848ce0 Translated using Weblate (French)
Currently translated at 100.0% (147 of 147 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/fr/
2025-06-21 15:03:40 +02:00
Sylvia van Os
b16ea272ae Merge pull request #2554 from weblate/weblate-catima-catima
Translations update from Hosted Weblate
2025-06-20 17:10:52 +02:00
ssantos
59fa7d143d Translated using Weblate (Portuguese)
Currently translated at 100.0% (146 of 146 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt/
2025-06-20 14:04:03 +02:00
ssantos
658cfd2d4a Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (146 of 146 strings)

Translation: Catima/Android (Fastlane)
Translate-URL: https://hosted.weblate.org/projects/catima/fastlane/pt_PT/
2025-06-20 14:04:02 +02:00
Sylvia van Os
a428db36c4 Merge pull request #2553 from CatimaLoyalty/dependabot/gradle/org.robolectric-robolectric-4.15
Bump org.robolectric:robolectric from 4.14.1 to 4.15
2025-06-20 08:18:21 +02:00
dependabot[bot]
469eaefcb6 Bump org.robolectric:robolectric from 4.14.1 to 4.15
Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.14.1 to 4.15.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.14.1...robolectric-4.15)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-version: '4.15'
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-20 02:37:20 +00:00
Sylvia van Os
e991c9fdc1 Update fastlane 2025-06-18 22:05:28 +02:00
34 changed files with 104 additions and 70 deletions

View File

@@ -1,33 +0,0 @@
name: Gradle update
on:
workflow_dispatch:
schedule:
- cron: '3 6 * * *'
permissions:
actions: none
checks: none
contents: write
deployments: none
discussions: none
id-token: none
issues: none
packages: none
pages: none
pull-requests: write
repository-projects: none
security-events: none
statuses: none
jobs:
gradle-update:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.2.2
- uses: obfusk/gradle-update-action@v3.0.0
id: gradle-update
- uses: gradle/actions/wrapper-validation@v4
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7.0.8
with:
title: "Update Gradle to ${{ steps.gradle-update.outputs.version }}"
commit-message: "Update Gradle to ${{ steps.gradle-update.outputs.version }}"
branch-suffix: timestamp

View File

@@ -1,5 +1,9 @@
# Changelog # Changelog
## Unreleased - 150
- Made it harder to accidentally close edit view
## v2.35.1 - 149 (2025-06-17) ## v2.35.1 - 149 (2025-06-17)
- Dependency and translation updates - Dependency and translation updates

View File

@@ -10,26 +10,26 @@ GEM
public_suffix (>= 2.0.2, < 7.0) public_suffix (>= 2.0.2, < 7.0)
artifactory (3.0.17) artifactory (3.0.17)
atomos (0.1.3) atomos (0.1.3)
aws-eventstream (1.3.2) aws-eventstream (1.4.0)
aws-partitions (1.1105.0) aws-partitions (1.1117.0)
aws-sdk-core (3.224.0) aws-sdk-core (3.226.0)
aws-eventstream (~> 1, >= 1.3.0) aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0) aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9) aws-sigv4 (~> 1.9)
base64 base64
jmespath (~> 1, >= 1.6.1) jmespath (~> 1, >= 1.6.1)
logger logger
aws-sdk-kms (1.101.0) aws-sdk-kms (1.105.0)
aws-sdk-core (~> 3, >= 3.216.0) aws-sdk-core (~> 3, >= 3.225.0)
aws-sigv4 (~> 1.5) aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.186.1) aws-sdk-s3 (1.189.1)
aws-sdk-core (~> 3, >= 3.216.0) aws-sdk-core (~> 3, >= 3.225.0)
aws-sdk-kms (~> 1) aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.5) aws-sigv4 (~> 1.5)
aws-sigv4 (1.11.0) aws-sigv4 (1.12.1)
aws-eventstream (~> 1, >= 1.0.2) aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.4) babosa (1.0.4)
base64 (0.2.0) base64 (0.3.0)
claide (1.1.0) claide (1.1.0)
colored (1.2) colored (1.2)
colored2 (3.1.2) colored2 (3.1.2)
@@ -58,10 +58,10 @@ GEM
faraday (>= 0.8.0) faraday (>= 0.8.0)
http-cookie (~> 1.0.0) http-cookie (~> 1.0.0)
faraday-em_http (1.0.0) faraday-em_http (1.0.0)
faraday-em_synchrony (1.0.0) faraday-em_synchrony (1.0.1)
faraday-excon (1.1.0) faraday-excon (1.1.0)
faraday-httpclient (1.0.1) faraday-httpclient (1.0.1)
faraday-multipart (1.1.0) faraday-multipart (1.1.1)
multipart-post (~> 2.0) multipart-post (~> 2.0)
faraday-net_http (1.0.2) faraday-net_http (1.0.2)
faraday-net_http_persistent (1.2.0) faraday-net_http_persistent (1.2.0)
@@ -71,7 +71,7 @@ GEM
faraday_middleware (1.2.1) faraday_middleware (1.2.1)
faraday (~> 1.0) faraday (~> 1.0)
fastimage (2.4.0) fastimage (2.4.0)
fastlane (2.227.2) fastlane (2.228.0)
CFPropertyList (>= 2.3, < 4.0.0) CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.8, < 3.0.0) addressable (>= 2.8, < 3.0.0)
artifactory (~> 3.0) artifactory (~> 3.0)
@@ -158,7 +158,7 @@ GEM
httpclient (2.9.0) httpclient (2.9.0)
mutex_m mutex_m
jmespath (1.6.2) jmespath (1.6.2)
json (2.12.0) json (2.12.2)
jwt (2.10.1) jwt (2.10.1)
base64 base64
logger (1.7.0) logger (1.7.0)
@@ -168,14 +168,14 @@ GEM
multipart-post (2.4.1) multipart-post (2.4.1)
mutex_m (0.3.0) mutex_m (0.3.0)
nanaimo (0.4.0) nanaimo (0.4.0)
naturally (2.2.1) naturally (2.3.0)
nkf (0.2.0) nkf (0.2.0)
optparse (0.6.0) optparse (0.6.0)
os (1.1.4) os (1.1.4)
ostruct (0.6.1) ostruct (0.6.1)
plist (3.7.2) plist (3.7.2)
public_suffix (6.0.2) public_suffix (6.0.2)
rake (13.2.1) rake (13.3.0)
representable (3.2.0) representable (3.2.0)
declarative (< 0.1.0) declarative (< 0.1.0)
trailblazer-option (>= 0.1.1, < 0.2.0) trailblazer-option (>= 0.1.1, < 0.2.0)

View File

@@ -132,7 +132,7 @@ dependencies {
val junitVersion = "4.13.2" val junitVersion = "4.13.2"
testImplementation("androidx.test:core:$androidXTestVersion") testImplementation("androidx.test:core:$androidXTestVersion")
testImplementation("junit:junit:$junitVersion") testImplementation("junit:junit:$junitVersion")
testImplementation("org.robolectric:robolectric:4.14.1") testImplementation("org.robolectric:robolectric:4.15.1")
androidTestImplementation("androidx.test:core:$androidXTestVersion") androidTestImplementation("androidx.test:core:$androidXTestVersion")
androidTestImplementation("junit:junit:$junitVersion") androidTestImplementation("junit:junit:$junitVersion")

View File

@@ -24,6 +24,7 @@ import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.ViewTreeObserver; import android.view.ViewTreeObserver;
import android.view.WindowManager; import android.view.WindowManager;
import android.view.inputmethod.InputMethodManager;
import android.widget.ArrayAdapter; import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView; import android.widget.AutoCompleteTextView;
import android.widget.Button; import android.widget.Button;
@@ -680,7 +681,15 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) { getOnBackPressedDispatcher().addCallback(this, new OnBackPressedCallback(true) {
@Override @Override
public void handleOnBackPressed() { public void handleOnBackPressed() {
askBeforeQuitIfChanged(); InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
View view = getCurrentFocus();
if (view != null && imm.isAcceptingText()) {
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
view.clearFocus();
}
else {
askBeforeQuitIfChanged();
}
} }
}); });
} }
@@ -1514,7 +1523,7 @@ public class LoyaltyCardEditActivity extends CatimaAppCompatActivity implements
int id = item.getItemId(); int id = item.getItemId();
if (id == android.R.id.home) { if (id == android.R.id.home) {
askBeforeQuitIfChanged(); getOnBackPressedDispatcher().onBackPressed();
return true; return true;
} }

View File

@@ -594,6 +594,11 @@ public class Utils {
double width = bitmap.getWidth(); double width = bitmap.getWidth();
double height = bitmap.getHeight(); double height = bitmap.getHeight();
// Early exit
if (Math.max(width, height) <= maxSize) {
return bitmap;
}
if (height > width) { if (height > width) {
double scale = height / maxSize; double scale = height / maxSize;
height = maxSize; height = maxSize;

View File

@@ -22,22 +22,22 @@ Joel A
Petr Novák Petr Novák
laralem laralem
Priit Jõerüüt Priit Jõerüüt
Silvério Santos
Taco Taco
Edgars Andersons Edgars Andersons
nadiafekihahmed nadiafekihahmed
pfaffenrodt pfaffenrodt
Aayush Gupta Aayush Gupta
Scrambled777 Scrambled777
Silvério Santos
ikanakova ikanakova
Giovanni Donisi Giovanni Donisi
HudobniVolk HudobniVolk
Jiri Grönroos
Nyatsuki Nyatsuki
Jiri Grönroos
Samantaz Fox Samantaz Fox
josé m
Milo Ivir
Balázs Meskó Balázs Meskó
Milo Ivir
josé m
Arno-github Arno-github
Ankit Tiwari Ankit Tiwari
Cliff Heraldo Cliff Heraldo
@@ -49,30 +49,30 @@ Milan Šalka
huuhaa huuhaa
Skrripy Skrripy
Kachelkaiser Kachelkaiser
Fjuro
Projjal Moitra Projjal Moitra
Quentin PAGÈS Quentin PAGÈS
Vasilis Vasilis
ngocanhtve ngocanhtve
waffshappen waffshappen
Marnick L'Eau Marnick L'Eau
Fjuro
Robin Robin
JungHee Lee JungHee Lee
hajertabbane hajertabbane
Ziad OUALHADJ Ziad OUALHADJ
Denis Shilin Warder
GitSpoon
Robin Liu Robin Liu
Renko Renko
Denis Shilin
しいたけ しいたけ
Alexander Ivanov Alexander Ivanov
Miha Frangež
Viet Nguyen Hoang Viet Nguyen Hoang
Miha Frangež
stavpup stavpup
ehrt74 ehrt74
Warder
Virginie Virginie
Tim Trek Tim Trek
GitSpoon
Ricky Tigg Ricky Tigg
Peter Dave Hello Peter Dave Hello
Michael Gangolf Michael Gangolf
@@ -81,6 +81,6 @@ Kim Seohyun
Govind S Nair Govind S Nair
Freddo espresso Freddo espresso
Augustin LAVILLE Augustin LAVILLE
Aliaksandr Trush
arshbeerSingh arshbeerSingh
MisterCosta96 MisterCosta96
Aliaksandr Trush

View File

@@ -300,4 +300,5 @@
<string name="unsupportedFile">File ini tidak didukung</string> <string name="unsupportedFile">File ini tidak didukung</string>
<string name="generic_error_please_retry">Maaf, terjadi kesalahan, silakan coba lagi...</string> <string name="generic_error_please_retry">Maaf, terjadi kesalahan, silakan coba lagi...</string>
<string name="sort_by_valid_from">Berlaku dari</string> <string name="sort_by_valid_from">Berlaku dari</string>
<string name="width">Lebar</string>
</resources> </resources>

View File

@@ -307,4 +307,6 @@
<string name="addFromPkpass">Selectează un fișier de tip Passbook (.pkpass)</string> <string name="addFromPkpass">Selectează un fișier de tip Passbook (.pkpass)</string>
<string name="unsupportedFile">Acest fișier nu este suportat</string> <string name="unsupportedFile">Acest fișier nu este suportat</string>
<string name="generic_error_please_retry">Scuze, ceva nu a funționat. Încearcă din nou ...</string> <string name="generic_error_please_retry">Scuze, ceva nu a funționat. Încearcă din nou ...</string>
<string name="width">Lățime</string>
<string name="setBarcodeWidth">Setează Lățimea Codului de Bare</string>
</resources> </resources>

View File

@@ -1,8 +1,8 @@
// Top-level build file where you can add configuration options common to all sub-projects/modules. // Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins { plugins {
id("com.android.application") version "8.10.1" apply false id("com.android.application") version "8.11.1" apply false
id("org.jetbrains.kotlin.android") version "2.1.21" apply false id("org.jetbrains.kotlin.android") version "2.2.0" apply false
} }
allprojects { allprojects {

View File

@@ -10,4 +10,4 @@
7. Upload `app/build/outputs/apk/gplay/release/app-gplay-release.apk` to Google Play Open Testing 7. Upload `app/build/outputs/apk/gplay/release/app-gplay-release.apk` to Google Play Open Testing
8. Push the version update commit: `git push` 8. Push the version update commit: `git push`
9. Create a new release on GitHub and attach the `app/build/outputs/apk/foss/release/app-foss-release.apk` and `SHA256SUMS` files 9. Create a new release on GitHub and attach the `app/build/outputs/apk/foss/release/app-foss-release.apk` and `SHA256SUMS` files
10. After the release has been approved on Google Play Production, update the metadata there: `bundle exec fastlane supply --version_code <VERSION_CODE>` 10. When pushing the release to Google Play Production, update the metadata there: `bundle exec fastlane supply --version_code <VERSION_CODE>`

View File

@@ -0,0 +1 @@
- تحديثات التبعية و الترجمة

View File

@@ -0,0 +1,2 @@
- تقليل الحد الأدنى لإصدار مجموعة أدوات مطوري البرامج من 17 إلى 15. (طلب سحب رقم 226 (https://github.com/brarcher/loyalty-card-locker/pull/226))
- إزالة إستخدام مكتبة apache الموروثة, أستخدمت فقط في مرحلة أختبار الوحدة ولم تعد مطلوبة.(طلب سحب رقم 225 (https://github.com/brarcher/loyalty-card-locker/pull/225))

View File

@@ -0,0 +1,5 @@
- أُضيفت ترجمات
- اللغة البولندية (طلب سحب رقم 232 (https://github.com/brarcher/loyalty-card-locker/pull/232))
- اللغة الإسبانية (طلب سحب رقم 232 (https://github.com/brarcher/loyalty-card-locker/pull/232))
- اللغة السلوفاكية (طلب سحب رقم 232 (https://github.com/brarcher/loyalty-card-locker/pull/232))
- حدثت الترجمات (طلب سحب رقم 239 (https://github.com/brarcher/loyalty-card-locker/pull/239))

View File

@@ -0,0 +1,2 @@
- إصلاح الترجمة الإسبانية (طلب سحب رقم 224 (https://github.com/brarcher/loyalty-card-locker/pull/244))
- تحديث الترجمات (طلب سحب رقم 224 (https://github.com/brarcher/loyalty-card-locker/pull/244))

View File

@@ -0,0 +1,14 @@
- الآن رسمياً ندعم الباركودات التالية ذات أحادية الأبعاد و ثنائية الأبعاد:
- AZTEC
- CODABAR
- CODE_39
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
- الباركودات المُوَلَّدة بواسطة البرنامج الآن تظهر بشكل أكبر من أجل تسهيل عملية المسح بإستخدام جهاز المسح (القارئ الضوئي)

View File

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -1 +1 @@
Catima كاتيما - محفظة بطاقة الولاء

View File

@@ -0,0 +1 @@
- Aktualizace závislostí a překladů

View File

@@ -0,0 +1 @@
- Übersetzungs- und Abhängigkeitsaktualisierungen

View File

@@ -0,0 +1 @@
- Made it harder to accidentally close edit view

View File

@@ -0,0 +1 @@
- Mises à jour des dépendances et des traductions

View File

@@ -0,0 +1 @@
- Aggiornamento delle dipendenze e delle traduzioni

View File

@@ -0,0 +1,4 @@
- Alterar a coluna padrão em ecrãs largas para 4
- Permitir substituir a contagem de colunas para retrato e paisagem em configurações
- Manter o filtro de pesquisa do ecrã principal ao girar o ecrã ou abrir um cartão
- Limitar o comprimento máximo de exibição de nota no ecrã principal

View File

@@ -0,0 +1,4 @@
- Adicionar capacidade de escolher a largura de código de barras na visualização em ecrã cheio
- Remover a confusão da função importar da app
- Várias correções de digitalização
- Corrigir travar ao carregar um ficheiro de pkpass sem código de barras

View File

@@ -0,0 +1 @@
- Atualizações de dependências e traduções

View File

@@ -0,0 +1,4 @@
- Alterar a coluna padrão em ecrãs largas para 4
- Permitir substituir a contagem de colunas para retrato e paisagem em configurações
- Manter o filtro de pesquisa do ecrã principal ao girar o ecrã ou abrir um cartão
- Limitar o comprimento máximo de exibição de nota no ecrã principal

View File

@@ -0,0 +1,4 @@
- Adicionar capacidade de escolher a largura de código de barras na visualização em ecrã cheio
- Remover a confusão da função importar da app
- Várias correções de digitalização
- Corrigir travar ao carregar um ficheiro de pkpass sem código de barras

View File

@@ -0,0 +1 @@
- Atualizações de dependências e traduções

View File

@@ -0,0 +1 @@
- Обновления зависимостей и переводов

View File

@@ -0,0 +1 @@
- Aktualizácie závislostí a prekladov

View File

@@ -0,0 +1 @@
- Оновлення залежностей та перекладів

View File

@@ -0,0 +1 @@
- 更新依赖项和翻译

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<lint>
<!-- FIXME: Disable the MissingQuantity check until https://github.com/WeblateOrg/weblate/issues/7520 gets fixed -->
<issue id="MissingQuantity" severity="ignore" />
</lint>