Commit Graph
33 Commits
Author SHA1 Message Date
team3andClaude Fable 5.1 ff813f85d1 Buchansicht: Textdiagramme auf schmalen Bildschirmen auf die Blockbreite verkleinern statt abschneiden
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-14 15:46:33 +02:00
team3andClaude Fable 5.1 c32fbce88e Lauf zeigt während des Laufs an, dass er nach der Gliederung anhält
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 19:40:31 +02:00
team3andClaude Fable 5.1 e06be9d50a Stopp nach der Gliederung als Häkchen neben „Buch erzeugen“
Das Häkchen steht im Lauf neben dem Startknopf und bei „Neue Version“
neben „Buch erzeugen“, nicht mehr im Anlegen-Formular. Es wird mit dem
Start gespeichert und ist sichtbar, solange die Gliederung aussteht.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 16:02:57 +02:00
team3andClaude Fable 5.1 4cd4b7ed2e Optionaler Stopp nach der Gliederung je Version
Häkchen beim Anlegen und bei „Neue Version“: der Lauf hält nach der
Gliederung als „pausiert“ an, damit man sie prüfen kann, bevor die
Kapitel geschrieben werden. „Fortsetzen“ schreibt weiter.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:52:14 +02:00
team3andClaude Fable 5.1 78a74d140b Platzhalter Spezialisierung: „z. B. Kartenspiel“
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:44:23 +02:00
team3andClaude Fable 5.1 4c989bc93c Spezialisierung gehört zum Thema, Hinweise zur Version
Thema „Game Design“ plus Spezialisierung „digitale Sammelkartenspiele“
wird zur Bezeichnung „Game Design – digitale Sammelkartenspiele“
(Ordner, Liste). Die Prompts bekommen das Hauptthema und die
Spezialisierung getrennt. „Neue Version“ ändert nur noch die Hinweise.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:42:44 +02:00
team3andClaude Fable 5.1 d2da9920a3 Eingaben im Lauf als Raster: eine Zeile je Feld
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:32:36 +02:00
team3andClaude Fable 5.1 97e465181a Hinweise und Spezialisierung je Version: im Lauf sichtbar, bei „Neue Version“ änderbar
Eingaben liegen jetzt in vN/state.json; alte Versionen ohne eigene
Eingaben nehmen die des Themas. „Neue Version“ öffnet ein Formular mit
den bisherigen Werten, Thema bleibt fest. Zurücksetzen behält die Eingaben.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:29:34 +02:00
team3andClaude Fable 5.1 7538812cfd Spezialisierung je Thema: begrenzt den Umfang auf einen Ausschnitt
Drittes Feld neben Thema und Hinweisen. Hinweise fügen hinzu, die
Spezialisierung nimmt weg: Recherche, Gliederung, Kapitel und Prüfung
bekommen sie als verbindliche Grenze; nur Stoff, der dafür gebraucht
wird, Grundlagen nur soweit nötig.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-12 15:20:10 +02:00
team3andClaude Fable 5.1 2067f0615f Als App installierbar (Web-Manifest, Vollbild) und Vollbild-Rückholung im Lesemodus
- Manifest mit Icons, display fullscreen; Backend liefert statische Dateien
  des Frontends direkt aus.
- Nach dem Sperren des Handys holt das nächste Umblättern das Vollbild zurück.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:29:38 +02:00
team3andClaude Fable 5.1 48cf53db9c Thema „nacht“: reines Schwarz und dunkles Rot zum Lesen im Dunkeln
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:18:27 +02:00
team3andClaude Fable 5.1 d1193115c1 Oberfläche: Kern-Knopf entfernt, Reset als Symbol
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:13:49 +02:00
team3andClaude Fable 5.1 ade75bca71 Reset-Knopf: Leseposition beider Ansichten auf den Anfang
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:04:53 +02:00
team3andClaude Fable 5.1 9945b20469 Leseposition: Buchansicht und Lesemodus teilen einen Stand, nie rückwärts
- Lesemodus-Schlüssel (03-4:0) wurden in der Buchansicht nicht erkannt.
- Es gilt immer die weiter hinten liegende Stelle beider Ansichten.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-09 18:03:42 +02:00
team3andClaude Fable 5.1 7b60b20856 Buchansicht: Sprung beim Laden überschreibt die Lesemodus-Position nicht mehr
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 17:04:01 +02:00
team3 20f33c07bb Revert "Buchansicht startet beim Laden immer oben; nur der Lesemodus setzt fort"
This reverts commit af935b8cbd.
2026-10-08 17:03:49 +02:00
team3andClaude Fable 5.1 af935b8cbd Buchansicht startet beim Laden immer oben; nur der Lesemodus setzt fort
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:57:59 +02:00
team3andClaude Fable 5.1 8e4fe6d96b Buchansicht: beim Springen die feste Knopfleiste einrechnen
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:38:44 +02:00
team3andClaude Fable 5.1 94476bf56f Buchansicht: am Anfang nicht zum Vorwort scrollen, mobile Knopfleiste bleibt oben
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:13:15 +02:00
team3andClaude Fable 5.1 156d5fe69c Lesemodus auf Mobilgeräten und Start an der zuletzt gelesenen Stelle
- Der Scroll-Beobachter schaltete beim Wechsel ins Vollbild den Tab zurück
  auf „Buch“; er schweigt jetzt im Lesemodus, und das nr-Ereignis erzwingt
  keinen Tab mehr.
- Die Leseposition merkt sich, welche Ansicht zuletzt gelesen wurde. Buch-
  ansicht und Lesemodus starten beide an dieser Stelle; die Adresse zählt
  nur noch als Rückfall.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:08:34 +02:00
team3andClaude Fable 5.1 7e78649a41 Lesemodus: Kernblock als eigene Seite am Kapitelende
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 16:02:13 +02:00
team3andClaude Fable 5.1 8996c2f048 Oberfläche: Knopf „Kern“ öffnet die Kernerkenntnisse eines Buchs
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-08 15:56:09 +02:00
team3andClaude Fable 5.1 d15ec49714 Adressen: Slug und Version im Pfad statt Parameter
Seite: /<slug>[/v<N>][/lauf|/buch|/lesen][/<Abschnitt>], Zurück-Taste je
Abschnitt. API: /api/themen/<slug>/v<N>/… mit Version als Pflichtteil des
Pfads; /api/topics entfällt. Slugs stehen in thema.json und werden beim
Start nachgetragen. Unbekannte API-Pfade liefern 404 statt der Seite.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 17:12:42 +02:00
team3andClaude Fable 5.1 1b6899638b Versionen je Thema
Ein Thema hat Versionen storage/<Thema>/v<N>/ mit eigenem Lauf, Buch und
Leseposition; bestehende Ablagen wandern beim Start nach v1/. Intern ist
„Thema/vN“ der Schlüssel aller Zustandsfunktionen. API: ?v=N an allen
Themen-Endpunkten, POST /version, DELETE ?v=N. Oberfläche: Versionsliste
unter dem Thema (Klick auf Thema → Lauf der neuesten, auf Version → Buch),
Knopf „Neue Version“ mit gleichen Eingaben. make loeschen kennt V=<Nr>.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 17:01:40 +02:00
team3andClaude Fable 5.1 8d28680a12 Web: Laufansicht zentriert, Favicon, dynamischer Seitentitel, aktive Stufe hervorgehoben
Tastaturhinweis im Lesemodus nur bei Maus/Tastatur.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:45:14 +02:00
team3andClaude Fable 5.1 bbae194554 Web: gzip, 44-px-Tippflächen mobil, Fokusring, Landmarks, größeres Inhaltsverzeichnis
GZipMiddleware (Buchdaten 1–2 MB → ~400 kB), Werkzeugleiste und
Inhaltsverzeichnis mobil mindestens 44 px, :focus-visible, header/main,
Sprunglink, prefers-reduced-motion, Inhaltsverzeichnis 14 px.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:37:56 +02:00
team3andClaude Fable 5.1 09908b69c6 Wortwahl-Regel und besserer Kontrast für Nebentext im Papier-Thema
Verben statt Substantivierungen, lange Komposita erklären; dim-Farbe
im Papier-Thema von 3,7:1 auf 4,9:1 Kontrast.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:31:27 +02:00
team3andClaude Fable 5.1 5bdf661f58 Textdiagramme, Ausgabeblöcke und GDScript-Hervorhebung
Stilregel: Strukturdiagramme als diagramm-Block mit Kästen und Pfeilen,
Ausgabe des Testlaufs unter jedem Beispiel; Prüfer prüft beides.
Frontend: eigene GDScript-Grammatik, gdshader über GLSL, Diagrammblock
ohne Umbruch. PDF: Diagramme als pre ohne Umbruch, gdshader über GLSL.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-05 16:05:17 +02:00
team3 26da589d90 update 2026-09-30 01:16:32 +02:00
team3 d10be4ad65 update 2026-09-30 00:59:44 +02:00
team3 828e3978e9 update 2026-09-29 13:47:21 +02:00
Team3 457c8756fd update 2026-09-27 21:59:52 +02:00
Team3 498fe2220a init 2026-09-27 21:36:33 +02:00