Skip to content

kifutraining 1.19.0 — Team-Kalender

Choose a tag to compare

@adbstyle adbstyle released this 01 Oct 04:58
· 246 commits to main since this release
19c3c1b

Auf ki-fu.ch führt dein Trainerteam jetzt einen gemeinsamen Kalender. Termine stehen fest, bevor ein Training dazu existiert, wiederkehrende Trainingszeiten legst du als Serie an, und die Termine erscheinen auf Wunsch in deinem eigenen Kalenderprogramm.

Was sich ändert

  • Termine ohne Training (#322, #323): Einen Termin legst du mit Datum, Beginn, Ende, Ort und Bemerkung fest, auch ohne Training. Anstehende Termine ohne Training sind als «Noch kein Training» erkennbar.
    • Ein Training ordnest du einem bestehenden Termin zu, aus dem Team-Bestand oder als Kopie. Ein Training, das schon an einem anderen Termin steht, kannst du verschieben.
    • Das bisherige Ansetzen entfällt. Löschst du ein Training, bleibt sein Termin bestehen.
  • Terminserien (#324, #326): Wiederkehrende Trainingszeiten legst du als Serie an, an einem oder mehreren Wochentagen und für einen Zeitraum bis zu einem Jahr.
    • Eine Änderung gilt wahlweise für «nur diesen», «diesen und folgende» oder «alle» Termine, wie in gängigen Kalendern.
    • Weicht ein Termin von der Serie ab, bleibt die Abweichung sichtbar.
    • Fallen durch eine Änderung Termine weg, zeigt KiFu vorher, welche und ob ein Training daran hängt.
  • Verantwortliche (#325): Je Termin oder für die ganze Serie trägst du ein, wer aus dem Team verantwortlich ist. Mit «Meine Termine» siehst du nur deine.
    • Wer das Team verlässt, wird aus den anstehenden Terminen ausgetragen.
  • Ausfall (#327): Fällt ein Training aus, hältst du das mit einem freiwilligen Grund fest. Ein ausgefallener Termin nimmt kein Training an, und den Ausfall kannst du zurücknehmen.
  • Persönliche Trainings zuordnen (#328): Ein eigenes Training legst du direkt auf einen Team-Termin, vom Termin aus oder vom Training aus mit «Einem Team-Termin zuordnen». Im Team entsteht eine eigenständige Kopie, dein Original bleibt unverändert.
  • Monatsüberblick (#329): Neben der Liste zeigt der Trainingsplan einen Monat auf einen Blick.
    • Leere Tage und Wochen fallen sofort auf.
    • Mit «+» legst du an einem Tag einen Termin oder eine Serie an.
    • Ein Klick auf einen Termin öffnet ihn mit denselben Aktionen wie in der Liste.
  • Kalender abonnieren (#330): Im Team holst du dir einen persönlichen Abo-Link, für Apple Kalender, Google Kalender, Outlook und Proton Calendar.
    • Das Abo enthält die anstehenden Termine und die der letzten vier Wochen, mit Zeit, Ort und einem Verweis zurück in KiFu. Ausgefallene Termine fehlen darin.
    • Unter «Konto» siehst du deine Abos und widerrufst sie.
    • Ein Abo erlischt, wenn du das Team verlässt oder dein Konto löschst.
  • KI-Assistent (#321): Der Assistent legt Termine und Serien fest und ändert sie. Er ordnet Trainings zu, trägt Verantwortliche ein, hält Ausfälle fest und ruft die Termine eines Zeitraums ab. Es gelten dieselben Regeln wie in KiFu. Ein bestehender Zugang muss nicht neu erlaubt werden.

Unter der Haube

  • Sieben forward-only Migrationen. Termine gehören jetzt dem Team, und eine Serie besteht aus ihrer Regel und echten Terminzeilen. Eine einzige Datenbankrechnung liefert Vorschau und Ausführung einer Serienänderung.
  • Gleichzeitige Änderungen werden erkannt: Hat sich ein Termin seit deiner Auswahl geändert, weist KiFu ab, statt etwas zu überschreiben.
  • Das Kalender-Abo ist ein iCalendar-Feed nach RFC 5545, mit Schweizer Wanduhrzeit. Sein Link ist nicht erratbar und gilt nur, solange die Mitgliedschaft besteht.