Adminator
085b0b6aa8
Sonnensystem-Header-Fixes: Pille-Breite, obs-launcher, eigene Icons
...
- Komponente: .ggs-header--float bekommt display:flex (war auf design-
system.css angewiesen) -> behebt volle-Breite-Pille bei Sims ohne
design-system (Sonnensystem).
- obs-launcher (Aufgaben/Info) unter den Header (top 64, links 268).
- Eigene SVG-Icons: Leichte-Sprache (Textseite), Lights (Gluehbirne),
Theme (Sonne/Mond-Umschaltung) statt Emoji.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 21:43:30 +02:00
Adminator
248a46f829
Tourismus-Icons: Reduzierte-Animation als Funkeln (durchgestrichen wenn
...
aktiv), Tal-Log-Glocke, Tal-Meldungsmodus Sprechblase/ABC
- Komponente: generisches Zwei-Zustands-Icon (.ic-state-on/.ic-state-off
via .active) -> reduzierte Animation zeigt durchgestrichenes Funkeln.
- Region: Schildkroete -> Funkeln (mit Aus-Zustand).
- Tal: btnLog -> Glocken-SVG; _syncInfoModeBtn -> Sprechblase (Audio) /
ABC (Lese-Modus) statt Emoji (Buch war fuers Glossar vergeben).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 19:50:57 +02:00
Adminator
6009eabca1
ggs-header: Tourismustal + Tourismusregion (Batch 2)
...
- Komponente: btnHome/⌂-Erkennung (ganzer Header durchsucht), sim-eigener
Musik-Toggle (btnMusic) -> Musik-Icon, Panel-Optik (blur/shadow/radius)
gestrippt fuer Sims mit .panel-Leiste.
- Beide Tourismus-Sims: topbar -> ggs-header (Klassen additiv, alle IDs +
ui.js-Bindings erhalten), Tempo-Popover ueber .ggs-speed, Musik bleibt
eigenes Panel (btnMusic oeffnet es). ggs-header.css vor style.css fuer
position:fixed.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 17:46:46 +02:00
Adminator
b835475ef7
Fix: schwebende Kopfzeile blockierte Karten-Klicks (Farmer unbedienbar)
...
Ursache: die transparente ggs-header ueber der Vollbild-Leaflet-Karte
fing alle Klicks ab -> Pflanzen unmoeglich. Fix zentral: Container
pointer-events:none, nur Bedienelemente pointer-events:auto (Karte
darunter bleibt bedienbar). Gilt fuer alle Karten/Canvas-Sims.
Farmer: Pille nach links (Vollbreite-Header, Steuerung rechts),
Leaflet-Zoom nach unten links verschoben.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 15:20:33 +02:00
Adminator
ec746f250f
Header-Komponente: Bespoke-Fixes (Logo-Verzerrung, Icon-Groesse, Glossar-Icon)
...
- Logo-Kreis resettet Padding/Border/min-height (Sim-eigenes a-Styling
vererbte sich -> verzerrter Logo-Kreis).
- .ic-Groesse (20px) auch fuer Buttons/Links ohne .ggs-btn-ghost-Klasse
(Lautsprecher/Hilfe rendeten riesig).
- Sim-interne Glossar-Buttons (glossar-btn u.a.) bekommen das Buch-Icon
statt Emoji.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 15:07:09 +02:00
Adminator
6c2990aa5e
Farmer-Header v2 nach Thomas-Feedback + Default-Musikplayer
...
- Header nach oben RECHTS (raus aus dem Leaflet-Zoom oben links),
Geld-Anzeige entfernt (steht in linker Sidebar), Emoji aus Titel,
Jahr als Badge in die Pille (Konsistenz mit Batch 1), Inter-Font.
- Jahr-Leiste + Anbau-Versuch-Spalte nach unten geschoben (unter Header).
- Komponente: wiederverwendbarer Default-Musikplayer (data-ggs-music,
Klima-Tracks als Plattform-Standard) + Musik-Widget-Styling fuer Sims
ohne design-system.css.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 15:02:18 +02:00
Adminator
7b1bdb8d1b
ggs-header Batch 2 Start: Farmer + Komponenten-Vorruestung
...
- Komponente: Logo-Fallback (Kreis-Logo wenn Sim keins hat), Overlay-Modus
(data-ggs-overlay fuer Vollbild-Canvas), generische Icon-Button-Optik fuer
Aktionen ohne .ggs-btn-ghost-Klasse, Ton-IDs erweitert (audio-toggle/btnSound).
- Farmer als erstes Bespoke-Muster: ggs-topbar -> ggs-header, schwebende Pille
(Fallback-Logo + Titel) + Geld-KPI + Icon-Buttons; interne Fachinfo bleibt
(data-ggs-no-glossar).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 14:33:53 +02:00
Adminator
502f271f36
Einheitliche Sim-Kopfzeile (Entwurf B) als Komponente + Lizenz-Datenmodell
...
- ggs-header.css/.js: schwebende Pillen-Kopfzeile aus vorhandenem
.ggs-header-Markup (Kreis-Logo/Titel/Level als eine Pille, eigene
SVG-Icons, Tempo-Panel links + Zustandsbutton, Musik-Panel unten,
30% transparente Untermenues, Glossar target=_blank, Lehrplan raus).
Enhance-Ansatz: Spiel-Logik (IDs/Klassen, data-speed) bleibt unberuehrt.
- Eingebaut in Klima 2D/3D, Fluss, Logistik (Auto-Tempo), Energiemanager,
Kofferdetektiv 3D.
- admin-licenses.html: Datenmodell-Sektion (licenses-Tabelle, Lebenszyklus
Generiert->Eingeloest->Zugewiesen, Beziehungen, Jahr->Schuljahr->Code).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 14:06:41 +02:00
Adminator
c5307017e4
Schulbuch: einheitliches App-Menü + rollenabhängiger Modus
...
- Kapitel-Kopf: alte Links (Modulseite/Simulation/Glossar/Lehrplan) raus, stattdessen
einheitliches App-Menü je Rolle (Schüler: Module/Erfolge/Schulbuch/Profil; Lehrer:
Cockpit/Schulbuch; öffentlich: Simulationen/Schulbuch), Schulbuch aktiv
- Modus je Rolle: Schüler:in → Schüler:innen/Leichte Sprache (Default Schüler:innen,
Lehreransicht gesperrt, auch bei ?lehrer=1); Lehrperson → +Lehreransicht (Default Lehrperson)
- teacher.html: Menüpunkt "📖 Schulbuch" ergänzt
- buch.php-Übersicht: gleiches rollen-Menü statt "← Zu den Simulationen"
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-17 02:53:23 +02:00
Adminator
c4276083a2
Glossar visuell komplett: 162 Bilder, 13 Kapitel-Icons, 12 interaktive Widgets
...
- 162 neue Glossar-Bilder (Flat-Scandinavian, gpt-image-1) → alle 402 Einträge bebildert;
image_path-Update: App/Don_t_Deploy/2026-07-16-glossar-bilder.sql
- 13 Kapitel-Icons (icon-<id>.webp) ersetzen die Emojis in Buch-Übersicht + Kapitel-h1
(buchKapIcon-Helper mit Emoji-Fallback)
- 12 interaktive Glossar-Experimente in 2 Modulen:
natur (Mondrotation, Kernschatten, Keeling-Kurve, Pegel/HQ100, Wärmeausdehnung,
Klimaträgheit) + wirtschaft (Preiselastizität, Engpass, Skaleneffekt, Modal Split,
Netzfrequenz/Hertz, Lageenergie/Pumpspeicher); Registry via Object.assign,
Script-Einbindung in glossar.php
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-16 00:59:30 +02:00
Adminator
f282c79a25
Schulbuch komplett: 13 Kapitel, je 3 Versionen (Schüler / Leichte Sprache / Lehrperson)
...
- Gemeinsame Infrastruktur: assets/css/buch.css + pages/_partials/buch_helpers.php
(Foto-Slots, Glossar-Tooltips, Nav mit 3-Modi-Umschalter ?leicht=1/?lehrer=1)
- Neu: Leichte-Sprache-Version in jedem Kapitel (inklusiver Unterricht):
kurze Sätze, eine Aussage pro Zeile, Bindestrich-Komposita, einspaltig, größere Schrift
- 12 neue Kapitel: tourismusregion, kofferdetektiv (Themenfeld Reise/Transport/
Flugverkehr/Nachhaltigkeit), busfahrt, logistik (Alpentransit), weltkueche, farmer,
klima (2D+3D), fluss (Alpenrhein/Rhesi), energiemanager (Illwerke), heli, sonnensystem,
eu-werkstatt — alle mit verifizierten Quellen, echten Sim-Mechanik-Kästen,
D-A-CH-Lehrplan-Chips und 7 Foto-Slots mit konkreten Vorschlägen
- Pilot tourismustal: geschichte-1948 halb so groß (b-klein), Spielsprache-Fixes
- buch.php: 13 Kapitel, Status automatisch aus Dateiexistenz
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-14 17:12:19 +02:00
Adminator
1e51ef7def
Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
...
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-07-08 02:27:02 +02:00
Adminator
b356c79134
Atlas: Phase A Integrations-Konzept + Cockpit + End-Screen
...
- Integrations-Konzept dokumentiert (App/docs/integration-konzept.md)
- Module-IDs vereinheitlicht: sim-XX -> semantische IDs (klima/heli/fluss/logistik/...)
- class_modules um current_level + quiz_enabled Spalten erweitert
- modules.php liefert dynamisch aus module_info, inkl. forcedLevel, quizEnabled,
play_url, dueDate; neuer Filter ?module_id=X fuer einzeln
- schueler.html Cockpit: komplett API-first, teacher_started-Sektion als
Auftrags-Block, neue IDs, Sprachregel 4a (Starten statt Spielen)
- teacher.html: Hardcoded ALL_MODS entfernt, laedt dynamisch
- Design-System: .ggs-endscreen-Komponente fuer einheitliche Modul-Abschluesse
- index.html Landing-Links gefixt: App/modul-X -> modul-X, V1-HTMLs auf
Front-Controller-Routen (fluss, heli-game, stadt)
- 6 Inbox-Auftraege an Instanzen (Klima/Heli/Fluss/Logistik/Lehrplan/Glossar)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 11:42:19 +02:00
Adminator
3885c83294
Atlas: Logistik-Gerüst + Heli-Fix + Waypoints-Regen + Level-Picker
...
- Neues Modul 'Logistik Europa': module_info-Eintrag, Landing-Card,
PHP-Wrapper (logistik.php, modul-logistik.php), Engine-Skelett mit
Enums + Helpern (travelCost, latePenalty, Bonus, Dijkstra,
Polyline-Interpolation), Test-Harness, Kompetenzen-Draft,
5 Seed-Dateien (locations, vehicle-types, cargo-types, railnet,
contract-templates), 3 Level-Einträge in game_levels, Phase 0 durch
die Logistik-Instanz geliefert und Atlas-Review bestanden
- Heli-Fix: heli-game.php mit BASE_PATH (production-sicher) +
Asset-Pfad-Injection, geo_waypoints-Tabelle per Seed-Script
auffindbar gemacht
- Waypoints-Regen-Tool: regen-waypoints-sql.php synchronisiert
waypoints.sql aus DB (70 Einträge)
- Design-System: .ggs-level-grid / .ggs-level-card als Standard
gepromotet (Klimas Muster, iPad-hover-safe)
- Inbox-Nachrichten: Kickoff-Briefings für Heli und Logistik,
Asset-Map für Heli, DALL-E-Pipeline-Anleitung, Koordinations-
nachrichten an Fluss, Klima, Glossar, Lehrplan
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-19 20:43:48 +02:00
Adminator
9a61f55cb1
Atlas: Infrastruktur + Team-Konventionen + Sprachregel Lernarbeit
...
- Design-System (assets/css/design-system.css) mit 21 Komponenten,
iPad-Responsive-Breakpoints, Touch-Ziele 36px, Music-Player,
Glossar-Tooltips
- Templates (sims/template.html + student/teacher-Dashboard)
- Docs: module-interface.md (inkl. 4a Sprachregel, 4b Leichte Sprache,
4c iPad), content-architecture.md, crash-recovery.md, music-registry.md
- Admin-Infrastruktur: admin-modules.html + api/admin-modules.php
(Titel, Emoji, Bild, Status, Dauer, Alter pro Modul)
- Inbox-System: _inbox/README.md + _status.md fuer Atlas + Briefings
an Klima, Glossar, Lehrplan, Fluss
- Zentrale SFX-Pipeline (scripts/generate-sounds.py)
- DALL-E-Bilder: 8 Badges + 5 Glossar-Repraesentationsbilder (Querformat)
- Logo + Inter-Font lokal
- PHP-APIs: admin, glossar, levels, licenses, progress, waypoints,
assignments, profile, tickets
- Spielsprache entfernt (admin-modules, admin-levels, schueler)
- Landing-Page-Bearbeitungen (Boote sichtbarer, Button-Hintergrund)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-19 11:51:14 +02:00