Repository navigation
v1.12.0 — Material und Spielfeld aus der Übung ablesen
Trainer:innen sehen, was eine Übung und ein ganzes Training an Material braucht — abgelesen aus dem Feld-Diagramm, ohne Nachzählen. Beim freien Feld im Kinderfussball lässt sich zudem die Grösse in Metern angeben.
Was neu ist
- Material aus dem Diagramm (#267): Das Material einer Übung steht zweigeteilt — die Liste aus dem Diagramm-Vorrat nach Art, Farbe und Menge und darunter «Weiteres» als freie Ergänzung. Das Formular schlägt vor, was das Diagramm zeigt; übernommen wird auf Wunsch, danach ist die Liste anpassbar. Suche und KI-Assistent kennen die Liste.
- Überziehleibchen (#268): Sind die Feldspieler in mindestens zwei Farben eingeteilt, schlägt der Vorschlag je Spieler ein Leibchen in seiner Farbe vor; gezeichnete Leibchen zählen zusätzlich.
- Hinweis bei Diagrammänderung (#269): Verändert eine Diagrammänderung das Material, nennt die Anwendung die Änderung und lässt übernehmen oder beibehalten — im Formular, auf der Übungsseite und als Zeichen im Trainings-Editor.
- Manual-Übungen (#270): Alle 75 tragen ihr Material.
- Gesamt-Materialliste (#271): Ein Training zeigt beim Zusammenstellen, auf dem Platz und im Druck, was es höchstens gleichzeitig braucht — parallele Gruppen zusammengezählt, Nacheinander und Varianten mit ihrem grössten Bedarf. Der KI-Assistent liefert sie als
material_gesamt. - Meter beim freien Feld (#272): Länge × Breite in Metern; beim Umwandeln gehen die Meter in beide Richtungen mit.
- Bestand: Bestehende Übungen und Trainings erhalten ihr Material einmalig aus ihrem Diagramm (PR #275).
- Übungsseite: Das Material steht hinter Ablauf und Varianten (PR #276).
- Zahlenfelder (PR #274): ohne Pfeile, auf der Höhe der Auswahlfelder; Pfeiltasten und Mausrad zählen nicht mehr.
Datenebene (forward-only)
20260925100000_material_liste: neue Spaltenmaterial_liste/material_basisaufexercisesundtraining_exercises, Suche über die Liste.20260925110000_spielfeld_freies_feld:ex_/te_spielfeld_nur_junioren→ex_/te_spielfeld_je_feld(gelockert, validiert).20260925120000_material_bestand_berechnen: einmalige Befüllung leerer Listen aus dem eigenen Diagramm; Zeitstempel und Veröffentlichungs-Gate bleiben unberührt.
Keine neue Tabelle — PUBLIC_TABLES unverändert. deploy.yml spielt die Migrationen beim Merge ein.
Reihenfolge nach dem Merge
deploy.yml(Migrationen) und Vercel-Deploy abwarten.- Danach
seed-prod: bringt die kuratierten Manual-Listen (YAMLmaterial_liste).
Produktdokumentation
docs/produkt/uebungen.md (neuer Abschnitt «Material», Meter beim freien Feld, Umwandeln, Drucken, Bekannte Grenzen) und docs/produkt/trainings.md (Gesamt-Materialliste, Bekannte Grenzen) sind nachgeführt.
Abnahme
Staging: Migrationen und Seed eingespielt; Material auf Übungsseite, im Formular und in der Gesamtliste bestehender Trainings geprüft, training_abrufen liefert material_gesamt.