AntiFeatures: NonFreeNet: en-US: Depends on openfoodfacts.net/.org, openproductfacts.org, openstreetmap.org and sentry.io servers Tracking: en-US: Analytics are opt-in but the app connects to sentry.io from the start, and connects even if rejected Categories: - Sports & Health License: Apache-2.0 AuthorName: Open Food Facts AuthorEmail: mobile@openfoodfacts.org AuthorWebSite: https://world.openfoodfacts.org/ SourceCode: https://github.com/openfoodfacts/smooth-app IssueTracker: https://github.com/openfoodfacts/smooth-app/issues Translation: https://translate.openfoodfacts.org/ Changelog: https://github.com/openfoodfacts/smooth-app/blob/develop/CHANGELOG.md Donate: https://donate.openfoodfacts.org AutoName: Open Food Facts Description: |- Scan food products or their barcode to obtain data on ingredients, additives, allergens, nutrition facts… The app allows to view the 3.000.000 products already contained in the free and open database Open Food Facts. More importantly, it also lets you easily be part of the solution: * contribute pictures and data for missing products * team up with the Open Food Facts Artificial Intelligence by answering its blue questions You will get: * The Nutri-Score grade, from A to E : Nutritional quality * NOVA groups, from 1 to 4 : Avoid ultra-processed foods (Group 4) * CO2 levels and Eco-Score: find the environmental impact of food * Vegan, vegetarian and palm-oil detector * Allergens, labels (bio, gluten free, vegan, vegetarian, halal, kosher ...), traceability information (packaging codes, origins of ingredients). To discover the Open Food Facts and Open Beauty Facts projects and help us open food and cosmetics, please visit openfoodfacts.org where you can discover how to contribute. RepoType: git Repo: https://github.com/openfoodfacts/smooth-app.git Builds: - versionName: 0.1.5-dev versionCode: 6 commit: 4c5c210fbcfa42f84daf26a1ad5e500c302be85c subdir: app gradle: - yes forceversion: true forcevercode: true - versionName: 0.1.7 versionCode: 8 commit: 0.1.7 subdir: app gradle: - yes - versionName: 0.1.8 versionCode: 9 commit: 0.1.8 subdir: app gradle: - yes - versionName: 0.1.9 versionCode: 10 commit: 0.1.9 subdir: app gradle: - yes - versionName: 0.1.11 versionCode: 15 commit: 0.1.11 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.1.12 versionCode: 16 commit: 0.1.12 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.2 versionCode: 20 commit: 0.2.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.3 versionCode: 21 commit: 0.2.3 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.4 versionCode: 22 commit: 0.2.4 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.5 versionCode: 23 commit: 0.2.5 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.6 versionCode: 24 commit: 0.2.6 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.2.7 versionCode: 25 commit: 0.2.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: '0.3' versionCode: 26 commit: '0.3' subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: '0.4' versionCode: 27 commit: '0.4' subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: '0.5' versionCode: 28 commit: '0.5' subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.6.2 versionCode: 31 commit: d118f66f85792cffef1186c1c5e0bd411f7ef910 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: '0.7' versionCode: 33 commit: '0.7' subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - yes - versionName: 0.7.1 versionCode: 34 commit: 0.7.1 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.7.3 versionCode: 36 commit: 0.7.3 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.7.4 versionCode: 37 commit: 580b8086f75a471bd3efa53da562d286467a54f1 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.2 versionCode: 40 commit: 0.8.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.5 versionCode: 41 commit: 0.8.5 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.6 versionCode: 42 commit: 0.8.6 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.7 versionCode: 43 commit: 0.8.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.8 versionCode: 44 commit: 0.8.8 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.8.9 versionCode: 46 commit: 0.8.9 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.9.0 versionCode: 50 commit: 0.9.0 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.9.0.1 versionCode: 51 commit: 0.9.0.1 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.9.0.2 versionCode: 52 commit: 0.9.0.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 0.9.0.3 versionCode: 53 commit: 0.9.0.3 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.7.7 versionCode: 277 commit: 2.7.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.8.2 versionCode: 282 commit: 2.8.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.8.5 versionCode: 285 commit: 2.8.5 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.8.7 versionCode: 287 commit: 2.8.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.8.8 versionCode: 288 commit: 2.8.9 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.9.0 versionCode: 290 commit: 2.9.0 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.9.7 versionCode: 297 commit: 2.9.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 2.9.8 versionCode: 298 commit: 2.9.8 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.1.0 versionCode: 310 commit: 3.1.0 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.1.2 versionCode: 312 commit: 3.1.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.1.6 versionCode: 316 commit: 3.1.6 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.1.7 versionCode: 317 commit: 3.1.7 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.2.2 versionCode: 322 commit: 3.2.2 subdir: app init: sed -i '/javaMaxHeapSize/d' build.gradle gradle: - off - versionName: 3.2.5 versionCode: 325 commit: 3.2.5 subdir: app gradle: - off prebuild: - sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties - sed -i '/javaMaxHeapSize/d' build.gradle - versionName: 3.2.8 versionCode: 328 commit: 3.2.8 subdir: app gradle: - off prebuild: - sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties - sed -i '/javaMaxHeapSize/d' build.gradle - versionName: 3.6.8 versionCode: 433 commit: 3.6.8 subdir: app gradle: - off prebuild: - sed -i 's/\r$//' ../gradle/wrapper/gradle-wrapper.properties - sed -i '/sentry-android-gradle-plugin/d' ../build.gradle.kts - sed -i -e '/javaMaxHeapSize/d' -e '/io.sentry.android.gradle/d' build.gradle.kts antifeatures: - Tracking - versionName: 3.9.0 versionCode: 582 commit: 2631e24482df81d512a7cf283f55a517f8b695ad subdir: app gradle: - offFdroid prebuild: sed -i -e '/play:core/d' -e '/libs.barcode.scanning/d' build.gradle.kts - versionName: 4.8.0 versionCode: 1149 commit: v4.8.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.9.0 versionCode: 1228 commit: v4.9.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.10.0 versionCode: 1230 commit: v4.10.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.11.0 versionCode: 1242 commit: v4.11.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.12.0 versionCode: 1251 commit: v4.12.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.14.0 versionCode: 1280 commit: v4.14.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub upgrade scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.15.0 versionCode: 1331 commit: v4.15.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit prebuild: - version=$(cat ../../flutter-version.txt) - pushd $$flutter$$ - git checkout -f $version - popd - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/smooth_app/assets/animations/off scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.16.0 versionCode: 1346 commit: v4.16.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.16.0 versionCode: 1348 commit: v4.16.0 subdir: packages/smooth_app output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.17.0 versionCode: 1402 commit: v4.17.0 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.17.1 versionCode: 1405 commit: v4.17.1 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.18.1 versionCode: 1434 commit: v4.18.1 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.19.0 versionCode: 1461 commit: v4.19.0 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.20.0 versionCode: 1478 commit: v4.20.0 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.22.2 versionCode: 1571 commit: v4.22.2 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub get scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - export PATH=$$flutter$$/bin:$$flutter$$/bin/cache/dart-sdk/bin/:$PATH - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart - versionName: 4.22.3 versionCode: 1572 commit: v4.22.3 subdir: packages/smooth_app sudo: - echo "deb https://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list - apt-get update - apt-get install -y -t trixie openjdk-21-jdk-headless - update-alternatives --auto java output: build/app/outputs/apk/release/app-release-unsigned.apk srclibs: - flutter@stable rm: - packages/smooth_app/ios - packages/scanner/ml_kit - packages/app_store/google_play - packages/app_store/apple_app_store prebuild: - git -C $$flutter$$ checkout -f $(cat ../../flutter-version.txt) - sed -i -e '/ml_kit/d' -e '/apple_/d' -e '/google_play/d' -e 's/version:.*/version:\ $$VERSION$$+$$VERCODE$$/' pubspec.yaml - sed -i -e 's|app_flutter/smoothie.db|smoothie.db|' android/app/src/main/res/xml/backup_scheme.xml - pushd android - grep -rli 'org.openfoodfacts.scanner' * | xargs -i@ sed -i 's/org.openfoodfacts.scanner/openfoodfacts.github.scrachx.openfood/g' @ - popd - export PUB_CACHE=$(pwd)/.pub-cache - $$flutter$$/bin/flutter config --no-analytics - $$flutter$$/bin/flutter pub get scanignore: - packages/app_store/uri_store/pubspec.yaml - packages/app_store/shared/pubspec.yaml - packages/scanner/shared/pubspec.yaml - packages/scanner/zxing/pubspec.yaml scandelete: - packages/smooth_app/.pub-cache build: - export PUB_CACHE=$(pwd)/.pub-cache - export PATH=$$flutter$$/bin:$$flutter$$/bin/cache/dart-sdk/bin/:$PATH - $$flutter$$/bin/flutter build apk -t lib/entrypoints/android/main_fdroid.dart AutoUpdateMode: Version v%v UpdateCheckMode: HTTP UpdateCheckData: https://github.com/openfoodfacts/smooth-app/releases/latest/download/version-code.txt|(\d+)|https://github.com/openfoodfacts/smooth-app/releases/latest|releases/tag/v([\d.]+) CurrentVersion: 4.22.3 CurrentVersionCode: 1572