Neuerungen in Version 311 » Historie » Version 11
Steffen Christgau, 14.05.2023 16:42
1 | 1 | Steffen Christgau | h1. Neuerungen in Version 3.11 |
---|---|---|---|
2 | |||
3 | Neben weiteren Verbesserungen und Korrekturen bietet diese Version eine erste Unterstützung für das neue Meldeportal des DRV. Für Details zu den dadurch bedingten technischen Änderungen siehe unten |
||
4 | |||
5 | h2. Neue Funktionen |
||
6 | |||
7 | * Unterstützung des neuen DRV-Meldeportal. Der bestehende Workflow aus Import der Ausschreibung und Meldungen über XML-Dateien bleibt wie gehabt bestehen. Auch der Import der Aktiven- und Vereinliste bleibt weiterhin möglich. Eine Downloadmöglichkeit der Wettkampfrichterdaten ist zur Zeit nicht möglich. Beim Import der Vereinsliste sollte die Option "Dummy-Daten aus SAMS ignorieren" aktiviert bleiben, um nicht benötigte und unsaubere Daten aus Aquarius fernzuhalten. |
||
8 | 9 | Steffen Christgau | ** *[v3.11.0.59]* Import der Obleute funktioniert nun wieder |
9 | ** *[v3.11.0.59]* Geschlecht der Athleten wird trotz fehlerhaftem Export im Meldeportal nun korrekt verarbeitet |
||
10 | ** |
||
11 | 1 | Steffen Christgau | * Allgemein |
12 | ** Aquarius kann nun auch ohne Datenbank-Verbindung gestartet werden. Hierfür muss der Kommandozeilenparameter @/noconnect@ beim Start der Anwendung angegeben werden. |
||
13 | ** In der Konfigurationsdatei kann nun im Abschnitt @[DBConnection]@ mit dem Schlüssel @KeepUntouched@ verhindert werden, dass eine neue Datenbankverbindung oder auch ein abweichender Name des SQL-Server in der Konfigurationsdatei gespeichert werden. |
||
14 | 11 | Steffen Christgau | ** *[v3.11.0.59]* Bei den Eigenschaften der Datenverbindung kann nun ein anderer Port ausgewählt und Verschlüsselung aktiviert werden. Die Verschlüsselung ist z.Z. nur mit zusätzlichen technischen Schritten nutzbar, die mit dem Autor abgestimmt werden können. |
15 | 1 | Steffen Christgau | * Ergebnisse: Ansicht unter @Regatta -> Ergebnisse@ wurde vereinfacht. Läufe und deren Ergebnisse werden nun zusammen dargestellt. |
16 | 3 | Steffen Christgau | * Einteilungen: Mannschaft wird nun angezeigt |
17 | 1 | Steffen Christgau | * Regelsätze: einige neue Regelsätze (bspw. Meisterschaftsmodus für 5 Bahnen und vereinfachte Ausscheidungsmodi) sind auf "GitHub":https://github.com/christgau/sps/tree/main/sports/rowing/NF/GER verfügbar. |
18 | * Reports: |
||
19 | ** Reports können nun ausgeblendet werden, um bspw. nur die benötigten Reports anzuzeigen |
||
20 | 9 | Steffen Christgau | ** -Unter @%APPDATA%\Reporting@ können nun auch zusätzliche Reports angelegt werden, die unabhängig von der Programmversion vorgehalten werden sollen- |
21 | 1 | Steffen Christgau | ** In der Liste der Teilnehmenden Sportler können nun Sportler aus dem Ausland ausgeblendet werden. |
22 | 2 | Steffen Christgau | ** Zielberichte werden nun als PDF erzeugt. Die bisher verwendete Direktdruck-Variante entfällt. Für den schnelle Ausdruck der Zielberichte, kann die Option "erzeugtes PDF ausdrucken" im Reiter "PDF-Optionen" ausgewählt (und "erzeugtes PDF öffnen" ausgeschaltet) werden. |
23 | 6 | Steffen Christgau | * InfoPoint: Einführung einer "einfache REST-API":https://www.s14u.de/download/aquarius/api_v1_0_0.yaml, um Daten aus Aquarius zu beziehen (GET-only). |
24 | 1 | Steffen Christgau | * Concept2-Plugin (Ergomenter-Wettkämpfe): |
25 | ** Laufeinteilung (RAC2-Datei) enthält jetzt optional Vereinskürzel der Sportler |
||
26 | ** Beim Import aus RAC2-Dateien wird versucht, nicht gestartete Mannschaften und Mannschaften, die das Rennen nicht beendet haben zu erkennen |
||
27 | ** In den RAC2-Dateien wird nun die @entry_id@ für die Zuordnung der Ergebnisse verwendet. |
||
28 | * Waage: Suche nach Athleten hinzugefügt |
||
29 | |||
30 | h2. Fehlerkorrekturen/Verbesserungen |
||
31 | |||
32 | * Allgemein: Fehlerhafte Berechnung der Bootsbezeichnungen bei bestimmten Ummeldekonstellationen wurde behoben. |
||
33 | 11 | Steffen Christgau | * Einteilungen: *[v3.11.0.60]* Boote ohne Mannschaften werden in Einteilungen wieder angezeigt |
34 | 1 | Steffen Christgau | * Regelsätze: Import erkennt jetzt wieder alle Buchstaben als Laufbezeichnung (bei "FF" für Finale F wurde bspw. das F nicht erkannt) |
35 | * Reports: |
||
36 | ** Finalstatistik enthält jetzt keine speziellen Ergebnisse mehr (Nicht am Start/Nicht im Ziel) |
||
37 | ** Nachmeldungen werden in der Meldestatistik wieder korrekt einberechnet |
||
38 | ** CSV-Version des Meldeergebnis wird wieder korrekt erzeugt |
||
39 | 9 | Steffen Christgau | * Waage: |
40 | 11 | Steffen Christgau | ** Symbole für Bootsstatus verbessert |
41 | 9 | Steffen Christgau | ** *[v3.11.0.59]* Rennen ohne Einteilung werden wieder angezeigt |
42 | 1 | Steffen Christgau | * Zeitplan: Verschieben von Läufen in Lücken verbessert. |
43 | * Zeitmessung: |
||
44 | ** Filterfunktion des Zeitstreifens korrigiert |
||
45 | ** MST2000-Support verbessert |
||
46 | 11 | Steffen Christgau | ** *[v3.11.0.59]* Webtiming ermöglicht jetzt das Abspielen eines Sounds bei erfolgter Zeitmessung und zeigt eine rote Uhr, wenn die Verbindung mit dem Server nichthergestellt werden konnte |
47 | ** *[v3.11.0.60]* Verbesserte Interaktion mit IMAS-Zeitmesssystem |
||
48 | 9 | Steffen Christgau | * *[v3.11.0.59]* InfoPoint funktioniert wieder |
49 | * *[v3.11.0.59]* Unterstützung für Testrennen in Reports |
||
50 | 4 | Steffen Christgau | * Neues Anwendungsicon |
51 | 5 | Steffen Christgau | |
52 | h2. Technische Details zum neuen Meldeportal |
||
53 | 7 | Steffen Christgau | |
54 | 8 | Steffen Christgau | Das neue Meldeportal generiert beim Export der Meldungen vom technischen Standpunkt her ein ungültiges XML, da der Inhalt nicht zum angegeben Schema passt. Dies liegt insbesondere an der Verwendung von UUIDs (128-bit Integer-Werte in besonderer Hex-Kodierung, bspw. @1f8ae544-0a45-4418-b5d6-82657d16a5ca@). Statt wie bisher die rein numerische ID, übernimmt Aquarius diese UUID als externe ID für Meldungen, wenn eine solche als Meldungs-ID in der XML-Datei enthalten ist. Sollte ein rein numerische ID vorhanden sein, übernimmt Aquarius diese, ergänzt aber eine künstliche UUID, die in ihrer Repräsentation die numerische Melde-ID enthält. Aus einer numerischen ID 12345 erzeugt Aquarius die UUID @AAAAAAAA-0000-0000-0000-000000012345@ (Achtung diese Repräsentation erholgt in Hex. Die numerische ID taucht also nicht in eigentlichen UUID auf). Damit ist auch eine Kompatibilität zu Exporten im korrekten und bisher verwendeten XML-Format gewährleistet. |