diff --git a/CHANGELOG.md b/CHANGELOG.md index 736a321..4ea06ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,18 @@ All notable changes to Tane are recorded here. Human-readable, newest first. Dates are ISO (YYYY-MM-DD). -## [Unreleased] — Block 1 beta prep +## [0.1.1] — 2026-07-17 + +### Changed +- **Fully Google-free build.** The optional "use my approximate location" + button (market setup) now talks to Android's own location service instead + of a plugin that embedded Google Play Services code. Same behavior — the + fix is still reduced on-device to a coarse area code — and the APK now + contains no proprietary classes, paving the way for F-Droid distribution. +- Release builds no longer embed Google's encrypted dependency-metadata + block in the signature. + +## [0.1.0] — 2026-07-16 — Block 1 beta Block 1 is the offline, encrypted seed inventory — useful with zero network. diff --git a/apps/app_seeds/fastlane/metadata/android/en-US/changelogs/3.txt b/apps/app_seeds/fastlane/metadata/android/en-US/changelogs/3.txt new file mode 100644 index 0000000..c8a5d44 --- /dev/null +++ b/apps/app_seeds/fastlane/metadata/android/en-US/changelogs/3.txt @@ -0,0 +1 @@ +The app is now fully Google-free: the optional "use my location" button uses Android's own location service, with no Google Play Services code in the app. Paves the way for F-Droid distribution. diff --git a/apps/app_seeds/fastlane/metadata/android/es-ES/changelogs/3.txt b/apps/app_seeds/fastlane/metadata/android/es-ES/changelogs/3.txt new file mode 100644 index 0000000..d27c2cd --- /dev/null +++ b/apps/app_seeds/fastlane/metadata/android/es-ES/changelogs/3.txt @@ -0,0 +1 @@ +La aplicación ya es totalmente libre de Google: el botón opcional «usar mi ubicación» usa el servicio de ubicación propio de Android, sin código de Google Play Services en la app. Allana el camino para su distribución en F-Droid. diff --git a/docs/fdroid/org.comunes.tane.yml b/docs/fdroid/org.comunes.tane.yml index 141d9c7..a540845 100644 --- a/docs/fdroid/org.comunes.tane.yml +++ b/docs/fdroid/org.comunes.tane.yml @@ -37,8 +37,29 @@ Builds: - export PATH="/opt/flutter/bin:$PATH" - flutter build apk --release + - versionName: 0.1.1 + versionCode: 3 + commit: v0.1.1 + subdir: apps/app_seeds + sudo: + - apt-get update + - apt-get install -y git unzip xz-utils + - git clone --depth 1 -b 3.41.9 https://github.com/flutter/flutter.git /opt/flutter + - chown -R vagrant:vagrant /opt/flutter + output: build/app/outputs/flutter-apk/app-release.apk + prebuild: + - export PATH="/opt/flutter/bin:$PATH" + - git config --global --add safe.directory /opt/flutter + - flutter config --no-analytics + - flutter pub get + - dart run slang + - dart run build_runner build --delete-conflicting-outputs + build: + - export PATH="/opt/flutter/bin:$PATH" + - flutter build apk --release + AutoUpdateMode: Version UpdateCheckMode: Tags v[\d.]+ UpdateCheckData: apps/app_seeds/pubspec.yaml|version:\s*[\d.]+\+(\d+)|apps/app_seeds/pubspec.yaml|version:\s*([\d.]+)\+ -CurrentVersion: 0.1.0 -CurrentVersionCode: 2 +CurrentVersion: 0.1.1 +CurrentVersionCode: 3