Repository navigation
kifutraining 1.15.0 — Varianten und Ablauf als Freitext
Auf ki-fu.ch schreibst du die Varianten einer Übung jetzt so frei wie den Ablauf. Vorher waren Varianten eine starre Liste mit einem Eintrag pro Zeile. Jetzt sind beide Felder Freitexte, die einfache Listen kennen.
Was sich ändert
- Varianten als Freitext (#282): Du kannst Varianten in ganzen Sätzen beschreiben, mit Absätzen und Leerzeilen, genau wie den Ablauf. Deine bestehenden Varianten bleiben vollständig erhalten. Jede frühere Variante steht jetzt als Aufzählungspunkt da.
- Einfache Listen in Ablauf und Varianten: Beginnt eine Zeile mit «- » oder «* », wird sie zum Aufzählungspunkt. Beginnt sie mit «1. », wird sie zum Punkt einer nummerierten Liste. Zeilenumbrüche und Leerzeilen bleiben so stehen, wie du sie gesetzt hast. Unter beiden Feldern steht ein Hinweis auf diese Zeichen.
- Varianten direkt nach dem Ablauf: In der Übung, im Training, in der Durchführung auf dem Platz und im Druck stehen die Varianten jetzt überall gleich nach dem Ablauf. Das gilt auch bei Übungen mit methodischem Fahrplan.
- Suche: Die Suche findet eine Übung weiterhin über den Text ihrer Varianten. Die Listenzeichen am Zeilenanfang zählen dabei nicht mit.
- KI-Assistent: Dein KI-Client bekommt die Varianten jetzt als formatierten Text statt als Liste, bei einer einzelnen Übung wie in einem ganzen Training.
Unter der Haube
- Eine Migration legt die neue Spalte
varianten_textan und überführt den Bestand verlustfrei. Die alte Listenspalte bleibt vorerst stehen und wird über einen Trigger mit der neuen abgeglichen. Das hält auch das noch ausgelieferte alte Bundle während des Deploys lauffähig. Die alte Spalte fällt erst mit #286 in einem späteren Release weg. - Ein neues Prüfskript
check:freitextläuft in der CI mit. Es gleicht die Listenregeln der Anwendung mit der Suchfunktion in der Datenbank ab. - Kein Seed nötig. Die Produktdokumentation ist nachgeführt.
Bekannte Grenze
Die Listenzeichen lassen sich nicht abschalten. Beginnt eine Zeile etwa mit «2. Halbzeit», wird sie zum Listenpunkt, auch wenn sie so nicht gemeint war.