Skip to content

Releases: adbstyle/kifutraining

KiFu 1.30.0 - Styleguide in der Seitenleiste

Choose a tag to compare

@adbstyle adbstyle released this 07 Oct 15:41
0a06ad3

Unter der Version in der Seitenleiste findest du jetzt den Styleguide von KiFu, mit einem Verzeichnis wie bei den Versionen. Ausserdem zählt KiFu jetzt, wie oft welche Seite aufgerufen wird, ohne zu wissen, wer du bist - an deinen Übungen und Trainings ändert sich nichts.

Neu

  • Styleguide in der Seitenleiste: Gleich unter der Version führt «Styleguide» zur Seite, die zeigt, wie KiFu gestaltet ist - Farben, Schrift und jeder Baustein mit Beispielen. Sie ist auch ohne Anmeldung offen. (#422)

Verbessert

  • Styleguide mit Verzeichnis: Auf breiten Bildschirmen steht links ein Verzeichnis, gegliedert in Grundlagen, Stile und Komponenten; die drei Obertitel lassen sich auf- und zuklappen. Verweise im Text führen mit dem Namen zum richtigen Abschnitt. (#422)

Gut zu wissen

  • Die Breite des Verzeichnisses, die du unter «Versionen» ziehst, gilt jetzt auch im Styleguide - und umgekehrt.

Technisch

  • Das Verzeichnis neben den Versionen ist jetzt ein eigener Baustein, den mehrere Seiten nutzen; «Versionen» sieht aus wie bisher.
  • Besucherstatistik: Auf ki-fu.ch zählt KiFu mit Vercel Web Analytics, wie oft welche Seite aufgerufen wird. Dafür liegt nichts in deinem Browser, und die Seite «Cookies» sagt, was die Statistik erhält. (#421)
  • Noch ungeprüft: die Neu-Markierung auf einem echten Telefon.

KiFu 1.29.0 - Trainingsplan auf einen Blick

Choose a tag to compare

@adbstyle adbstyle released this 07 Oct 07:18
bac80d1

Der Trainingsplan zeigt jeden Termin mit einem Kalenderblatt, den nächsten Termin gross zuoberst und daneben einen Monat zum Springen. Ordnest du einem Termin ein Training zu, bekommt er still eine eigene Kopie - dein Team-Bestand bleibt, wie du ihn pflegst.

Neu

  • Nächster Termin zuoberst: Der nächste Termin steht als grosse Karte über allen anderen, mit «Durchführen» und «Training öffnen». Fehlt noch ein Training, ist er gelb markiert und bietet «Training hinzufügen» an. (#403)
  • Monat neben den Terminen: Auf breiten Bildschirmen steht rechts ein Monat; Punkte zeigen, an welchen Tagen Termine liegen und ob ein Training bereitsteht. Ein Klick auf einen Tag springt in der Liste zu seinem Termin. (#404)
  • In den Team-Bestand kopieren: Das Training eines Termins übernimmst du bei Bedarf bewusst als Kopie in den Team-Bestand. (#417)

Verbessert

  • Termine auf einen Blick: Jeder Termin trägt links ein Kalenderblatt mit Wochentag und Tag, die Liste ist nach Monaten gegliedert. Die Farbe des Blatts zeigt, ob ein Training bereitsteht (violett), noch fehlt (gelb) oder der Termin ausfällt (grau). (#402)
  • Training zuordnen ohne Rückfrage: Ein Termin bekommt immer still eine eigene Kopie des gewählten Trainings, und diese Kopie erscheint nicht im Team-Bestand. Löst du sie vom Termin, wird sie gelöscht - KiFu fragt vorher nach. (#417)
  • Ausgefallene Termine: Das Training bleibt am ausgefallenen Termin. Nimmst du den Ausfall zurück, ist es wieder da. (#417)
  • Zeit ist Pflicht: Jeder Termin hat einen Beginn und ein Ende. (#416)
  • KI-Assistent: Auch der KI-Assistent ordnet einem Termin immer eine Kopie zu; die Wahl zwischen Kopieren und Verschieben gibt es nicht mehr. (#417)
  • Deutlicher beim Darüberfahren: Knöpfe in einer Terminzeile und «Dauer hinzufügen» an einer Übung heben sich beim Darüberfahren deutlicher ab. (#418)

Gut zu wissen

  • Die eigene Monatsansicht des Trainingsplans entfällt; ihren Platz nimmt der Monat neben den Terminen ein. Auf dem Telefon steht nur die Liste. (#405)
  • Termine ohne Zeit haben 18:00-19:30 erhalten, Termine ohne Ende eine Dauer von 90 Minuten. Stimmt die Zeit nicht, ändere sie am Termin; ein Kalender-Abo übernimmt sie beim nächsten Abruf.
  • Trainings, die schon vor dieser Version einem Termin zugeordnet waren, bleiben im Team-Bestand.
  • Im Monat unterscheiden sich «Training» und «Noch kein Training» nur durch die Farbe.

Technisch

  • Zwei Änderungen an der Datenbank: Beginn und Ende sind an jedem Termin Pflicht, bestehende Termine werden dafür ergänzt. Kopien an Terminen sind als solche gekennzeichnet und werden gelöscht, sobald sie ihren Termin verlieren.
  • Noch ungeprüft: die Neu-Markierung auf einem echten Telefon.

KiFu 1.28.0 - Versionen und Neuigkeiten in der Seitenleiste

Choose a tag to compare

@adbstyle adbstyle released this 06 Oct 14:39
80ea258

In der Seitenleiste siehst du jetzt, welche Version von KiFu läuft. Ist eine neue erschienen, steht dort «Neu».

Neu

  • Versionen: Ein Klick auf die Version in der Seitenleiste zeigt, was jede Version gebracht hat, die neueste zuerst. Links steht ein Verzeichnis, dessen Breite du ziehen kannst. (#408)
  • Neu-Markierung: Erscheint eine neue Version, trägt die Version in der Seitenleiste «Neu», bis du die Versionen angeschaut hast. (#410)
  • Cookies: Im Konto steht jetzt, was KiFu in deinem Browser speichert, wozu und wie du es verhinderst. (#409)

Gut zu wissen

  • Ob du eine Version gesehen hast, merkt sich jeder Browser für sich, nicht dein Konto. Auf dem Telefon siehst du «Neu» erst im geöffneten Menü.
  • Ältere Versionen erzählen von Dingen, die sich inzwischen geändert haben, und enthalten Technisches. Sie stehen so da, wie sie damals geschrieben wurden.

Technisch

  • Die Versionen kommen von der öffentlichen Projektseite auf GitHub und werden höchstens alle 30 Minuten neu geholt. Ist GitHub nicht erreichbar, siehst du den zuletzt bekannten Stand mit einem Hinweis.
  • Release-Texte folgen ab jetzt einer festen Vorlage, damit du zuerst liest, was sich für dich ändert. (#411)
  • Keine Änderung an der Datenbank.
  • Noch ungeprüft: die Neu-Markierung auf einem echten Telefon.

kifutraining 1.27.0 — Platz und Spielerzahl am Termin

Choose a tag to compare

@adbstyle adbstyle released this 06 Oct 06:31
1c85236

Trainings planen, die auf eurem Platz auch gelingen.

Platz und Spielerzahl am Termin
Zu jedem Termin lässt sich jetzt festhalten, welche Felder euch zur Verfügung stehen – je Feld die Fläche in Metern, wie viele Minitore, 5-m- und 7-m-Tore darauf stehen und der Untergrund – und mit wie vielen Spieler:innen ihr rechnet. Alles ist freiwillig: Was leer bleibt, gilt als unbekannt, 0 Tore heisst keine. Eine Terminserie gibt Felder und Spielerzahl allen ihren Terminen mit; ein einzelner Termin kann abweichen, bewusst leer bleiben und wieder der Serie folgen. Im Trainingsplan steht der Platz knapp, in der Durchführen-Ansicht ausführlich.

Der KI-Assistent plant mit
Ein verbundener KI-Assistent kennt Felder und Spielerzahl jedes Termins und kann beides selbst eintragen. Dazu kennt er die Richtmasse von Kleinfeld und Grossfeld je Alterskategorie nach den SFV-Ausführungsbestimmungen 2026/27 – so kann er für 30 × 30 m und zwölf Spielerinnen ein Training vorschlagen, das auch passt. Ob er das gut macht, beurteilt der Assistent; die Anwendung prüft es nicht.

Ruhigere Formulare

  • Hinweise stehen hinter dem ⓘ der jeweiligen Angabe statt dauernd unter dem Feld; was man vor der Eingabe wissen muss, steht auf dem Telefon unter dem Feld.
  • Leere Datums- und Zeitfelder zeigen nur ihren Namen mit Kalender- oder Uhrzeichen, keine Eingabemaske.
  • «Feld hinzufügen» und «Material hinzufügen» sehen aus wie ein leeres Feld; ein Eintrag wird mit X entfernt.
  • Der Termin-Dialog ist breiter und linksbündig; Kalender- und Uhrzeichen sowie die Auswahlfenster des Browsers sind dunkel wie die Anwendung.
  • Löschen und Entfernen tragen einen gefüllten roten Knopf.

kifutraining 1.26.0 — Trainings anlegen wie Übungen, Plaketten und Meldungen wie in Jira

Choose a tag to compare

@adbstyle adbstyle released this 05 Oct 16:45
42b1a93

Trainings anlegen wie Übungen, Plaketten und Meldungen wie in Jira

Neues Training ist aufgebaut wie «Neue Übung» und gleich breit. Der Name ist ein Feld mit grosser Schrift: Ist es leer, steht «Name des Trainings» darin. Ist es ausgefüllt, steht der Feldname klein darüber. Die Alterskategorie bleibt gesperrt, bis eine Altersstufe gewählt ist. Ein Hinweis darunter sagt, warum. Beim Erstellen eines Trainings im Team verhält sich der Dialog genauso. Auf Touch-Geräten steht der Hinweis, dass die Altersstufe danach feststeht, direkt unter dem Feld (#382, #383).

Neue Übung: Der Name beim Erfassen ist dasselbe grosse Feld. Beim Bearbeiten bleibt die beschreibbare Überschrift (#382).

Plaketten und Meldungen wie in Jira (#387):

  • Plaketten stehen in normaler Schreibung auf einer zart getönten Fläche. Ihre Farbe sagt, was sie bedeuten:
    • grau: Herkunft, Entwurf, Altersstufe
    • blau: öffentlich
    • violett: mehrere Varianten
    • orange: ein Termin ohne Training, auch im Monatsüberblick
  • Die Alterskategorien G bis A tragen je eine feste Farbe.
  • Meldungen im Seiteninhalt, etwa ein gescheitertes Speichern, stehen auf einer getönten Fläche mit einem Zeichen links. Ihre Knöpfe stehen unter dem Text.
  • Im Druck erscheinen Plaketten und Meldungen hell.

Termine im Trainingsplan: Trägt ein Termin ein Training, hellt die ganze Karte beim Überfahren auf wie eine Trainingskachel, und ein Klick darauf öffnet das Training (#393).

Behoben: Die Hover-Fläche des Namensfelds verschwindet auf breiten Bildschirmen nicht mehr unter der Kopfzeile (#386).

v1.25.0 - Geteilte Fläche im Training

Choose a tag to compare

@adbstyle adbstyle released this 05 Oct 07:15
6b8fd97

Geteilte Fläche im Training (Epic #369)

Auf breiten Bildschirmen teilen Zusammenstellen und Ansicht eines Trainings die Fläche: links die Übungen, rechts eine Spalte mit den Eigenschaften des Trainings oder der geöffneten Übung.

  • Eigenschaften des Trainings in der Spalte: Altersstufe, Alterskategorien, Ziel, Gesamtdauer, Material, Team, Termin, Sichtbarkeit, Urheber (#370). Ziel und Alterskategorien sind dort direkt bearbeitbar, nach dem Vorbild von Jira.
  • Übung öffnen: Die ganze Zeile öffnet die Übung im Detail. Unter dem Namen stehen Dauer, Durchlauf und Notiz, danach Diagramm, Ablauf, Varianten, Einordnung und Material. Jede geöffnete Übung hat eine eigene Adresse (#371).
  • Übung in der Spalte bearbeiten, samt Feld-Diagramm. Die Übung bleibt nach dem Sichern geöffnet. Bei ungesicherten Änderungen kommt eine Rückfrage (#372, #373).
  • In der Ansicht bearbeitet, wer bearbeiten darf, die geöffnete Übung sowie Name, Ziel und Alterskategorien (#374, #375).
  • Übungszeilen verhalten sich wie Kacheln:
    • ohne Nummer
    • Dauer als dritte Zeile, direkt bearbeitbar
    • Entfernen mit X
    • Bearbeiten und «In meine Bibliothek kopieren» breit im Detail
  • Übungsauswahl als Kartenraster mit Diagramm, Name, Alterskategorien und Herkunft.
  • Dialogtitel in Title Large, Hinweise ohne Versalien, «-» statt «—» in allen Texten.

Schmal und auf Papier bleibt der bisherige Aufbau.

kifutraining 1.24.0 — Kompakte, leichtere Oberfläche

Choose a tag to compare

@adbstyle adbstyle released this 04 Oct 07:37
532a26e

Die Oberfläche wird kompakter und ruhiger (Epic #363).

  • Überschriften stehen in normaler Schreibung statt in Grossbuchstaben.
  • Alles Bedienbare ist gleich hoch (36 px) — Knöpfe, Felder, Filter, Seitenleiste, Menüs, Zeichenwerkzeuge —, auch auf dem Telefon und in der Durchführen-Ansicht.
  • Filter als Knöpfe: Jeder Filter nennt seinen Namen und zählt die gewählten Werte; ein Klick öffnet die Liste zum An- und Abwählen.
  • Formulare im neuen Stil: Der Name steht klein über dem Wert, leere Felder zeigen nur ihren Namen, Hinweise erscheinen hinter einem ⓘ beim Überfahren, Fehler stehen deutsch unter dem Feld.
  • Übungsmaske einspaltig: Spielfeldlänge und -breite sowie Mindest- und Höchstanzahl Spieler:innen sind eigene Felder; «kein Feldtyp» und «kein Übungstyp» entfallen — leer heisst nicht angegeben.
  • Fotowahl mit deutschem Knopf, Anzeigename speichert beim Verlassen des Felds.

Keine Datenbank-Änderung.

kifutraining 1.23.0 — Aktionen in der Kopfzeile, Teamname unter „Team“

Choose a tag to compare

@adbstyle adbstyle released this 03 Oct 07:22
7bd231f

Auf ki-fu.ch sagen die Brotkrumen jetzt allein, wo du bist. Die Überschriften über den Übersichten und über einem Team fallen weg, und was man auf einer Seite neu anlegt, steht oben rechts in derselben Zeile.

Was sich ändert

  • Erstellen in der Kopfzeile (#359): Auf den Übersichten von Übungen, Trainings und Teams steht der Knopf zum Erstellen rechts in der Zeile der Brotkrumen. Der Kasten mit Überschrift und Knopf darüber entfällt; den Namen der Seite nennt die Brotkrume. Im Druck erscheint der Knopf nicht.
  • Team ohne eigenen Kopf (#360): Zwischen Brotkrumen und den Ansichten Trainingsplan, Trainings und Team steht nichts mehr — der Teamname steht in der Brotkrume.
  • Teamname unter „Team“ (#360): Umbenannt wird ein Team in der Ansicht „Team“, ganz oben im Feld „Teamname“. Gespeichert wird, sobald du das Feld verlässt — ohne Knopf und ohne Rückfrage. Eine kurze Meldung am Bildschirmrand sagt, dass es geklappt hat. Ein leerer Name wird nicht gespeichert: Das Feld fällt auf den bisherigen Namen zurück, und die Meldung sagt warum.
  • Weiterschreiben geht nicht verloren: Schlägt das Speichern eines Felds fehl, das beim Verlassen speichert, während du schon weiterschreibst, bleibt dein neuer Text stehen. Das gilt für den Teamnamen und im Editor für Trainingsname und Notiz an einer Übung.

Unter der Haube

  • Keine Migration, keine Änderung an Daten, Rechten oder am KI-Assistenten.
  • Für Screenreader tragen die Übersichten und der Team-Bereich weiterhin eine Überschrift, nur unsichtbar.
  • Scheitert das Umbenennen eines Teams in der Datenbank, erscheint ein deutscher Satz statt einer technischen Meldung.

Noch ungeprüft

  • Dass weitergeschriebener Text bei einem fehlgeschlagenen Speichern stehen bleibt, ist nur im Code durchdacht; ein echtes Scheitern liess sich lokal nicht auslösen.
  • Das Übungsblatt mit der Einordnung daneben (aus 1.22.0) ist nur in der Druckvorschau des Browsers geprüft, nicht auf Papier.
  • Die Leiste der Durchführung neben der Seitenleiste (aus 1.21.0) ist weiterhin nicht mit einem echten Training angesehen.
  • Am Handy ist alles nur im Browser mit Handy-Grösse geprüft, nicht auf einem echten Gerät.

kifutraining 1.22.0 — Einordnung neben dem Inhalt

Choose a tag to compare

@adbstyle adbstyle released this 02 Oct 07:44
668fc62

Auf ki-fu.ch steht die Einordnung einer Übung jetzt gesammelt neben ihrem Inhalt. Auf einem breiten Bildschirm sind Übungsseite und Bearbeitung geteilt: links Bild und Ablauf, rechts die Einordnung, jede Seite scrollt für sich.

Was sich ändert

  • Einordnung in einer eigenen Spalte (#351): Altersstufe, Alterskategorien, Trainingsteil und im Juniorenfussball der Block, Hauptteilkategorie, Feldtyp oder Spielfeldgrösse, Anzahl Spieler:innen, Übungstyp, Erscheinungsformen, Material und zuletzt die Herkunft stehen beisammen. Der Inhalt zeigt nur noch Name, Bild, Ablauf und Varianten. Übungstyp und Erscheinungsform stehen damit nicht mehr hinter dem Ablauf.
  • Geteilte Fläche (#355): Ab Laptop-Breite füllen Inhalt und Einordnung das ganze Fenster, und jede Seite scrollt für sich — wer im Ablauf liest, behält die Einordnung im Blick. Auf schmalen Bildschirmen steht die Einordnung nach dem Inhalt.
  • Breite ziehen (#355): An der Linie zwischen den beiden Seiten ziehst du die Einordnung breiter oder schmaler, mit der Maus oder per Pfeiltaste. Ein Doppelklick stellt die übliche Breite wieder her. Dein Browser merkt sich die Wahl.
  • Fehlende Einordnung sehen (#352): An deiner eigenen Übung steht «Nicht erfasst», wo eine Erscheinungsform, ein Übungstyp, ein Feldtyp oder eine Spielfeldgrösse vorgesehen, aber leer ist. Erscheinungsform, Übungstyp und Feldtyp sind zugleich Filter im Katalog. Andere sehen nur, was erfasst ist; auf dem Druckblatt steht es nie.
  • Bearbeiten wie die Übungsseite (#353): Beim Bearbeiten — einer eigenen Übung wie einer Übung im Training — steht die Einordnung samt Material rechts, Diagramm, Beschreibung und Foto links. «Änderungen speichern» steht rechts neben dem Namen und bleibt beim Scrollen sichtbar. Scheitert das Speichern, rückt das betroffene Feld ins Bild.
  • Erfassen Schritt für Schritt: Eine neue Übung erfasst du weiterhin in einer Spalte, in fester Reihenfolge: Einordnung, Feld-Diagramm, Beschreibung, Material, Foto.
  • Der Name als Titel: Der Name einer Übung steht auf ihrer Seite und in der Maske in normaler Schrift statt in Grossbuchstaben.
  • Kopfzeile bleibt stehen: Ab Laptop-Breite bleiben Brotkrumen und Aktionen beim Scrollen oben, auf einer Höhe mit der Marke der Seitenleiste. Die Aktionen einer Übung (Drucken, Bearbeiten, Sichtbarkeit, Favorit) stehen jetzt dort, wie beim Training. In der Durchführung läuft die Kopfzeile weiter mit.
  • Drucken: Das Übungsblatt ist aufgeteilt wie die Seite — die Einordnung steht in einer schmaleren Spalte neben dem Inhalt, jeder Wert unter seiner Bezeichnung.

Unter der Haube

  • Keine Migration, keine Änderung an Daten, Rechten oder am KI-Assistenten.
  • Neu im Styleguide: die Liste aus Bezeichnung und Wert (Abschnitt 28) und die geteilte Fläche mit Ziehgriff (Abschnitt 07).

Bekannte Grenzen

  • Die Einordnung lässt sich auf der Übungsseite nur lesen; geändert wird sie in der Maske.
  • Die gezogene Breite merkt sich jeder Browser für sich, nicht dein Konto. Auf einem Tablet im Hochformat oder einem Telefon gibt es keine Teilung.

Noch ungeprüft

  • Das Übungsblatt mit der Spalte daneben ist nur in der Druckvorschau des Browsers geprüft, nicht auf Papier.
  • Die Leiste der Durchführung neben der Seitenleiste (aus 1.21.0) ist weiterhin nicht mit einem echten Training angesehen.
  • Am Handy ist alles nur im Browser mit Handy-Grösse geprüft, nicht auf einem echten Gerät.

kifutraining 1.21.0 — Seitenleiste und volle Breite

Choose a tag to compare

@adbstyle adbstyle released this 01 Oct 13:10
6134beb

Auf ki-fu.ch steht die Navigation jetzt in einer Seitenleiste am linken Rand statt oben in einer Kopfleiste. Die Seiten nutzen die ganze Breite des Bildschirms und beginnen links neben der Leiste.

Was sich ändert

  • Seitenleiste (#346): Oben steht die Marke mit Fussball, darunter zwei Gruppen.
    • „Bibliothek“ enthält Übungen und Trainings, „Mein Bereich“ deine eigenen Übungen, deine eigenen Trainings und deine Teams.
    • Die Teams sind als Unterpunkte aufgeführt und lassen sich aufklappen. Ein Klick auf „Teams“ führt in die Übersicht.
    • Hervorgehoben ist, wo du gerade bist, auch bei einem geöffneten Team-Training.
  • Breit oder schmal (#346): Über den Knopf links vor den Brotkrumen verkleinerst du die Leiste auf ihre Zeichen. Den Namen eines Eintrags zeigt dann ein Hinweis beim Überfahren. Die Leiste öffnet sich nie von selbst, und dein Browser merkt sich die Wahl.
  • Konto unten in der Leiste (#346): Initialen, Anzeigename und E-Mail-Adresse führen ins Konto. Das Abmelden findest du dort, nicht mehr im Menü. Ohne Anmeldung steht an dieser Stelle „Anmelden“.
  • Brotkrumen auf jeder Seite (#346, #347): Auch Übungen, Trainings, Teams und Konto zeigen oben ihren Pfad. Die Zeile steht auf einer Höhe mit der Marke in der Leiste. Statt „Übungspool“ heisst die erste Stufe jetzt wie der Menüpunkt „Übungen“.
  • Die ganze Fläche nutzen (#347): Jede Seite steht links. Übungen, Trainings, Teams und der Bereich eines Teams reichen über die ganze Breite, die Kacheln stehen auf breiten Bildschirmen in mehr Spalten. Übungen, Trainings und Formulare behalten eine angenehme Lesebreite.
  • Am Handy (#346): Oben öffnet ein Menüknopf die Leiste von links. Ein Tipp daneben, das Kreuz oder ein Seitenwechsel schliesst sie wieder.
  • Anmelden ohne Leiste (#346): Die Seiten zum Anmelden, Registrieren und Zurücksetzen des Passworts kommen ohne Navigation aus.
  • Seite nicht gefunden (#346): Eine falsche Adresse zeigt eine Hinweisseite mit Leiste und einem Weg zurück zu den Übungen.
  • Favicon (#346): Im Browser-Tab steht jetzt das KiFu-Zeichen.

Unter der Haube

  • Keine Migration, keine Änderung an Daten, Rechten oder am KI-Assistenten.
  • Die eigenen Teams werden pro Seitenaufruf nur noch einmal gelesen.
  • Der Styleguide beschreibt Seitenleiste und Seitenrahmen.

Bekannte Grenzen

  • Nimmt dich jemand von einem anderen Konto in ein Team auf, erscheint das Team erst beim nächsten Neuladen in der Leiste.
  • Breit oder schmal merkt sich jeder Browser für sich, nicht dein Konto.

Noch ungeprüft

  • Die Leiste der Durchführung (Weiter und Zurück) neben der Seitenleiste ist nur im Code umgestellt. Mit einem Training samt Übungen wurde sie nicht angesehen.
  • Am Handy ist die Leiste nur im Browser mit Handy-Grösse geprüft, nicht auf einem echten Gerät.