diff --git a/.gitea/workflows/build-apk.yaml b/.gitea/workflows/build-apk.yaml index afcc2cc..7ea3ad1 100644 --- a/.gitea/workflows/build-apk.yaml +++ b/.gitea/workflows/build-apk.yaml @@ -21,7 +21,7 @@ jobs: permissions: contents: write container: - image: ghcr.io/cirruslabs/flutter:3.19.3 + image: ghcr.io/cirruslabs/flutter:3.24.5 options: --privileged steps: - name: Setup Node.js 20 & ARM64 Flutter Engine diff --git a/.github/workflows/build-ios.yaml b/.github/workflows/build-ios.yaml index 809765b..b34d644 100644 --- a/.github/workflows/build-ios.yaml +++ b/.github/workflows/build-ios.yaml @@ -47,6 +47,7 @@ jobs: run: | flutter build ios --release --no-codesign + rm -rf build/ios/iphoneos/Payload build/ios/iphoneos/oggauer-gemeindetrommler.ipa mkdir -p build/ios/iphoneos/Payload cp -r build/ios/iphoneos/Runner.app build/ios/iphoneos/Payload/ cd build/ios/iphoneos diff --git a/README.md b/README.md index b2c4dcf..9fd155f 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ lib/ Die App verfügt über eine vollautomatische Build-Pipeline für **Gitea Actions** (`.gitea/workflows/build-apk.yaml`): -- **Build-Container:** `ghcr.io/cirruslabs/flutter:3.19.3` mit vorkonfiguriertem Android SDK und Java 17. +- **Build-Container:** `ghcr.io/cirruslabs/flutter:3.24.5` mit vorkonfiguriertem Android SDK und Java 17. - **Automatisierte Qualitätskontrolle:** Führt vor jedem Build `flutter analyze` und `flutter test` aus. - **Erzeugte APK-Pakete:** 1. `oggauer-gemeindetrommler-universal-release.apk` (Universelle Version für alle Android-Smartphones). diff --git a/pubspec.lock b/pubspec.lock index 821bb22..fedb1fc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: "9371d13b8ee442e3bfc08a24e3a1b3742c839abbfaf5eef11b79c4b862c89bf7" + sha256: "50e24b769bd1e725732f0aff18b806b8731c1fbcf4e8018ab98e7c4805a2a52f" url: "https://pub.dev" source: hosted - version: "1.3.41" + version: "1.3.57" archive: dependency: transitive description: @@ -221,26 +221,26 @@ packages: dependency: transitive description: name: firebase_auth_platform_interface - sha256: "80237bb8a92bb0a5e3b40de1c8dbc80254e49ac9e3907b4b47b8e95ac3dd3fad" + sha256: "4e8dbb33b0539563c7b528e5f2c6a502fb543206f768358c8dfc9e85d600d7a0" url: "https://pub.dev" source: hosted - version: "7.4.4" + version: "7.7.1" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "9d315491a6be65ea83511cb0e078544a309c39dd54c0ee355c51dbd6d8c03cc8" + sha256: "83541e5143d594cff6fb1cde336c33f6d3f759940729be9cc388ababafc6bf19" url: "https://pub.dev" source: hosted - version: "5.12.6" + version: "5.15.1" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "06537da27db981947fa535bb91ca120b4e9cb59cb87278dbdde718558cafc9ff" + sha256: "5bba5924139e91d26446fd2601c18a6aa62c1161c768a989bb5e245dcdc20644" url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.15.0" firebase_core_platform_interface: dependency: transitive description: @@ -253,10 +253,10 @@ packages: dependency: transitive description: name: firebase_core_web - sha256: "362e52457ed2b7b180964769c1e04d1e0ea0259fdf7025fdfedd019d4ae2bd88" + sha256: eb3afccfc452b2b2075acbe0c4b27de62dd596802b4e5e19869c1e926cbb20b3 url: "https://pub.dev" source: hosted - version: "2.17.5" + version: "2.24.0" firebase_storage: dependency: "direct main" description: @@ -269,18 +269,18 @@ packages: dependency: transitive description: name: firebase_storage_platform_interface - sha256: "3da511301b77514dee5370281923fbbc6d5725c2a0b96004c5c45415e067f234" + sha256: ef0fc49be3dc96ebaf6965ec591c124256a1d9f252db31a06ceaa580a72e07a6 url: "https://pub.dev" source: hosted - version: "5.1.28" + version: "5.2.8" firebase_storage_web: dependency: transitive description: name: firebase_storage_web - sha256: "7ad67b1c1c46c995a6bd4f225d240fc9a5fb277fade583631ae38750ffd9be17" + sha256: "0b263674a6b4e9a6eeea95873e63cd96d8e7c2bd5cc7aaa57f46d906f61214cb" url: "https://pub.dev" source: hosted - version: "3.9.13" + version: "3.10.15" fixnum: dependency: transitive description: @@ -448,38 +448,30 @@ packages: url: "https://pub.dev" source: hosted version: "0.20.2" - js: - dependency: transitive - description: - name: js - sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf - url: "https://pub.dev" - source: hosted - version: "0.7.1" leak_tracker: dependency: transitive description: name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" lints: dependency: transitive description: @@ -508,18 +500,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.15.0" mime: dependency: transitive description: @@ -617,13 +609,13 @@ packages: source: hosted version: "3.11.3" pdf_widget_wrapper: - dependency: transitive + dependency: "direct main" description: name: pdf_widget_wrapper - sha256: "9c3ca36e5000c9682d52bbdc486867ba7c5ee4403d1a5d6d03ed72157753377b" + sha256: c930860d987213a3d58c7ec3b7ecf8085c3897f773e8dc23da9cae60a5d6d0f5 url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" petitparser: dependency: transitive description: @@ -660,10 +652,10 @@ packages: dependency: "direct main" description: name: printing - sha256: "1c99cab90ebcc1fff65831d264627d5b529359d563e53f33ab9b8117f2d280bc" + sha256: "689170c9ddb1bda85826466ba80378aa8993486d3c959a71cd7d2d80cb606692" url: "https://pub.dev" source: hosted - version: "5.12.0" + version: "5.14.3" provider: dependency: "direct main" description: @@ -817,10 +809,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" typed_data: dependency: transitive description: @@ -913,18 +905,18 @@ packages: dependency: transitive description: name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "13.0.0" + version: "14.2.5" web: dependency: transitive description: name: web - sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "1.1.1" xdg_directories: dependency: transitive description: @@ -942,5 +934,5 @@ packages: source: hosted version: "6.5.0" sdks: - dart: ">=3.3.0 <4.0.0" - flutter: ">=3.19.0" + dart: ">=3.4.0 <4.0.0" + flutter: ">=3.22.0" diff --git a/pubspec.yaml b/pubspec.yaml index 9b3605d..068f6e2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,7 +48,8 @@ dependencies: cached_network_image: ^3.2.3 image: ^4.0.16 pdf: ^3.10.1 - printing: ^5.10.4 + printing: ^5.13.2 + pdf_widget_wrapper: ^1.0.4 image_cropper: ^8.0.1 logging: ^1.1.1 provider: ^6.0.5