Commit Graph

  • 974223f7e7 fix: PDF zoom boundaries, Mängel status display in list view, and swipeable image gallery with PDF export main Nizz05 2026-09-18 13:46:21 +02:00
  • f10d5ad5ed feat: pinch-to-zoom gestures for PDF reader & post editing for admins and authors Nizz05 2026-09-18 12:05:18 +02:00
  • a228392dc6 ci(android): fix split build, produce universal APK in the same Gradle run Nizz05andClaude Opus 5 2026-09-17 23:30:13 +02:00
  • b7b6c4a2ab ci(android): optimize release build to single pass with ABI splits and universal APK, pre-install platform SDKs, and increase timeout Nizz05 2026-09-17 22:02:50 +02:00
  • c655ba713b ci(github): publish iOS IPA to GitHub Releases on build completion Nizz05 2026-09-17 09:40:18 +02:00
  • 0b3cacf4b3 feat(ui): gesture zoom & double-tap for PDF viewer, fix navigation bar overlaps Nizz05 2026-09-17 09:37:40 +02:00
  • 1eb089f6b5 ci(gitea): strip native libs with a native llvm-strip so APKs are not 15x too big Nizz05andClaude Opus 5 2026-09-17 00:18:48 +02:00
  • 744def72fd ci(gitea): use QEMU 10 for x86_64 emulation and stop masking build failures Nizz05andClaude Opus 5 2026-09-16 23:16:40 +02:00
  • 1c66c31f6d ci(gitea): run Flutter SDK switch step under bash (dash has no pipefail) Nizz05andClaude Opus 5 2026-09-16 22:59:25 +02:00
  • df34d66d38 build: upgrade to Flutter 3.47.4 (AGP 9.1 / Gradle 9.3, iOS 15 + UIScene), refresh deps and CI Nizz05andClaude Opus 5 2026-09-16 22:45:30 +02:00
  • 85556dabb4 fix(deps): bump flutter to 3.24.5 across CI and update pdf_widget_wrapper to 1.0.4 Nizz05 2026-09-16 00:13:20 +02:00
  • 230430c91c ci: use Flutter 3.24.5 on macos-15 for Xcode 16 and Firebase 11 compatibility Nizz05 2026-09-15 23:55:24 +02:00
  • 285ba029f4 fix(ios): align Flutter to 3.19.3 and pin Firebase pods to 10.29 to match project code Nizz05 2026-09-15 23:47:38 +02:00
  • 2b32b3712f fix(ios): satisfy Flutter development team check and disable signing in Release.xcconfig Nizz05 2026-09-15 23:27:44 +02:00
  • 7affff6e15 ci: switch to macos-15 runner with Xcode 16 and Swift 6 for Firebase SDK compatibility Nizz05 2026-09-15 23:09:05 +02:00
  • 098c0105f5 fix(ci): fix bash redirection syntax error in iOS build step Nizz05 2026-09-15 23:00:49 +02:00
  • a21d370b91 ci: use Flutter stable, refresh pods, and log build diagnostics to step summary Nizz05 2026-09-15 22:56:09 +02:00
  • a2da5cdc89 fix(ios): bump iOS deployment target to 13.0 and disable hardcoded development team for CI builds Nizz05 2026-09-15 22:53:42 +02:00
  • 362a7da74f ci: let Flutter handle CocoaPods, set iOS platform 13.0, and restrict Android build to Gitea Nizz05 2026-09-15 22:49:26 +02:00
  • 2b34d4a16f ci: add GitHub Actions iOS IPA build workflow on macos-14 latest Nizz05 2026-09-15 22:42:39 +02:00
  • c1cdd54964 fix(test): use const declarations in widget_test to satisfy linter Nizz05 2026-09-15 22:34:50 +02:00
  • fc95c6e6f7 docs: update README with current features, in-app user management, and security architecture Nizz05 2026-09-15 22:31:02 +02:00
  • 75f1610cde feat: PDF zoom & external link fix, admin contact messages inbox, and in-app user management Nizz05 2026-09-15 22:06:36 +02:00
  • 9a823cbcdb feat: integrate WordPress PDF Aussendungen with in-app reader into News Nizz05 2026-09-14 21:32:03 +02:00
  • e512c081e3 security(storage): strictly restrict delete to photo author or verified firestore admin Nizz05 2026-09-14 20:59:40 +02:00
  • cd3b71736d fix(admin): make storage delete resilient and allow authenticated deletion in storage rules Nizz05 2026-09-14 20:53:41 +02:00
  • 3df2e4c5c8 feat(security & backup): double guard permissions in app, restrict news creation to admin, and add one-click firestore backup tool Nizz05 2026-09-14 11:47:58 +02:00
  • 877862aaf2 refactor(admin): remove hardcoded email and dynamically resolve admin privileges via Firestore Admins collection Nizz05 2026-09-14 11:44:04 +02:00
  • c3513e85e5 feat(admin): grant full admin permissions in app and security rules to nicolas@gruber.info Nizz05 2026-09-14 11:35:40 +02:00
  • e64b7a085c feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app Nizz05 2026-09-14 11:33:17 +02:00
  • 2e9abac25f feat(auth & contact): separate Vorname/Nachname in registration, pre-fill read-only profile in contact, and restrict contact messages to registered users Nizz05 2026-09-14 11:29:12 +02:00
  • 010904a48a refactor(auth): simplify to 2 tabs and embed Buerger-Code under Google in registration Nizz05 2026-09-14 11:12:35 +02:00
  • a4755f6d53 feat(auth): integrate Google Sign-In UI with custom button and friendly preparation notice Nizz05 2026-09-14 10:33:07 +02:00
  • 80ff6cd95d fix(auth): make auth dialog responsive and scrollable without overflow, add email verification on signup, and add password toggles Nizz05 2026-09-14 10:26:44 +02:00
  • 1420d0a113 feat(ci): restore universal APK, set 7-day retention for artifacts, and clean workspace to save storage Nizz05 2026-09-14 10:07:15 +02:00
  • adc65e056d feat(ci): build only 3 split APKs, upload individual artifacts, and publish unzipped APKs to Gitea Releases Nizz05 2026-09-14 09:55:04 +02:00
  • ab9b22fc4a fix(ci): use actions/upload-artifact@v3 for Gitea compatibility Nizz05 2026-09-14 09:31:34 +02:00
  • b6baaf67e8 feat(build): migrate to declarative Gradle plugin DSL and bump Dart SDK constraint to >=3.0.0 <4.0.0 Nizz05 2026-09-14 09:28:36 +02:00
  • 2917f93323 fix(build): route subprojects buildDir to ../build so Flutter CLI finds generated APKs Nizz05 2026-09-14 09:17:01 +02:00
  • 7f4218b0a2 fix(ci): strip LD_PRELOAD on child QEMU execution and remove rename watcher Nizz05 2026-09-14 00:27:57 +02:00
  • 8be95162d2 fix(ci): delegate execvp and posix_spawnp to real glibc symbols for PATH resolution Nizz05 2026-09-14 00:17:36 +02:00
  • 565a7d1347 fix(ci): restore string literal quotes in qemu_intercept.c Nizz05 2026-09-14 00:16:33 +02:00
  • e44fcf1223 fix(ci): extract QEMU interceptor to dedicated C file to fix YAML indentation Nizz05 2026-09-14 00:15:20 +02:00
  • f446fd044b fix(ci): inject LD_PRELOAD interceptor to redirect all x86_64 ELF executions to QEMU Nizz05 2026-09-14 00:13:23 +02:00
  • 9226ce4b33 fix(ci): direct AAPT2 userspace wrapping with QEMU to bypass host binfmt and FEX Nizz05 2026-09-14 00:03:12 +02:00
  • 1acbeddc79 fix(ci): mount binfmt_misc and cleanly register QEMU x86_64 for AAPT2 on ARM64 Nizz05 2026-09-13 23:51:32 +02:00
  • 46dc3368c6 fix(ci): unregister host FEX from binfmt and wrap FEXInterpreter with QEMU for AAPT2 Nizz05 2026-09-13 23:34:50 +02:00
  • b443213224 ci: enable privileged container mode and binfmt support for aapt2 execution Nizz05 2026-09-13 23:07:19 +02:00
  • ca59dff4db fix(ci): install x86_64 glibc cross libraries for qemu user emulation Nizz05 2026-09-13 22:44:53 +02:00
  • f6f3a5ff06 fix(ci): correct YAML indentation in workflow file Nizz05 2026-09-13 22:39:19 +02:00
  • ac395dad07 fix(ci): bridge Flutter linux-arm64 gen_snapshot using qemu wrapper Nizz05 2026-09-13 22:30:22 +02:00
  • 3c8ab00991 fix(android): remove hardcoded Windows java.home from repo gradle.properties Nizz05 2026-09-13 22:20:56 +02:00
  • 5969d23a98 fix(ci): track gradlew and wrapper jar, ensure executable permissions Nizz05 2026-09-13 22:11:52 +02:00
  • 6b9703d79c fix(ci): install official Node.js 20 binary for ES2022 syntax support Nizz05 2026-09-13 22:06:48 +02:00
  • 91c2e9659b fix(ci): install nodejs in build container before checkout action Nizz05 2026-09-13 22:03:22 +02:00
  • 8b4916246b feat(ci): add docker-compose setup for Gitea act_runner and local build script Nizz05 2026-09-13 21:53:16 +02:00
  • 0aa5fda335 ci: add Gitea Actions workflow to build and upload APK artifacts Nizz05 2026-09-13 21:44:01 +02:00
  • 3b5531a9d6 feat(auth): add AuthDialog with registration, login, code-unlock and wire into UI Nizz05 2026-09-13 21:26:57 +02:00
  • 9a8ee35fc2 Add production Firestore and Storage security rules Nizz05 2026-09-13 21:10:39 +02:00
  • 50a6025937 Fix UI camera notch clipping, embed Bürgerforum Oggau logo, and align branding with Bürgerliste Oggau Nizz05 2026-09-13 16:06:54 +02:00
  • 588309649c Fix Windows cross-drive buildDir issue (H: vs C:) in android/build.gradle Nizz05 2026-09-13 15:55:55 +02:00
  • e9b91e5452 Modernize buildFeatures buildConfig setting and clean deprecated gradle property Nizz05 2026-09-13 15:45:45 +02:00
  • d84b0002ac Fix Android NDK version in app/build.gradle to ensure clean build in Android Studio Nizz05 2026-09-13 15:40:16 +02:00
  • e6ce9c5012 Refactor architecture, fix all linter issues, and implement specification features (5 tabs, issue dropdowns, contact, info, search, pdf) Nizz05 2026-09-13 15:30:36 +02:00
  • 239f399af1 Merge Firebase_aut branch and resolve pubspec.lock conflict Nizz05 2026-09-13 15:09:31 +02:00
  • c0ac104840 Fix Android build and update dependencies Nizz05 2026-09-13 15:08:31 +02:00
  • 4c548b030c gui login state stays right after closing and reopening the app Nizz05 2023-05-30 17:01:40 +02:00
  • fe4f1d52ae changed firebase storage folder name. now includes uid's Nizz05 2023-05-19 17:57:50 +02:00
  • 3f43a016db addet register site Nizz05 2023-05-19 17:27:40 +02:00
  • 9d41a5f5f1 changed name from ui to author_id and reduced Resolution from images on pdf list to reduce pdf size Nizz05 2023-05-19 17:06:12 +02:00
  • c7fe414bc6 first aut Nizz05 2023-05-19 14:26:09 +02:00
  • cf836ada32 merge successfully done Nizz05 2023-05-16 08:59:04 +02:00
  • 4020dc4d90 Merge branch 'LogIn_Page_Layout' into 'main' Nizz05 2023-05-16 06:53:03 +00:00
  • 32670219d3 Merge branch 'main' into 'LogIn_Page_Layout' Nizz05 2023-05-16 06:50:49 +00:00
  • dbec2c6244 Merge branch 'print_pdf' into 'main' Nizz05 2023-05-15 09:26:33 +00:00
  • 7062aef03b call clear funktion everywhere where it is useful, moved add button from home to user defined list (helpful for using the clearSelectedItems function) Nizz05 2023-05-15 11:24:20 +02:00
  • 3a50d7f1bc call clear function when selected index is changed and reduced pdf size by decoded the images before adding it to the pdf Nizz05 2023-05-15 09:21:43 +02:00
  • 893d095f75 implemented that a list of issues/news can be exported as pdf. Nizz05 2023-05-14 15:36:29 +02:00
  • 5687670e36 implemented item selection + button to print a list of issues/news etc(Button has no functionality yet). Nizz05 2023-05-13 19:39:10 +02:00
  • 2ee134e283 addet login code to LoginPage.dart, fixed valid email snackbar Nizz05 2023-05-13 13:30:57 +02:00
  • 5d1c30ce9f skipped image cropper funktion if it is already a 1:1 image, plugin for logging Nizz05 2023-05-13 13:06:37 +02:00
  • 1abe336873 Log In Page Layout erstellt Schummi C 2023-05-11 20:17:24 +02:00
  • 423aae59b1 implemented making a pdf from DetailPage.dart and croping image to 1:1 format Nizz05 2023-05-11 16:57:17 +02:00
  • 7c48542920 now android firebase works again (Had overwritten firebase config before with macos so android didn't work anymore) Nizz05 2023-05-11 09:23:37 +02:00
  • ee662b5270 google plist = normal plist Nizz05 2023-05-10 09:46:09 -07:00
  • cbf5dd4138 now ios and android firebase use works again Nizz05 2023-05-10 18:29:35 +02:00
  • 989b494f6d bundle id ios = package name android Nizz05 2023-05-10 09:19:56 -07:00
  • 6210c3ac0f firebase on mac os Nizz05 2023-05-09 23:07:09 +02:00
  • c06bb409cf firebase on mac os Nizz05 2023-05-09 23:06:54 +02:00
  • 3786df22cc reduzierung des codes und optimierung der UserDefinedList.dart Nizz05 2023-05-08 19:30:36 +02:00
  • 2b217f8f6a ios build Nizz05 2023-05-07 21:44:34 +02:00
  • 7d8ace4b7a Merge branch 'upload_screen_improvement' into 'main' Nizz05 2023-05-04 20:18:38 +00:00
  • 77b00ccfbf Merge branch 'Delete_Items' into 'main' Nizz05 2023-05-04 20:18:05 +00:00
  • cfcd091abf close add page when pressing the check button and upload to firebase in background Nizz05 2023-05-04 16:49:13 +02:00
  • b59147e27f Vorhandene News & Bürgerforumnews & Mängel können mit einem swipe nach rechts gelöscht werden, es werden nun auch die Bilder aus den jeweilligen Firebase Ordnern gelöscht Schummi C 2023-05-04 16:42:47 +02:00
  • fe448299cb Vorhandene News können mit swipe nach rechts gelöscht werden Schummi C 2023-05-04 15:30:21 +02:00
  • 9621a489fd Merge branch 'main' into Delete_Items Schummi C 2023-05-04 14:52:52 +02:00
  • 327e16b7c8 Merge branch 'CitizensForum' into 'main' Nizz05 2023-05-04 12:46:41 +00:00
  • f470e92aab implemented max size for uploading images Nizz05 2023-05-03 18:45:01 +02:00
  • 0a10bf256c implemented cached network image. fixed storage issue Nizz05 2023-05-02 23:24:41 +02:00