Commit Graph
100 Commits
Author SHA1 Message Date
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
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
Nizz05 11e3301c1e SingleChildScrollView eingebaut um auf der detailpage das scrollen zu ermöglichen. 2023-01-19 14:55:29 +01:00
Nizz05 0fca64bc37 Card statt ListTile. Bessere anpassung der Elemente möglich. Endlich größere Bilder (i cry) Außerdem Abstand zwischen den Elementen besser erkenntlich durch ein Padding 2022-12-26 20:28:45 +01:00
Nizz05 cc863e4593 OnTap eingefügt.
Ermöglicht vergrößerte Ansicht der Liste Elementen
2022-12-22 23:44:48 +01:00
Nizz05 e6b719c455 First Commit als Gemeinde Trommler. aktivierung von web. Einfacher zum testen da alles im browser passiert. Fokus soll weiterhin auf Mobile Applikation sein 2022-12-21 17:31:12 +01:00
Nizz05 7ab6be455f login variable zum ein und auschalten der mängel liste (Später möglicherweise auch nutzbar für "Darf nur mängel posten wen angemeldet" 2022-12-21 16:15:55 +01:00
Nizz05 8ccd755737 Final push for today. Listen mit text und bildern inklusive ausgabe auf der gui 2022-12-15 16:04:27 +01:00
Nizz05 6b5b51d035 anpassung an gemeinde trommler layout 2022-12-12 13:43:14 +01:00
Nizz05 56e223fca2 Merge branch 'nicolas' into 'main'
neuer branch. bitte eignene branches machen!

See merge request Gruber.Nicolas/demoapp_1!1
2022-12-12 12:20:11 +00:00
Nizz05 2f62fbd357 Merge branch 'main' into 'nicolas'
# Conflicts:
#   lib/main.dart
2022-12-12 12:16:34 +00:00