Změny ve verzích — pre-MVP
neveřejný vývoj do 2023/09
2023-09-06 mvp 0.2.8
New
- definice soutěže nabízí úpravu počtu porotců, blok a výchozí velikost skupiny
Fixes
-
server při poskytování statických souborů (ikony, klientské aplikace, …) chybně vypínal dotaz na novou verzi souboru, pokud byl soubor již jednou vrácen (chybělo must-revalidate při HTTP 304)
-
u soutěžní akce je možné změnit datum (změna data byla odmítána)
-
stavy-druhy ovládacích tlačítek v seznamech porotců se správně inicializují (po reload byly hlavní, i když neměly být)
2023-09-03 mvp 0.2.7 + DANCE2dans 1.0.4
New
- přihlašování a odhlašování do federací, záložka Konfigurace/Oprávnění, zatím bez ukazování průběhu
Changes
-
filtrace soutěžících v prezenci akceptuje jednoznaková čísla a uvozující nuly čísel
-
skryla se tlačítka Připojit/Odpojit, dosud nemají význam
-
akce se řadí více deterministicky, neprve datum sestupně, pak jméno vzestupně
Fixes
-
filtrace soutěžících v prezenci nepočítá písmena s diakritikou za více znaků, správné chování je ukázat seznam když jsou zapsané alespoň dva znaky nebo jednoznakové číslo
-
doplnění nové soutěž (import např.) přepočítá dostupné bloky, soutěže po importu tak jsou všechny vidět
-
zobrazování verze u všech programů
-
doplněná akce (import i ručně) mohla v seznamu nahradit jinou akci, po reloadu se to spravilo
-
klíč v číselníku chybně vyžadoval ne-ASCII místo očekávaného jen ASCII
Notes
-
PDF s výstupy tisku se ukládají vždy, i když není v konfiguraci žádná tiskárna
-
do akce importované z federace je možné importovat XLSX s jinými soutěžemi, tedy soutěže ne-federační
Known issues
-
údaje v klientech se musejí aktualizovat ručně – před uzavřením prezence!!
-
regrese při validaci čísla říše při změně říše, neukazuje se chyba, když číslo má špatný formát
2023-08-31 mvp 0.2.6
⚠️ Upgrade stávajícího prostředí
-
před nasazením verze 0.2.6 je třeba smazat tiskárny v předešlé verzi, pak teprve je možné pustit verzi 0.2.6
-
existuje-li říše, je nesprávná (0000…) a je třeba ji nahradit, např. smazáním konfigurace (default.toml). Pokud v říši existují soutěže, ztratí se.
New
-
Program správně pracuje s říšemi (co patří “vlastníkovi licence”), říše vznikne při prvním startu programu (když není vytvořena konfigurace) a pak už se pamatuje v systémových datech. Říše je možné přepínat. Říše později budou napojené na DANS@web.
- připraveno avšak nehotovo je přihlašování do federací a DANS@web
-
Zcela nový přehled soutěžních akcí, vlastní a federační soutěže, import federačních podle toho, co je dostupné na webu. Import je jednorázový. Akce je možné mazat (soubory ale na disku zůstanou).
- v soutěžích je nachystané tlačítko Odeslat, které zatím skončí na chybě IS ČSTS
-
Tisk je možný na všechny tiskárny podporující IPP/PDF, AirPrint/URF a Mopria/PWG, to jsou víceméně všechny současné tiskárny. Podle nabídky tiskárny se automaticky vybírá podle pořadí PDF, URF, PWG.
Changes
-
tiskárny je možné mazat
-
neudělené kříže nejsou tolik výrazné
Fixes
-
startovní listina se řadí podle české abecedy
-
přiřazování odborných pracovníků do soutěží je nyní možné
-
editace porotců v soutěžích je výrazně svižnější
-
otevírání a zobrazování číselníků je opravené, příprava pro editaci vlastních
2023-06-07 mvp 0.2.5
New
- soutěže se po změně definice, včetně tanců, a po změnách stavů soutěže (Uzavřít prezenci, …) obnovují automaticky pomocí notifikací
Changes
- některá tlačítka otevření dialogu (výsledky, …) byla sloučena s tlačítkem tisku
Fixes
-
seznam soutěží po přechodu z jiné záložky (např. Konfigurace) po reloadu se správně načte (a nezůstané prázdný)
-
doplnění chybějící přípony PDF ke jménům souborů s reporty, oprava regrese
2023-06-06 mvp 0.2.4
New
-
doplněna počáteční podpora připojení do federací: v konfiguraci
service.federations, spouštění a zastavování podřízených programů, načítání/adopce údajů specifických pro federaci -
doplněna počáteční podpora pro ČSTS,
csts.exe: program se spouští automaticky, v aktuální verzi se používá pro adopci číselníků -
příprava pro notifikace: připojení klienta k serveru, výběr notifikací, odesílání notifikací v serveru, příjem v klientech
-
seznam a stav tiskáren se obnovuje automaticky pomocí notifikace
Changes
-
přepracován tisk: zjištování stavu a zpracování chyb, řazení dokumentů do fronty, opakování při dočasných chybách tisku, hlášení výsledku tisku ve výsledku tiskové operace až klientovi
-
dialog definice soutěže trochu zmenšen
-
DANCE2dans nově rozumí soutěžím 257 (Valčík) a 258 (Polka)
Fixes
-
oprava regrese, kdy nebylo možné určit postup z kola
-
změny stavů kola (start, pause, cancel) lze nyní provést pouze ve správném stavu, dosud se kontrolovaly jen některé přechody
-
po chybě tisku lze nyní tisknout okamžitě, bez nutnosti obnovit stav tiskárny v konfiguraci
-
tisk více úloh současně (kliky na více tlačítek) vytiskne všechny úlohy
Known issues
- XLSX se soutěží vytvoření pomocí DANCE2dans je potřeba načíst do Excelu a uložit, jinak z sart nenačte registrace do soutěží
2023-05-20 mvp 0.2.3
New
-
DANCE2dans exportuje
n,Navv křížích, jako DANCE + spojuje jméno soutěže pomocí spojovníků, takže to ve výsledcích nevypadá tak pitomě. -
U soutěží je možné určit blok a velikost skupiny (tedy počet párů na parket), zatím pouze pomocí importu XLSX ve sloupcích. Následně:
-
soutěže je možné podle bloků řadit a skrývat,
-
velikost skupiny se použije jako výchozí nastavení při První kolo nebo Další kolo.
-
v prezenci se u vybraného soutěžícího ukazuje stát a klub
-
-
Startovní listina soutěže přejmenována na Soutěžní listinu, stejná listina se používá i ve výsledích uzavřené soutěže. V listině lze páry řadit podle čísla a podle pořadí, přítomny jsou i omluvené páry.
-
list Competitions a Competitors ve výstupu DANCE2dans je propojen vzorcem, pokud se změní číslo soutěže v soutěžích, upraví se i záhlaví sloupců v listu soutěžících
-
v definici tanců soutěže (ne kola) přibyly tlačítka pro naplnění tanců podle disciplín
Changes
-
import soutěžících z XLSX čte sloupec
countryna místo zrušeného, tutéž úpravu obsahuje DANCE2dansstate -
státy extrahované z dat pro DANCE se do XLSX normalizují do dvoupísmenných zkratek. Protože si do státu může každý napsat co chce, nemusí se převod trefit.
-
počet postupujích párů ve startovní listině kola je naformátovaný čitelněji
-
výsledky pro páry mají jedno číslo, pokud se čísla soutěžícího v soutěžích nemění, rovněž se přehledněji vertikálně formátují
-
v importovaných listech Officials a Judges v XLSX je nyní možné použít sloupce bez záhlaví
-
filtrace při prezenci podle id ve federaci zabere pouze pokud je počet znaků aspoň čtyři, tím se při zadání startovního čísla (trojmístné) nenadou výskyty čísla např. v IDT a naopak, více jak tři znaky nenajdou nic v čísle, ale chytí se v IDT
Fixes
- aktualizace údajů závislých na soutěžích a porotcích proběhne zaručeně až po jejich načtení
častečná oprava zobrazování vypadávacích seznamů pod jinými prvky
-
zrušeno nabízení údajů k vyplnění při vyhledávání soutěžího a přidělování čísla, obojí v prezenci
-
neudělené známky (typicky při zadávání známek pomocí tabletů) se ve výsledcích zobrazují jako ‘-' a ne chybně jako '?’
-
pokud se v různých kolech tancují různé tance, včetně doplnění tanců do kola, když tyto tance dříve nebyly v soutěži, jsou výsledky v soutěži i u párů zobrazeny správně: správné známky pod správnými tanci a všechny odpovídající tance
Known issues
po Uzavření kola už asi není nutný reload soutěží – sledovat.- Principiálně to stále není v pořádku (ve smyslu reakce na změny v serveru).
2023-05-04 mvp 0.2.2
New
-
import (do XLSX) a export (do souborů ve formátu DANCE) dat pro emailovou výměnu s IS ČSTS, na lístcích sčítána O cenu Dance Studia Starlight,
-
příprava na přiřazování funkcionářů k soutěžím
-
příprava na zobrazování hodnocení v soutěžích a stavu hodnocení na tabletech
-
příprava pro odstupování a diskvalifikaci (stavy, rušení kol, etc.)
-
předběžná verze zadávání finále na tabletu, na tabletech sčítána Diamond Tour ProAm Spytihněv,
/device
Changes
-
přepínání soutěží (běžící, budoucí) nenačítá data zbytečně opakovaně
-
porotci se řadí podle abecedy
Fixes
-
při přepínání záložek v /control zůstávají dříve vybrané záložky a stránky nezměněné
-
tablet se při ztrátě spojení znova připojí, během hodnocení skrytě
-
Prezence do přihlášených soutěží přeskočí již hotové soutěže
-
zobrazení prezentovaných párů nevyžaduje klik do záložky registrovaných párů
-
hromadná prezence v seznamu přihlášených se nabídne jen při označní všech soutěžících
Known issues
-
!! po Uzavření kola je nutný reload soutěží, jinak Další kolo vznikne ze špatného (= předchozího) kola
-
při chybných operacích se nehlásí chyby
-
lokalizace není
-
signalizace probíhajících operací chybí
-
signalizace uživatelských akcí (stisk tlačítka) chybí
-
údaje v klientech se musejí aktualizovat ručně
-
formátovací a překreslovací chyby
2023-03-22 mvp 0.2.1
New
-
DANCE2dans data, převod dat ve formátu ABTECH odesílaných z IS do XLSX pro načítání
-
doplnění identifikace eventu a soutěží (párování s ČSTS/WDSF)
-
doplnění pořadí porotce na lístky a do vkládacího dialogu
Fixes
-
skrytí Zrušení kola v ukončených soutěžích
-
vybraný event přežije reload prohlížeče
-
prezence: zobrazování registrovaných soutěží, zobrazování neotevřených soutěží, možnost zrušit startovní číslo
2023-03-04 mvp 0.2.0
New
-
kompletní sčítání pomocí lístků, sčítán iDance Cup
-
validace skatingu (tance, tanců), shoda v cca 42 000 finále z výsledků ČSTS (2000+)
-
ukládání kol a známek na tabletu do indexed db, odesílání z indexed db
-
konfigurace HTTP portu parametrem,
-l 8080 -
konfigurace adresáře s assets parametrem,
-a <dir>, při použití se použijí data z disku, nikoli data zabudovaná do programu -
dočasné ukládání mezivýsledků tiskových sestav do souborů
-
korekce rozdílu časů serveru a klientů (control, tablety, displeje)
-
tisk lístků: seskupování, prázdné lístky, dialog pro výběr
-
tisk výsledků soutěžících, hromadných i jednotlivých, včetně rozhraní
-
zobrazování startovních čísel v seznamu prezentovaných
-
editace soutěžícího (sponzor, stát)
-
finálová listina
-
startovní listina soutěže
Fixes
-
řazení skating rules 10 a 11
-
oprava časovačů (zastavování, obnovování) pro logování a odesílání známek na tabletech, exponential backoff
-
doplnění tisku neexistujících/prázdných známek do výsledků kol a soutěžících a nulového součtu u tance
-
výpočet rankingu u soutěžících bez získaných známek
-
formátování skupin (podle skupin i podle soutěžících), vypuštění tisku skupin při jedné skupině
-
změny stavu soutěžících při rušení kol, projev chybné počty soutěžících v kolech
-
zmnožování soutěžících (počet) a kol (titulky) ve výsledcích (join leak z jiných soutěží)
-
nefunkční přepínání (výběr) soutěžícího při prezenci
2023-01-21 mvp-0.1.2
New
- verze Martin Herodek
Fixes
- načítání officials
2023-01-14 mvp-0.1.1
New
- základní hlášení stavu tabletu (ip, ssid, baterka, wifi, brightness)
Changes
- dočasné zmírnění validace při ručním zadávání křížů, nekontroluje se počet křížů, jen počet známek
Fixes
-
založení soutěže s číslem 0 nebo 1
-
reload soutěže po zrušení kola
-
samovolná změna zkratky kola po jeho úpravě
-
dočasná oprava definice typu prvního kola — nabízejí se všechny druhy kol, i když jsou v prvním kole nesmyslné
-
výběr postupujícího v dialogu výběru se korektně provede i když se na postupující pár/pořadí neklikne
-
chybné zobrazení pořadí v tanci, kopírovalo se pořadí kola
-
pozdržení ztmavnutí obrazovky po kliku, klik začne čas měřit znovu
2023-01-13 mvp-0.1.0
New
- tablety: jen kříže, volný pohyb, PINy, memoizing, napomenutí, návrh na vyloučení
2023-12-11 mvp-0.0.1
New
- první testovaná verze, bez integrace, jen lístky