Nizz05
|
285ba029f4
|
fix(ios): align Flutter to 3.19.3 and pin Firebase pods to 10.29 to match project code
Build Android APK / Build Release APKs (push) Successful in 13m18s
|
2026-09-15 23:47:38 +02:00 |
|
Nizz05
|
2b32b3712f
|
fix(ios): satisfy Flutter development team check and disable signing in Release.xcconfig
Build Android APK / Build Release APKs (push) Successful in 14m34s
|
2026-09-15 23:27:44 +02:00 |
|
Nizz05
|
7affff6e15
|
ci: switch to macos-15 runner with Xcode 16 and Swift 6 for Firebase SDK compatibility
Build Android APK / Build Release APKs (push) Successful in 16m51s
|
2026-09-15 23:09:05 +02:00 |
|
Nizz05
|
098c0105f5
|
fix(ci): fix bash redirection syntax error in iOS build step
Build Android APK / Build Release APKs (push) Successful in 16m57s
|
2026-09-15 23:00:49 +02:00 |
|
Nizz05
|
a21d370b91
|
ci: use Flutter stable, refresh pods, and log build diagnostics to step summary
Build Android APK / Build Release APKs (push) Successful in 16m55s
|
2026-09-15 22:56:09 +02:00 |
|
Nizz05
|
a2da5cdc89
|
fix(ios): bump iOS deployment target to 13.0 and disable hardcoded development team for CI builds
Build Android APK / Build Release APKs (push) Successful in 16m51s
|
2026-09-15 22:53:42 +02:00 |
|
Nizz05
|
362a7da74f
|
ci: let Flutter handle CocoaPods, set iOS platform 13.0, and restrict Android build to Gitea
Build Android APK / Build Release APKs (push) Successful in 17m37s
|
2026-09-15 22:49:26 +02:00 |
|
Nizz05
|
2b34d4a16f
|
ci: add GitHub Actions iOS IPA build workflow on macos-14
Build Android APK / Build Release APKs (push) Successful in 13m58s
latest
|
2026-09-15 22:42:39 +02:00 |
|
Nizz05
|
c1cdd54964
|
fix(test): use const declarations in widget_test to satisfy linter
|
2026-09-15 22:34:50 +02:00 |
|
Nizz05
|
fc95c6e6f7
|
docs: update README with current features, in-app user management, and security architecture
|
2026-09-15 22:31:02 +02:00 |
|
Nizz05
|
75f1610cde
|
feat: PDF zoom & external link fix, admin contact messages inbox, and in-app user management
|
2026-09-15 22:06:36 +02:00 |
|
Nizz05
|
9a823cbcdb
|
feat: integrate WordPress PDF Aussendungen with in-app reader into News
|
2026-09-14 21:32:03 +02:00 |
|
Nizz05
|
e512c081e3
|
security(storage): strictly restrict delete to photo author or verified firestore admin
|
2026-09-14 20:59:40 +02:00 |
|
Nizz05
|
cd3b71736d
|
fix(admin): make storage delete resilient and allow authenticated deletion in storage rules
|
2026-09-14 20:53:41 +02:00 |
|
Nizz05
|
3df2e4c5c8
|
feat(security & backup): double guard permissions in app, restrict news creation to admin, and add one-click firestore backup tool
|
2026-09-14 11:47:58 +02:00 |
|
Nizz05
|
877862aaf2
|
refactor(admin): remove hardcoded email and dynamically resolve admin privileges via Firestore Admins collection
|
2026-09-14 11:44:04 +02:00 |
|
Nizz05
|
c3513e85e5
|
feat(admin): grant full admin permissions in app and security rules to nicolas@gruber.info
|
2026-09-14 11:35:40 +02:00 |
|
Nizz05
|
e64b7a085c
|
feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app
|
2026-09-14 11:33:17 +02:00 |
|
Nizz05
|
2e9abac25f
|
feat(auth & contact): separate Vorname/Nachname in registration, pre-fill read-only profile in contact, and restrict contact messages to registered users
|
2026-09-14 11:29:12 +02:00 |
|
Nizz05
|
010904a48a
|
refactor(auth): simplify to 2 tabs and embed Buerger-Code under Google in registration
|
2026-09-14 11:12:35 +02:00 |
|
Nizz05
|
a4755f6d53
|
feat(auth): integrate Google Sign-In UI with custom button and friendly preparation notice
|
2026-09-14 10:33:07 +02:00 |
|
Nizz05
|
80ff6cd95d
|
fix(auth): make auth dialog responsive and scrollable without overflow, add email verification on signup, and add password toggles
|
2026-09-14 10:26:44 +02:00 |
|
Nizz05
|
1420d0a113
|
feat(ci): restore universal APK, set 7-day retention for artifacts, and clean workspace to save storage
|
2026-09-14 10:07:15 +02:00 |
|
Nizz05
|
adc65e056d
|
feat(ci): build only 3 split APKs, upload individual artifacts, and publish unzipped APKs to Gitea Releases
|
2026-09-14 09:55:04 +02:00 |
|
Nizz05
|
ab9b22fc4a
|
fix(ci): use actions/upload-artifact@v3 for Gitea compatibility
|
2026-09-14 09:31:34 +02:00 |
|
Nizz05
|
b6baaf67e8
|
feat(build): migrate to declarative Gradle plugin DSL and bump Dart SDK constraint to >=3.0.0 <4.0.0
|
2026-09-14 09:28:36 +02:00 |
|
Nizz05
|
2917f93323
|
fix(build): route subprojects buildDir to ../build so Flutter CLI finds generated APKs
|
2026-09-14 09:17:01 +02:00 |
|
Nizz05
|
7f4218b0a2
|
fix(ci): strip LD_PRELOAD on child QEMU execution and remove rename watcher
|
2026-09-14 00:27:57 +02:00 |
|
Nizz05
|
8be95162d2
|
fix(ci): delegate execvp and posix_spawnp to real glibc symbols for PATH resolution
|
2026-09-14 00:17:36 +02:00 |
|
Nizz05
|
565a7d1347
|
fix(ci): restore string literal quotes in qemu_intercept.c
|
2026-09-14 00:16:33 +02:00 |
|
Nizz05
|
e44fcf1223
|
fix(ci): extract QEMU interceptor to dedicated C file to fix YAML indentation
|
2026-09-14 00:15:20 +02:00 |
|
Nizz05
|
f446fd044b
|
fix(ci): inject LD_PRELOAD interceptor to redirect all x86_64 ELF executions to QEMU
|
2026-09-14 00:13:23 +02:00 |
|
Nizz05
|
9226ce4b33
|
fix(ci): direct AAPT2 userspace wrapping with QEMU to bypass host binfmt and FEX
|
2026-09-14 00:03:12 +02:00 |
|
Nizz05
|
1acbeddc79
|
fix(ci): mount binfmt_misc and cleanly register QEMU x86_64 for AAPT2 on ARM64
|
2026-09-13 23:51:32 +02:00 |
|
Nizz05
|
46dc3368c6
|
fix(ci): unregister host FEX from binfmt and wrap FEXInterpreter with QEMU for AAPT2
|
2026-09-13 23:34:50 +02:00 |
|
Nizz05
|
b443213224
|
ci: enable privileged container mode and binfmt support for aapt2 execution
|
2026-09-13 23:07:19 +02:00 |
|
Nizz05
|
ca59dff4db
|
fix(ci): install x86_64 glibc cross libraries for qemu user emulation
|
2026-09-13 22:44:53 +02:00 |
|
Nizz05
|
f6f3a5ff06
|
fix(ci): correct YAML indentation in workflow file
|
2026-09-13 22:39:19 +02:00 |
|
Nizz05
|
ac395dad07
|
fix(ci): bridge Flutter linux-arm64 gen_snapshot using qemu wrapper
|
2026-09-13 22:30:22 +02:00 |
|
Nizz05
|
3c8ab00991
|
fix(android): remove hardcoded Windows java.home from repo gradle.properties
|
2026-09-13 22:20:56 +02:00 |
|
Nizz05
|
5969d23a98
|
fix(ci): track gradlew and wrapper jar, ensure executable permissions
|
2026-09-13 22:11:52 +02:00 |
|
Nizz05
|
6b9703d79c
|
fix(ci): install official Node.js 20 binary for ES2022 syntax support
|
2026-09-13 22:06:48 +02:00 |
|
Nizz05
|
91c2e9659b
|
fix(ci): install nodejs in build container before checkout action
|
2026-09-13 22:03:22 +02:00 |
|
Nizz05
|
8b4916246b
|
feat(ci): add docker-compose setup for Gitea act_runner and local build script
|
2026-09-13 21:53:16 +02:00 |
|
Nizz05
|
0aa5fda335
|
ci: add Gitea Actions workflow to build and upload APK artifacts
|
2026-09-13 21:44:01 +02:00 |
|
Nizz05
|
3b5531a9d6
|
feat(auth): add AuthDialog with registration, login, code-unlock and wire into UI
|
2026-09-13 21:26:57 +02:00 |
|
Nizz05
|
9a8ee35fc2
|
Add production Firestore and Storage security rules
|
2026-09-13 21:10:39 +02:00 |
|
Nizz05
|
50a6025937
|
Fix UI camera notch clipping, embed Bürgerforum Oggau logo, and align branding with Bürgerliste Oggau
|
2026-09-13 16:06:54 +02:00 |
|
Nizz05
|
588309649c
|
Fix Windows cross-drive buildDir issue (H: vs C:) in android/build.gradle
|
2026-09-13 15:55:55 +02:00 |
|
Nizz05
|
e9b91e5452
|
Modernize buildFeatures buildConfig setting and clean deprecated gradle property
|
2026-09-13 15:45:45 +02:00 |
|