Nizz05
|
16801d39c6
|
feat(security & backup): double guard permissions in app, restrict news creation to admin, and add one-click firestore backup tool
Build Android APK / Build Release APKs (push) Successful in 12m58s
|
2026-09-14 11:47:58 +02:00 |
|
Nizz05
|
fb91666402
|
refactor(admin): remove hardcoded email and dynamically resolve admin privileges via Firestore Admins collection
Build Android APK / Build Release APKs (push) Successful in 16m46s
|
2026-09-14 11:44:04 +02:00 |
|
Nizz05
|
2f2170573d
|
feat(admin): grant full admin permissions in app and security rules to nicolas@gruber.info
Build Android APK / Build Release APKs (push) Successful in 16m30s
|
2026-09-14 11:35:40 +02:00 |
|
Nizz05
|
f9a88a5ba2
|
feat(security & admin): update firestore and storage rules with admin token check and enable admin deletion in app
Build Android APK / Build Release APKs (push) Successful in 16m34s
|
2026-09-14 11:33:17 +02:00 |
|
Nizz05
|
23d10ae953
|
feat(auth & contact): separate Vorname/Nachname in registration, pre-fill read-only profile in contact, and restrict contact messages to registered users
Build Android APK / Build Release APKs (push) Successful in 14m55s
|
2026-09-14 11:29:12 +02:00 |
|
Nizz05
|
33f7d1d36c
|
refactor(auth): simplify to 2 tabs and embed Buerger-Code under Google in registration
Build Android APK / Build Release APKs (push) Successful in 11m21s
|
2026-09-14 11:12:35 +02:00 |
|
Nizz05
|
5ed7288c0e
|
feat(auth): integrate Google Sign-In UI with custom button and friendly preparation notice
Build Android APK / Build Release APKs (push) Successful in 13m30s
|
2026-09-14 10:33:07 +02:00 |
|
Nizz05
|
a50456032c
|
fix(auth): make auth dialog responsive and scrollable without overflow, add email verification on signup, and add password toggles
Build Android APK / Build Release APKs (push) Successful in 13m30s
|
2026-09-14 10:26:44 +02:00 |
|
Nizz05
|
66246c9b85
|
feat(ci): restore universal APK, set 7-day retention for artifacts, and clean workspace to save storage
Build Android APK / Build Release APKs (push) Successful in 11m29s
|
2026-09-14 10:07:15 +02:00 |
|
Nizz05
|
fe1e5b2685
|
feat(ci): build only 3 split APKs, upload individual artifacts, and publish unzipped APKs to Gitea Releases
Build Android APK / Build Release APKs (push) Successful in 10m32s
|
2026-09-14 09:55:04 +02:00 |
|
Nizz05
|
4d376b4c3a
|
fix(ci): use actions/upload-artifact@v3 for Gitea compatibility
Build Android APK / Build Release APKs (push) Successful in 15m32s
|
2026-09-14 09:31:34 +02:00 |
|
Nizz05
|
3d57f4563e
|
feat(build): migrate to declarative Gradle plugin DSL and bump Dart SDK constraint to >=3.0.0 <4.0.0
Build Android APK / Build Release APKs (push) Failing after 15m10s
|
2026-09-14 09:28:36 +02:00 |
|
Nizz05
|
20f023d2d5
|
fix(build): route subprojects buildDir to ../build so Flutter CLI finds generated APKs
Build Android APK / Build Release APKs (push) Failing after 10m55s
|
2026-09-14 09:17:01 +02:00 |
|
Nizz05
|
a3ddd4dfa3
|
fix(ci): strip LD_PRELOAD on child QEMU execution and remove rename watcher
Build Android APK / Build Release APKs (push) Failing after 9m49s
|
2026-09-14 00:27:57 +02:00 |
|
Nizz05
|
f810b801ad
|
fix(ci): delegate execvp and posix_spawnp to real glibc symbols for PATH resolution
Build Android APK / Build Release APKs (push) Failing after 8m20s
|
2026-09-14 00:17:36 +02:00 |
|
Nizz05
|
810396d4f7
|
fix(ci): restore string literal quotes in qemu_intercept.c
Build Android APK / Build Release APKs (push) Failing after 14s
|
2026-09-14 00:16:33 +02:00 |
|
Nizz05
|
b53d31d8cf
|
fix(ci): extract QEMU interceptor to dedicated C file to fix YAML indentation
Build Android APK / Build Release APKs (push) Failing after 18s
|
2026-09-14 00:15:20 +02:00 |
|
Nizz05
|
23bc802dae
|
fix(ci): inject LD_PRELOAD interceptor to redirect all x86_64 ELF executions to QEMU
|
2026-09-14 00:13:23 +02:00 |
|
Nizz05
|
e8556839b6
|
fix(ci): direct AAPT2 userspace wrapping with QEMU to bypass host binfmt and FEX
Build Android APK / Build Release APKs (push) Failing after 8m29s
|
2026-09-14 00:03:12 +02:00 |
|
Nizz05
|
07789fc06b
|
fix(ci): mount binfmt_misc and cleanly register QEMU x86_64 for AAPT2 on ARM64
Build Android APK / Build Release APKs (push) Failing after 7m43s
|
2026-09-13 23:51:32 +02:00 |
|
Nizz05
|
2583dc3572
|
fix(ci): unregister host FEX from binfmt and wrap FEXInterpreter with QEMU for AAPT2
Build Android APK / Build Release APKs (push) Failing after 7m45s
|
2026-09-13 23:34:50 +02:00 |
|
Nizz05
|
b1970e69ac
|
ci: enable privileged container mode and binfmt support for aapt2 execution
Build Android APK / Build Release APKs (push) Failing after 7m52s
|
2026-09-13 23:07:19 +02:00 |
|
Nizz05
|
e71063f179
|
fix(ci): install x86_64 glibc cross libraries for qemu user emulation
Build Android APK / Build Release APKs (push) Failing after 7m49s
|
2026-09-13 22:44:53 +02:00 |
|
Nizz05
|
d04d539e68
|
fix(ci): correct YAML indentation in workflow file
Build Android APK / Build Release APKs (push) Failing after 3m48s
|
2026-09-13 22:39:19 +02:00 |
|
Nizz05
|
1d8a83d1da
|
fix(ci): bridge Flutter linux-arm64 gen_snapshot using qemu wrapper
|
2026-09-13 22:30:22 +02:00 |
|
Nizz05
|
c6a39b4e02
|
fix(android): remove hardcoded Windows java.home from repo gradle.properties
Build Android APK / Build Release APKs (push) Failing after 3m43s
|
2026-09-13 22:20:56 +02:00 |
|
Nizz05
|
a3323c8b2d
|
fix(ci): track gradlew and wrapper jar, ensure executable permissions
Build Android APK / Build Release APKs (push) Failing after 59s
|
2026-09-13 22:11:52 +02:00 |
|
Nizz05
|
626185aa4f
|
fix(ci): install official Node.js 20 binary for ES2022 syntax support
Build Android APK / Build Release APKs (push) Failing after 5s
|
2026-09-13 22:06:48 +02:00 |
|
Nizz05
|
a62d80f909
|
fix(ci): install nodejs in build container before checkout action
Build Android APK / Build Release APKs (push) Failing after 15s
|
2026-09-13 22:03:22 +02:00 |
|
Nizz05
|
3c41af882d
|
feat(ci): add docker-compose setup for Gitea act_runner and local build script
Build Android APK / Build Release APKs (push) Failing after 1m31s
|
2026-09-13 21:53:16 +02:00 |
|
Nizz05
|
e2fe4ce6c4
|
ci: add Gitea Actions workflow to build and upload APK artifacts
Build Android APK / Build Release APKs (push) Failing after 1m31s
|
2026-09-13 21:44:01 +02:00 |
|
Nizz05
|
cfb68fd8bb
|
feat(auth): add AuthDialog with registration, login, code-unlock and wire into UI
|
2026-09-13 21:26:57 +02:00 |
|
Nizz05
|
9fd2b2aa4b
|
Add production Firestore and Storage security rules
|
2026-09-13 21:10:39 +02:00 |
|
Nizz05
|
2854afdd22
|
Untrack android/app/build directory
|
2026-09-13 20:52:06 +02:00 |
|
Nizz05
|
02c8189ada
|
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 |
|
Nizz05
|
d84b0002ac
|
Fix Android NDK version in app/build.gradle to ensure clean build in Android Studio
|
2026-09-13 15:40:16 +02:00 |
|
Nizz05
|
e6ce9c5012
|
Refactor architecture, fix all linter issues, and implement specification features (5 tabs, issue dropdowns, contact, info, search, pdf)
|
2026-09-13 15:30:36 +02:00 |
|
Nizz05
|
239f399af1
|
Merge Firebase_aut branch and resolve pubspec.lock conflict
|
2026-09-13 15:09:31 +02:00 |
|
Nizz05
|
c0ac104840
|
Fix Android build and update dependencies
|
2026-09-13 15:08:31 +02:00 |
|
Nizz05
|
4c548b030c
|
gui login state stays right after closing and reopening the app
|
2023-05-30 17:01:40 +02:00 |
|
Nizz05
|
fe4f1d52ae
|
changed firebase storage folder name. now includes uid's
|
2023-05-19 17:57:50 +02:00 |
|
Nizz05
|
3f43a016db
|
addet register site
|
2023-05-19 17:27:40 +02:00 |
|
Nizz05
|
9d41a5f5f1
|
changed name from ui to author_id and reduced Resolution from images on pdf list to reduce pdf size
|
2023-05-19 17:06:12 +02:00 |
|
Nizz05
|
c7fe414bc6
|
first aut
|
2023-05-19 14:26:09 +02:00 |
|
Nizz05
|
cf836ada32
|
merge successfully done
|
2023-05-16 08:59:04 +02:00 |
|
Nizz05
|
4020dc4d90
|
Merge branch 'LogIn_Page_Layout' into 'main'
Log in page layout
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!9
|
2023-05-16 06:53:03 +00:00 |
|
Nizz05
|
32670219d3
|
Merge branch 'main' into 'LogIn_Page_Layout'
# Conflicts:
# lib/home.dart
|
2023-05-16 06:50:49 +00:00 |
|
Nizz05
|
dbec2c6244
|
Merge branch 'print_pdf' into 'main'
implemented item selection + button to print a list of issues/news etc(Button...
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!8
|
2023-05-15 09:26:33 +00:00 |
|
Nizz05
|
7062aef03b
|
call clear funktion everywhere where it is useful, moved add button from home to user defined list (helpful for using the clearSelectedItems function)
|
2023-05-15 11:24:20 +02:00 |
|
Nizz05
|
3a50d7f1bc
|
call clear function when selected index is changed and reduced pdf size by decoded the images before adding it to the pdf
|
2023-05-15 09:21:43 +02:00 |
|
Nizz05
|
893d095f75
|
implemented that a list of issues/news can be exported as pdf.
|
2023-05-14 15:36:29 +02:00 |
|
Nizz05
|
5687670e36
|
implemented item selection + button to print a list of issues/news etc(Button has no functionality yet).
|
2023-05-13 19:39:10 +02:00 |
|
Nizz05
|
2ee134e283
|
addet login code to LoginPage.dart, fixed valid email snackbar
|
2023-05-13 13:30:57 +02:00 |
|
Nizz05
|
5d1c30ce9f
|
skipped image cropper funktion if it is already a 1:1 image, plugin for logging
|
2023-05-13 13:06:37 +02:00 |
|
Nizz05
|
423aae59b1
|
implemented making a pdf from DetailPage.dart and croping image to 1:1 format
|
2023-05-11 16:57:17 +02:00 |
|
Nizz05
|
7c48542920
|
now android firebase works again (Had overwritten firebase config before with macos so android didn't work anymore)
|
2023-05-11 09:23:37 +02:00 |
|
Nizz05
|
ee662b5270
|
google plist = normal plist
|
2023-05-10 09:46:09 -07:00 |
|
Nizz05
|
cbf5dd4138
|
now ios and android firebase use works again
|
2023-05-10 18:29:35 +02:00 |
|
Nizz05
|
989b494f6d
|
bundle id ios = package name android
|
2023-05-10 09:19:56 -07:00 |
|
Nizz05
|
6210c3ac0f
|
firebase on mac os
|
2023-05-09 23:07:09 +02:00 |
|
Nizz05
|
c06bb409cf
|
firebase on mac os
|
2023-05-09 23:06:54 +02:00 |
|
Nizz05
|
3786df22cc
|
reduzierung des codes und optimierung der UserDefinedList.dart
|
2023-05-08 19:30:36 +02:00 |
|
Nizz05
|
2b217f8f6a
|
ios build
|
2023-05-07 21:44:34 +02:00 |
|
Nizz05
|
7d8ace4b7a
|
Merge branch 'upload_screen_improvement' into 'main'
close add page when pressing the check button and upload to firebase in background
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!7
|
2023-05-04 20:18:38 +00:00 |
|
Nizz05
|
77b00ccfbf
|
Merge branch 'Delete_Items' into 'main'
Vorhandene News & Bürgerforumnews & Mängel können mit einem swipe nach rechts...
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!6
|
2023-05-04 20:18:05 +00:00 |
|
Nizz05
|
cfcd091abf
|
close add page when pressing the check button and upload to firebase in background
|
2023-05-04 16:49:13 +02:00 |
|
Nizz05
|
327e16b7c8
|
Merge branch 'CitizensForum' into 'main'
CitizenForum done. Navbar working great. Introduced cache for firestore to...
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!5
|
2023-05-04 12:46:41 +00:00 |
|
Nizz05
|
f470e92aab
|
implemented max size for uploading images
|
2023-05-03 18:45:01 +02:00 |
|
Nizz05
|
0a10bf256c
|
implemented cached network image. fixed storage issue
|
2023-05-02 23:24:41 +02:00 |
|
Nizz05
|
fbfad603da
|
new ios folder
|
2023-04-29 17:03:39 +02:00 |
|
Nizz05
|
ff42ffdc7a
|
new ios folder
|
2023-04-29 17:02:46 +02:00 |
|
Nizz05
|
097f2744be
|
Addpage optimierung, button wird ausgeblendet auf der profil page
|
2023-04-28 00:08:05 +02:00 |
|
Nizz05
|
6834e34b6a
|
CitizenForum done. Navbar working great. Introduced cache for firestore to hopefully don't reach the bandwith limit again
|
2023-04-27 22:49:58 +02:00 |
|
Nizz05
|
6590e708c1
|
Merge branch 'Firebase' into 'main'
Firebase
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!4
|
2023-04-27 13:17:28 +00:00 |
|
Nizz05
|
43c8d6dc28
|
CitizenForum hinzugefügt und deutsches Datum
|
2023-04-27 15:16:23 +02:00 |
|
Nizz05
|
d3aaf591ca
|
Firebase working with input + output
|
2023-04-26 19:52:45 +02:00 |
|
Nizz05
|
663a24e737
|
android works
|
2023-04-26 18:47:02 +02:00 |
|
Nizz05
|
86f72a1058
|
works now
|
2023-04-26 18:21:38 +02:00 |
|
Nizz05
|
06e18f9f76
|
rename package to com.oggauergemeindetrommler.app
|
2023-04-26 17:56:42 +02:00 |
|
Nizz05
|
b3399fd504
|
rename gemeindetrommler
|
2023-04-26 17:43:51 +02:00 |
|
Nizz05
|
eb5f2e8b1d
|
Merge branch 'main' into Firebase
# Conflicts:
# lib/AddPage.dart
# lib/UserDefinedList.dart
# pubspec.lock
|
2023-04-26 17:28:50 +02:00 |
|
Nizz05
|
4d015e54fb
|
Flexible Exceptions behoben
|
2023-04-26 17:26:16 +02:00 |
|
Nizz05
|
e2444a4b18
|
3 Zeilen description (max lines)
|
2023-04-21 19:06:59 +02:00 |
|
Nizz05
|
d7a5e4a007
|
Enstand stunde
|
2023-04-20 17:00:06 +02:00 |
|
Nizz05
|
df6c9ca73a
|
Datum beim layout hinzugefügt
|
2023-04-20 16:26:11 +02:00 |
|
Nizz05
|
7f98cf931e
|
Datum beim layout hinzugefügt
|
2023-04-20 16:21:40 +02:00 |
|
Nizz05
|
68c301cd83
|
News & Issue upload on firebase works with seperate picture folders
|
2023-04-14 20:00:01 +02:00 |
|
Nizz05
|
63b46e59a1
|
Beginn News oder Issue einträge auf firebase. (Untested)
|
2023-04-13 22:14:49 +02:00 |
|
Nizz05
|
6f22b24596
|
Doppelter upload fix
|
2023-04-13 21:35:50 +02:00 |
|
Nizz05
|
aeef64a109
|
firebase issue list working :O
|
2023-04-13 16:51:29 +02:00 |
|
Nizz05
|
5fc9f1af7c
|
Merge branch 'Dynamische_Liste' into 'main'
Dynamische liste
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!3
|
2023-04-13 12:18:33 +00:00 |
|
Nizz05
|
3489025693
|
Merge branch 'main' into 'Dynamische_Liste'
# Conflicts:
# pubspec.lock
|
2023-04-13 12:17:44 +00:00 |
|
Nizz05
|
b2df80a7dc
|
Code cleaned up
|
2023-03-16 14:50:11 +01:00 |
|
Nizz05
|
cd99dd5c34
|
Code aufgeräumt
|
2023-03-02 15:08:53 +01:00 |
|
Nizz05
|
d69f523c18
|
removed unnecessary code
|
2023-02-27 13:17:32 +01:00 |
|
Nizz05
|
3e68482607
|
removed unnecessary code
|
2023-02-23 14:56:34 +01:00 |
|
Nizz05
|
4bfdc736c4
|
Merge branch 'main' into 'Dynamische_Liste'
addpage beginn
See merge request Gruber.Nicolas/oggauer_gemeindetrommler!2
|
2023-02-23 13:50:37 +00:00 |
|
Nizz05
|
9b055d5479
|
addpage beginn
|
2023-02-23 14:44:05 +01:00 |
|