Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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, N a v v 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 country na místo zrušeného state, tutéž úpravu obsahuje DANCE2dans

  • 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