Repository navigation
Feature/zusatzdaten - #14
Merged
Merged
Conversation
…te Version - Der Release-Text beginnt mit „Welche Datei brauche ich?“ – je System eine Datei mit direktem Link; danach die Änderungen aus CHANGELOG.md - Mac- und Linux-Pakete ohne Versionsnummer im Dateinamen, damit releases/latest/download/… immer gültig ist - README und Anleitung mit derselben Tabelle; Anleitung.pdf neu erzeugt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
- BedienungTests: alle Bearbeitungsdialoge der Spielplandaten, Rückfrage beim Sichern, Setzliste am Griff umordnen, Wunschtermin auf einen anderen Tag ziehen, Leitstand und Verlauf während Kostenoptimierung und Automodus - Testabdeckung UI 71,4 % -> 85,3 %, gesamt 90,4 % -> 93,6 % Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
andigen turnier pruefen <xml> <csv> erkennt im click-TT-Plan 3er- und 4er-Turniere sowie Einzelbegegnungen, liest die Meldungen aus der Umfrage-CSV (Google Formulare, repariert falsch kodierte Umlaute, letzte Meldung je Mannschaft gilt) und meldet Verstöße: Paarungen, Doppel- belegungen, Heim-/Auswärtsbereitschaft, zwei Tische beim 4er, Mannschaften ohne Ausrichtung. Die Ausrichter werden über alle Turniere zusammen verteilt. turnierpruefung.cmd, Tests, MIGRATIONSPLAN Abschnitt 12. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
…, Ausweichtage - Ausrichterverteilung: zuerst jede Mannschaft ein Turnier, dann Meldungen - Sperrtermine der Mannschaften und spielfreie Tage der Staffel - passende Ausweichtage für Turniere mit Befund Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Sperrtermine und spielfreie Tage aus click-TT gelten für Turnierrunden nicht. MIGRATIONSPLAN: Ziele für Stufe Planen (Fahrtstrecken, gleichmäßiger Stand, gemeinsamer Spieltag) und Einbindung. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Der Hallenname (courtHall) wird an Heimterminen und Nachbarspielen übernommen (Attribut courthall, nie in der Änderungsdatei). Neue Korrektur HallenNachNamen (Standard an, im Original-Modus aus): Sind beide Hallen bekannt, zählt ein Heimspiel einer Nachbar- oder Vereinsmannschaft nur bei gleicher Halle als Belegung. Kern- und Referenzmodell gleich; Hallenname bleibt beim Bearbeiten der Wunschtermine erhalten. MIGRATIONSPLAN: Importe in der Einrichtung. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
optimieren und bewerten können nur die Korrektur HallenNachNamen abschalten; hallenvergleich.cmd rechnet die Verbandsoberliga reproduzierbar mit und ohne Korrektur und bewertet alle Pläne in beiden Modellen. MIGRATIONSPLAN: Änderungsprotokoll geprüft und verworfen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
…echen - Erster Punkt „Daten aus click-TT ergänzen“: Mannschaftsmeldung (CSV) laden, Schnitt der besten 4 bzw. 6 Stammspieler ohne Reservespieler, stärkste Mannschaft zuerst, optional als Setzliste übernehmen - Vermerk am Plan; schon erledigt → Punkt als erledigt markiert - Abbrechen schließt die Staffel; Öffnen und Neu während der Einrichtung gesperrt - Tests, Bildschirmfoto 26, Anleitung und MIGRATIONSPLAN Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
- Neuer Baustein AndiGenerator.Import mit PdfPig 0.1.16 (Apache-2.0): Textzeilen nach Grundlinie, doppelt gezeichnete Wörter einmal - Persistence.Terminwuensche: Auswertung der Zeilen (Verein mit Vereinsnummer, Spiellokale mit Adresse, Bemerkung, Terminwünsche mit Spalten aus der Kopfzeile, Sperrtermine; ohne Kontaktdaten) - Einrichtung: „Terminwünsche laden…“ setzt Spiellokal-Nummern aus dem Hallennamen, merkt Adressen und Bemerkungen, zeigt Unterschiede - andigen pdftext / pdftext.cmd zur Fehlersuche - Tests (auch gegen die privaten echten Berichte), Anleitung, MIGRATIONSPLAN, Drittbibliotheken Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
…ateien erledigt - Kennzahlen-Kacheln, je Mannschaft eine Karte (Marke, Bemerkung, Unterschiede, Spiellokale mit Nummer und Adresse) - „Daten aus click-TT ergänzen“ erst erledigt, wenn Mannschaftsmeldung und Terminwünsche übernommen sind (auch über mehrere Sitzungen); Vermerk je Datei auf der Seite - Kacheln „Verbesserungen“ und „Berechnete Pläne“: „Details ›“ rechts oben Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Statusabfragen werden im Test gesammelt (wie auf dem UI-Thread) statt parallel zum Stoppen ausgeführt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Luftlinie aus Postleitzahl und Ort (GeoNames, CC BY 4.0, eingebettet) oder GPS-Angabe des Vereins. Hinweise auf der Seite „Daten aus click-TT“ nur für Gastgeber mit Heimterminen unter der Woche und am Wochenende; fehlende Sperren auf eine Rückfrage setzen, mit Protokoll. Seite „Wochenende“ zeigt Entfernung, Marken „weit“/„nah“ und die Summe. Auffällige Meldung nach dem Laden von CSV und PDF. Adresszeilen mit Anhang hinter „PLZ Ort“ erkannt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH # Conflicts: # Doku/MIGRATIONSPLAN.md
Neue Bilder: Terminwünsche geladen, Prüfung der 60-km-Regel, Wochenende mit Entfernungen (erfundene Terminwünsche an echten Orten). Meldung nach dem Laden mit Ein- und Mehrzahl; Liste der Wochenspiel-Befunde passt sich der Breite an. Anleitung.pdf neu erzeugt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Was ändert sich?
Checkliste
bauen.cmd(bzw.dotnet buildunddotnet test) läuft ohne Fehler und Warnungen, alle Tests grünDoku/ANLEITUNG.mdangepasst (und Bilder, falls nötig)Doku/MIGRATIONSPLAN.mdvermerktTHIRD-PARTY-NOTICES.mdeingetragen