AliceDarkest
e26a0c059c
Fehler-Rot von Orange abgesetzt (kuehleres Crimson)
...
--danger lag farblich zu nah am orangen Akzent (v.a. Light-Mode:
accent #d65116 vs danger #c61f2b). Jetzt kuehleres Crimson-Rose:
dunkel #ff4d6d, hell #be123c -> klare Abgrenzung von Orange, weiterhin
eindeutig Alarm-Rot. Erbt automatisch in alle Spiele-/Alert-States.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 19:48:03 +02:00
AliceDarkest
bf27c9ccdc
Fix: Login-Overlay im Light-Mode lesbar (Orange-Panel statt weiss-auf-weiss)
...
Das Overlay nutzt im Dark-Mode dunkle Surface-Toene mit Glow. Im Light-Mode
sind diese weiss -> das rechte Panel verschwand (weiss auf weiss). Per
[data-theme="light"]-Overrides bekommt es jetzt ein kraeftiges Orange-Panel
(accent-2 -> accent) mit weissem Text, Emblem und Ghost-Button. Dark-Mode
bleibt unveraendert.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 19:43:14 +02:00
AliceDarkest
0e4645541d
Responsive: mobile Off-Canvas-Navigation + Layout-Anpassungen
...
- Sidebar wird auf <=820px nicht mehr ausgeblendet (kein Nav-Verlust), sondern
zu einem Off-Canvas-Drawer mit Hamburger-Button + Backdrop (theme.js
injiziert ihn auf allen .mf-shell-Seiten; Styles in theme.css).
- Topbar stapelt/umbricht auf Mobil (dekorativer Puls + Suche ausgeblendet,
kleinere Begrüßung), HUD-Karten-Grid 3->2->1, breite mf-Tabellen horizontal
scrollbar. Schließen per Backdrop, Nav-Link oder Escape.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 19:39:33 +02:00
AliceDarkest
477d4dc04a
Merge pull request 'Rechtstexte, FinalFlux-Überarbeitung, neue Login-Optik, Konto-Löschung-Fix, BTTF-Farbrelaunch' ( #4 ) from feature/bttf-relaunch-und-inhalte into main
...
mindflux-ci / build (push) Successful in 30s
Reviewed-on: #4
2026-06-29 17:27:45 +00:00
AliceDarkest
34b050503d
Rechtstexte, FinalFlux-Überarbeitung, neue Login-Optik, Konto-Löschung-Fix, BTTF-Farbrelaunch
...
- Rechtsseiten: Impressum-Platzhalter + echte Nutzungsbedingungen/AGB,
Datenschutz (DSGVO) und Richtlinien; LegalController/ImpressumController,
Footer app-weit verlinkt, Seiten als permitAll freigegeben.
- FinalFlux: 28 Themen / ~742 Fragen überarbeitet (plausible Distraktoren statt
Dummy-Antworten, echte Erklärungen) + echte Lehrtexte je Seite;
Netzwerktopologien mit Inline-SVG-Diagrammen (Stern/Bus/Ring/Mesh/Baum).
- Login/Registrierung als kombiniertes Dual-Panel (Slide-Overlay + Neon-Hover-
Button), ausgelagert nach auth.css; Register-Duplikat -> /?registerError.
- Konto löschen repariert: @Transactional + Löschen von Spielständen,
Achievements und Profilbild-Datei (DSGVO Art. 17). Impressum-Zurück-Link
login-abhängig.
- App-weiter Farb-Relaunch auf "Back to the Future"-Palette: Feuer-Amber primär
+ Flux-Blau sekundär, warmer Glow; Dark/Light bleiben. Spiele-Feedback ohne
Grün: richtig = Blau + Haken, falsch = Rot + Kreuz (neue Tokens
--success/--danger/--secondary). Legacy-Cyan in style.css auf Variablen.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 19:08:05 +02:00
AliceDarkest
83929f24ba
Merge pull request 'Profilbild-Upload (413+Skalierung) und CSRF' ( #3 ) from fix/upload-csrf into main
mindflux-ci / build (push) Successful in 27s
2026-06-26 13:24:32 +00:00
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