From 88479360810f6a990e7ba7380524d41c478c8203 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Fri, 18 Jul 2025 17:34:15 +0200 Subject: [PATCH 1/3] Android(app landing page): add fdroid fallback image --- app/AppIndex.svelte | 1 + app/fdroid.png | Bin 0 -> 14272 bytes 2 files changed, 1 insertion(+) create mode 100644 app/fdroid.png diff --git a/app/AppIndex.svelte b/app/AppIndex.svelte index e23fcb1ca..2fa5ce4e5 100644 --- a/app/AppIndex.svelte +++ b/app/AppIndex.svelte @@ -45,6 +45,7 @@ {$fdroid} diff --git a/app/fdroid.png b/app/fdroid.png new file mode 100644 index 0000000000000000000000000000000000000000..9500c4ac04712df893dc74236ab75c4ecd07b548 GIT binary patch literal 14272 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 literal 0 HcmV?d00001 From 2f79ad209d52fe8450e51d01eecf25901b4825d1 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 19 Jul 2025 11:57:21 +0200 Subject: [PATCH 2/3] Scripts(Android): use release version based on date --- .forgejo/workflows/on_release.yml | 4 ++-- package.json | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/on_release.yml b/.forgejo/workflows/on_release.yml index 1d7a84cce..3845b26cf 100644 --- a/.forgejo/workflows/on_release.yml +++ b/.forgejo/workflows/on_release.yml @@ -51,8 +51,8 @@ jobs: - name: set android version number run: | cd android/app - version_code=$(grep versionCode "build.gradle" | grep -o '[0-9]\+') - new_version_code=$((version_code + 1)) + # We assign the version code simply based on the date + new_version_code=$(( ( $(date +%s) - $(date -d "2025-07-01" +%s) ) / 86400 )) versionname="${{ github.ref_name }}" versionname="${versionname:1}" sed -i "s/versionCode $version_code/versionCode $new_version_code/" "build.gradle" diff --git a/package.json b/package.json index 3d390fad6..822fe5136 100644 --- a/package.json +++ b/package.json @@ -159,6 +159,7 @@ "android:build": "./scripts/buildAndroid.sh", "android:upload": "scp ./android/app/build/outputs/apk/release/app-release.apk hetzner:apk/mapcomplete-latest.apk && scp ./android/app/build/outputs/apk/release/app-release.apk hetzner:app/mapcomplete-latest.apk", "android:uninstall": "adb shell pm uninstall org.mapcomplete", + "android:google": "npm run clean:deep && npm run prep:layeroverview && npm run generate:layeroverview -- --print-needed-assets --exclude-label=nsfw && cd android && ./gradlew bundleRelease", "postinstall": "./scripts/fixPannellum.sh" }, "keywords": [ From 9b2ad3a4165422d79ae5e33a95cd4d683eb16162 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 19 Jul 2025 11:58:04 +0200 Subject: [PATCH 3/3] Chore: reset translations --- langs/themes/nl.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/langs/themes/nl.json b/langs/themes/nl.json index 0f937518b..903eaaa43 100644 --- a/langs/themes/nl.json +++ b/langs/themes/nl.json @@ -1147,7 +1147,7 @@ "title": "Skipistes en kabelbanen" }, "speelplekken": { - "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.
", + "description": "

Welkom bij de Groendoener!

De Zuidrand dat is spelen, ravotten, chillen, wandelen,… in het groen. Meer dan 200 grote en kleine speelplekken liggen er in parken, in bossen en op pleintjes te wachten om ontdekt te worden. De verschillende speelplekken werden getest én goedgekeurd door kinder- en jongerenreporters uit de Zuidrand. Met leuke challenges dagen de reporters jou uit om ook op ontdekking te gaan. Klik op een speelplek op de kaart, bekijk het filmpje en ga op verkenning!

Het project groendoener kadert binnen het strategisch project Beleefbare Open Ruimte in de Antwerpse Zuidrand en is een samenwerking tussen het departement Leefmilieu van provincie Antwerpen, Sportpret vzw, een OpenStreetMap-België Consultent en Createlli vzw. Het project kwam tot stand met steun van Departement Omgeving van de Vlaamse Overheid.
", "layers": { "6": { "name": "Wandelroutes van provincie Antwerpen",