Commit Graph

141 Commits

Author SHA1 Message Date
AliceDarkest fc98e5aad1 Profilbild-Upload (413 + Auto-Skalierung) und CSRF aktivieren
- application.properties: multipart max-file/request-size auf 10MB
  (nginx client_max_body_size muss serverseitig passend gesetzt sein)
- ProfileController: hochgeladene Profilbilder werden serverseitig auf
  max. 400px herunterskaliert und als JPEG normalisiert gespeichert
  (statt der Originaldatei roh); nicht lesbare Bilder werden ignoriert
- SecurityConfig: CSRF aktiviert; Spiele-JSON-APIs (/api/games,
  /api/techtacular, /api/mindmatch) ausgenommen; GET-Logout erlaubt,
  da die Logout-Links in den Templates GET sind

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 15:22:25 +02:00
AliceDarkest b3a0fde104 Merge pull request 'Fix: Passwort-Aenderung Whitelabel-Error' (#2) from fix/change-password into main
mindflux-ci / build (push) Successful in 26s
2026-06-26 13:10:01 +00:00
AliceDarkest 7cb6621d1b Fix: Passwort-Änderung wirft Whitelabel-Error
ProfileController.changePassword gab "profile" zurück, ohne das von
profile.html benötigte Model-Attribut `user` zu setzen -> Template-Rendering
schlug fehl (500/Whitelabel). Zudem lag das Formular auf der settings-Seite.

- changePassword nutzt jetzt PRG: Redirect auf /profile/settings mit
  Flash-Attributen (message/error) statt direktem View-Return.
- settings.html zeigt die Flash-Meldungen (Erfolg/Fehler) an.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 15:07:53 +02:00
AliceDarkest 7ede78d984 Merge pull request 'Volle Mindflux-App ins Deploy-Repo uebernehmen' (#1) from deploy/full-app into main
mindflux-ci / build (push) Successful in 27s
2026-06-26 12:59:01 +00:00
AliceDarkest 9022961762 Volle Mindflux-App ins Deploy-Repo übernehmen
Ersetzt das Hello-World-Gerüst durch die vollständige Anwendung
(com.example.mindflux: 64 Klassen, Thymeleaf-Templates, Static-Assets,
Flyway V1–V6). Deploy-Infrastruktur (.gitea, Dockerfile) bleibt erhalten.

- pom: volle Abhängigkeiten (Security, Thymeleaf, JPA, Flyway), Spring Boot 3.4.4 / Java 17
- docker-compose: SPRING_DATASOURCE_* unverändert; App lauscht auf 8080
  (nginx -> mindflux:8080); Uploads-Volume; Admin-Passwörter via Gitea-Secrets
- Workflow: Deploy-Step injiziert MINDFLUX_ADMIN*_PASSWORD aus Secrets
- .dockerignore ergänzt; Hello-World (com.mindflux) und Test-Datei 'main' entfernt

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 14:51:30 +02:00
admin f3309c1574 Message erweitert
mindflux-ci / build (push) Successful in 24s
Final testing for auto deployment
2026-06-26 11:24:56 +00:00
sysnaptik-main 976641d2ba Ludolf
mindflux-ci / build (push) Successful in 24s
2026-06-26 11:21:13 +00:00
sysnaptik-main 32829488de Landratten Part x
mindflux-ci / build (push) Failing after 26s
2026-06-26 11:14:40 +00:00
sysnaptik-main b5964cf941 Landratten 3te
mindflux-ci / build (push) Failing after 23s
2026-06-26 11:05:56 +00:00
sysnaptik-main da17eaefaf Landratten die 2 te
mindflux-ci / build (push) Failing after 25s
2026-06-26 11:02:11 +00:00
sysnaptik-main f6c95f2606 Aloha ihr Landratte
mindflux-ci / build (push) Failing after 24s
<
2026-06-26 10:48:05 +00:00
admin 24e848bd6d rollback
mindflux-ci / build (push) Failing after 4s
rollback
2026-06-26 09:37:22 +00:00
sysnaptik-main 130c643717 zurück zum ursprung
mindflux-ci / build (push) Failing after 4s
2026-06-26 09:36:31 +00:00
admin bd75241616 Versuch 16 Maven Fix pushed
mindflux-ci / build (push) Failing after 2s
Versuch 16 Maven Fix pushed
2026-06-26 08:53:58 +00:00
sysnaptik-main b0c1225524 MAven Korrektur
mindflux-ci / build (push) Failing after 1s
2026-06-26 08:52:34 +00:00
admin ea96628674 Versuch 15 Maven Fix
mindflux-ci / build (push) Failing after 4s
Versuch 15 Maven Fix
2026-06-26 08:47:49 +00:00
admin 275bcbec7a Versuch 14 Claude Fix
mindflux-ci / build (push) Failing after 54s
Versuch 14 Claude Fix
2026-06-26 08:12:42 +00:00
admin 6abff0f6e6 Versuch 13
mindflux-ci / build (push) Failing after 1m7s
Versuch 13
2026-06-26 06:46:23 +00:00
admin 7ad4b9d6d2 Versuch 12
mindflux-ci / build (push) Failing after 7m21s
Versuch 12
2026-06-26 05:59:28 +00:00
admin ab0aa43a8a Versuch 11
mindflux-ci / build (push) Failing after 7m21s
Versuch 11
2026-06-26 05:33:57 +00:00
admin c61eec0032 Versuch 10
mindflux-ci / build (push) Failing after 7m56s
Versuch 10
2026-06-26 05:22:40 +00:00
admin 0bcd410de0 Versuch 9
mindflux-ci / build (push) Failing after 7m18s
Versuch 9
2026-06-26 04:49:43 +00:00
admin ee403d39f8 Versuch 8
mindflux-ci / build (push) Failing after 7m10s
Versuch 8
2026-06-25 16:30:37 +00:00
admin a67350fe69 Versuch 7
mindflux-ci / build (push) Failing after 34s
Versuch 7
2026-06-25 16:25:02 +00:00
admin b090a124d2 Versuch 6
mindflux-ci / build (push) Failing after 1m13s
Versuch 6
2026-06-25 16:11:45 +00:00
admin a3ab29a401 versuch 5
mindflux-ci / build (push) Failing after 34s
asd asd
2026-06-25 15:39:28 +00:00
admin 63a81090b4 versuch 4
mindflux-ci / build (push) Failing after 27s
und nochmal
2026-06-25 15:17:20 +00:00
sysnaptik-main fbdb8dac8a resolve workflow merge conflict
mindflux-ci / build (push) Failing after 28s
2026-06-25 15:15:48 +00:00
admin 7d48634761 vom server übernommen
mindflux-ci / build (push) Failing after 34s
2026-06-25 15:10:03 +00:00
admin 1adeb1e19b Versuch 3
mindflux-ci / build (push) Failing after 2s
und auf ein neues
2026-06-25 15:09:06 +00:00
sysnaptik-main 8225bd31b3 Muh
Merge branch 'main' of https://git.sysnaptik.de/Sysnaptik/mindflux
2026-06-25 15:05:40 +00:00
sysnaptik-main 8918f0fd64 fix workflow and deployment 2026-06-25 15:02:22 +00:00
admin 0a157c6abd main aktualisiert
mindflux-ci / build (push) Failing after 2s
versuch 2 für auto pull
2026-06-25 14:46:01 +00:00
admin 25649825f3 test.txt
mindflux-ci / build (push) Failing after 2s
test ci pipeline
2026-06-25 14:26:16 +00:00
sysnaptik-main ffe18639f2 fix ci with maven container
mindflux-ci / build (push) Failing after 7s
2026-06-25 13:15:00 +00:00
sysnaptik-main 77c534dd4c fix gitea ci pipeline
mindflux-ci / build (push) Failing after 1s
2026-06-25 13:11:35 +00:00
sysnaptik-main dddc0c39ae fix ci pipeline for gitea runner
mindflux-ci / build (push) Failing after 1s
2026-06-25 13:06:53 +00:00
sysnaptik-main 4d786f116f Merge branch 'main' of https://git.sysnaptik.de/Sysnaptik/mindflux
mindflux-ci / build (push) Failing after 1m36s
classic merge of first push
2026-06-25 12:42:12 +00:00
sysnaptik-main 93bd980516 initial commit 2026-06-25 12:29:14 +00:00
KevCipher 4037d6407f README.md aktualisiert 2026-06-25 11:54:25 +00:00
KevCipher 628a30d42b Initial commit 2026-06-25 11:53:33 +00:00