Skip to content

Releases: PBuchmann/AndiGenerator.NET

AndiGenerator.NET 0.9.7

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:17
87d639d

Welche Datei brauche ich?

Ihr Rechner Datei
Windows-PC oder -Laptop (Intel/AMD – der Normalfall) AndiGeneratorNET-win-Setup.exe
Windows-Laptop mit ARM-Prozessor (z. B. Snapdragon) AndiGeneratorNET-win-arm64-Setup.exe
Mac mit Apple-Chip (M1 und neuer) AndiGeneratorNET-macos-arm64.dmg
Mac mit Intel-Prozessor AndiGeneratorNET-macos-x64.dmg
Chromebook oder Linux mit Intel/AMD andigenerator-net_amd64.deb
Chromebook oder Linux mit ARM-Prozessor andigenerator-net_arm64.deb

Im Zweifel bei Windows die erste Datei: Sie läuft auch auf ARM-Laptops mit Windows 11, nur langsamer. Ohne Installation: …-Portable.zip (Windows) bzw. ….tar.gz (Linux). Die übrigen Dateien (.nupkg, RELEASES, releases.*.json, Stückliste) braucht das Programm für seine Updates bzw. dienen als Nachweis – nicht herunterladen. Installation und Warnungen beim ersten Start: Anleitung, Abschnitt 2.

Änderungen

Neu

  • Daten aus click-TT ergänzen (erster Punkt der Einrichtung): Die Mannschaftsmeldung (CSV) ergibt aus den TTR-Werten der Stammspieler einen Vorschlag für die Setzliste. Der Bericht Terminwünsche (PDF) liefert die Spiellokal-Nummern für den Export, die Adressen der Hallen und die Bemerkungen der Vereine und zeigt Unterschiede zu den Spielplandaten. Erledigt ist der Punkt, wenn beide Dateien übernommen sind – auch in verschiedenen Sitzungen. Die Einrichtung lässt sich abbrechen.
  • Prüfung der 60-km-Regel: Entfernung der Hallen in Luftlinie (aus Postleitzahl und Ort, deutschlandweit und ohne Internet, oder aus der GPS-Angabe des Vereins). Hinweise „Sperre fehlt vermutlich“ und „Sperre vermutlich unnötig“ für Gastgeber mit Heimterminen unter der Woche und am Wochenende; fehlende Sperren lassen sich mit einer Rückfrage setzen, ein Protokoll zeigt welche.
  • Seite Wochenende (60-km-Regel): Entfernung je Gegner, Marken „weit“ und „nah“ und die Summe aller Entfernungen.
  • Hallenbelegung nach Hallennamen: Ein Heimspiel einer Nachbarmannschaft in einer anderen Halle belegt die eigene Halle nicht mehr.

Geändert

  • Nach dem Laden einer Datei erscheint eine deutlich sichtbare Meldung direkt unter dem Knopf.
  • In den Kacheln Verbesserungen und Berechnete Pläne steht „Details ›“ wie in der Ergebniskachel oben rechts.
  • Download einfacher: Oben im Release steht, welche Datei man für welchen Rechner braucht; README und Anleitung haben dieselbe Tabelle mit festen Links auf die jeweils neueste Version. Dafür tragen die Dateien für Mac und Linux keine Versionsnummer mehr im Namen.

Alle Änderungen: CHANGELOG.md

AndiGenerator.NET 0.9.6

Choose a tag to compare

@github-actions github-actions released this 11 Oct 22:11
c412dfe

Neu

  • Absturzschutz: Ein unerwarteter Fehler beendet das Programm nicht mehr still. Der aktuelle Plan wird als gemerkter Plan „Notfallsicherung“ abgelegt, die Einzelheiten kommen in fehlerprotokoll.txt im Datenordner, und eine Meldung sagt, wo sie liegen. Das gilt auch, wenn eine laufende Generierung abbricht.
  • Die Oberfläche ist auch auf einem anders eingestellten System deutsch (Monatsnamen, Zahlen, Datumsformate); leere Zeitfelder zeigen „Stunde“ und „Minute“.
  • Leitstand (vorher Maschinenraum): Rechenkerne, Schaubild Inseln → Koordinator → bester Plan mit einem grünen Punkt je Verbesserung und einem Kasten, was sich geändert hat; im Automodus die angehobenen Gewichte.
  • Verlauf: Kosten bzw. Verstöße A, B und C seit dem Start, mit den Phasen des Automodus.
  • Gesicherter Plan: Bevor ein Plan durch einen Neustart oder das Schließen verloren ginge, wird er gesichert bzw. mit dem bisher gesicherten verglichen und nachgefragt.
  • Spielplandaten: Kalender der spielfreien Tage mit Grund im Tooltip, Wunschtermine als Kärtchen mit Ziehen und Ablegen (Strg kopiert) und Vorschlag der üblichen Uhrzeit, Setzliste per Ziehen, einheitliche Knöpfe neben den Listen, Marken und Änderungspunkte in der Seitenliste.

Geändert

  • Fehler des Originals korrigiert: Ein Wunschtermin gilt beim Zurücksetzen eines Spiels nicht mehr fälschlich als frei; beim Füllen über die Auswärtskoppel wird kein schon terminiertes Spiel mehr umgesetzt; das Startraster legt bei ungerader Mannschaftszahl alle Spieltage an; beim letzten Spieltag zählen alle Überlappungen (die Kosten können dadurch etwas höher sein als im alten AndiGenerator).
  • Pflichtspieltag bei ungerader Mannschaftszahl: Die zwangsläufig spielfreie Mannschaft wird nicht mehr bestraft, wenn sie in der Woche davor spielt (abschaltbar in den Einstellungen).
  • Kopfzeile: ▶ Start / ⏸ Pausieren und ✕ Schließen / ■ Stopp; das Verfahren wird mit zwei Segmentknöpfen gewählt.
  • Die Frage „nur Rückrunde planen?“ nennt den Beginn der Rückrunde.

Alle Änderungen: CHANGELOG.md

AndiGenerator.NET 0.9.5

Choose a tag to compare

@github-actions github-actions released this 10 Oct 20:49
e969085
Mac-Version und Windows auf ARM (#10)

- Release: macOS-Disk-Images für Apple-Chip und Intel (App-Paket, ad hoc signiert)
- Release: eigener Velopack-Kanal win-arm64 mit Setup und Portable-ZIP
- CI: zusätzlich Tests, Paketbau und Starttest auf macOS sowie Tests auf Windows ARM
- Oberfläche: Zoom auch mit Befehlstaste, Programmmenü auf dem Mac
- Anleitung: Mac, ARM-Dateien, Chromebook-Installation per Terminal


Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH

Co-authored-by: Peter Buchmann <PBuchmann@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

AndiGenerator.NET 0.9.4

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:54
40e6343
v0.9.4

Chromebook-Pakete, automatische Bildschirmfotos und Anleitung zum Aut…

AndiGenerator.NET 0.9.3

Choose a tag to compare

@github-actions github-actions released this 04 Oct 22:46
7870a6a
Feature/oberflaechentests (#7)

* Oberflächentests mit Avalonia.Headless; THIRD-PARTY-NOTICES ohne Versionen

- Neues Testprojekt AndiGenerator.UI.Tests: echte Anwendung ohne Bildschirm,
  gezeichnet mit Skia
- Rauchtest Hauptfenster (Öffnen, Einrichtung, alle Ansichten), einfache
  Dialoge, alle Seiten von "Spielplandaten bearbeiten"
- Regressionstest Doppelklick auf einen Wunschtermin
- Avalonia-Fehlermeldungen lassen die Tests scheitern
- THIRD-PARTY-NOTICES verweist für Versionen auf Directory.Packages.props

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH

* Testabdeckung ohne Testprojekte (.runsettings)

.runsettings im Lösungsordner misst nur die Programmschichten. Visual Studio
erkennt die Datei selbst; abdeckung.cmd und CI geben sie mit --settings an.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH

* Schnellerer Testlauf: Messungen getrennt, Spezial-Insel-Test kürzer

- Geschwindigkeitsmessungen als Kategorie "Messung"; bauen.cmd, abdeckung.cmd,
  CI, Release und tests-wsl.sh filtern sie heraus, neues messen.cmd
- Test der Spezial-Insel rechnet nur bis zum ersten Neustart durch sie

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KPXzdFCpdtwdYcyQVmsnhH

---------

Co-authored-by: Peter Buchmann <PBuchmann@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

AndiGenerator.NET 0.9.2

Choose a tag to compare

@github-actions github-actions released this 01 Oct 19:33
1e65935

AndiGenerator.NET erstellt Spielpläne für Tischtennis-Staffeln aus den Terminwünschen in click-TT: click-TT-Export öffnen, Spielplan mit allen Prozessorkernen optimieren, Ergebnis als CSV für den Import in click-TT, als Excel-Datei oder als PDF ausgeben. C#/.NET-Portierung des AndiGenerators von Andreas Hofmann, GPL-3.0.

Installation: AndiGeneratorNET-win-Setup.exe (für den eigenen Benutzer, aktualisiert sich selbst) oder AndiGeneratorNET-win-Portable.zip (ohne Installation). Windows 10/11, 64 Bit.

Anleitung: https://github.com/PBuchmann/AndiGenerator.NET/blob/main/Doku/ANLEITUNG.md
Code signing: Free code signing provided by SignPath.io, certificate by SignPath Foundation (application pending) – see CODE_SIGNING.md.

AndiGenerator.NET 0.9.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 22:01
v0.9.1

Release korrigiert.