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


Known issues — známé chyby a nedostatky

  • postupně přibývá: hlášení chyb, signalizace probíhajících operací, lokalizace

  • při zmenšení počtu postupujících se pro další kolo nabídne redance se špatnými čísly, ručně se to musí předělat

  • průběžná aktualizace soutěžících (Připojit) se může srazit s prezencí (nebo přidělováním čísla), kdy se "soutěžící nezaprezentuje", stačí akci zopakovat

  • výpočet získaných bodů nefunguje spolehlivě:

    • mezi akcemi jednoho přihlašovacího období (jednoho víkendu) se body do následných akcí náhodně z ČSTS nepřenesou, jak mezi různými instalacemi Dans, tak i na počítači jednoho sčitatele
    • platí, že pokud se zisk třídy vypočítá, tak je to správně, a že pokud se zisk nové třídy nevypočítá, tak to nemusí být správně
  • Rozšířit: (připojení jedné akce ke druhé) nefunguje dohromady s Připojit akce, při aktualizaci dat se odstraní soutěžící z připojených soutěží


🆕 2025-10-27 0.5.10-beta

New

  • v seznamu porotců v běžícím kole se ukazují všechny jeho přihlášené tablety
    • dosud měl každý porotce jediný řádek, takže pokud byl porotce přihlášený víckrát, tak se pro něj ukazovala zmatečná informace
    • nyní má každý přihlášený tablet svůj samostatný řádek, takže jeden porotce může být v seznamu víckrát
      • v takovém případě je zabarvený červeně
      • násobný řádek se ztratí, pokud se porotce odhlásí
    • výběr porotce vybere porotce jen pro jeden tablet, takže operace s tabletem (nastavit tanec...) je vizuálně jednoznačná

Changes

  • v promítání finálové listiny se změnilo pořadí, nejdřív je klub, pak sponzor

  • rozlosování skupin složených soutěžících má v hlavičce soutěžícího nově i soutěž

  • rozlosování skupin složených soutěžících při jedné skupině se tiskně bez řádku se složkami, tisknou se jen série, tance a číslo složky, při jedné skupině stačí kapitánům jen pořadí složek a tanců, skupiny byly matoucí (a taky to šteří papír)

Fixes

  • (regrese do 0.5.9) názvy tanců složených soutěžících se odesílají do ČSTS včetně čísla složky

  • seznam porotců kola zůstává vidět i při dokončeném hodnocení, před sestavením dalšího kola

  • startovní čísla složených soutěžících se pro náhradníky netisknou


2025-10-24 0.5.9-beta (neveřejná)

New

  • u jednotlivých kol soutěží jde samostatně tisknout rozlosování do skupin, pokud má kolo skupiny, nebo je to družstvo

  • v Prezence přibylo tlačítko Hromadně vytisknout uspořádání, které uloží do jednoho PDF (netiskne se) uspořádání všech složených soutěžících, kteří jsou aktuálně nalezení, kteří odpovídají filtru

Changes

  • do titulků návratek složených soutěžících je přidaný věk a disciplína soutěže, v seznamu složek se ukazují původní pořadí složek a náhradníci

Fixes

  • složkám složených soutěžících se přiřazuje pořadí jen pokud na něm záleží, tzn. družstvům ano, skupinám ne

  • nahrazení složky soutěžícího náhradníkem je vždy funkční, bez ohledu na pořadí složky


2025-10-10 0.5.8-beta

  • ⚠️ verze mění databázi event, novou databázi nelze použít se staršími verzemi Dansu

New

  • výběr soutěžících v Prezence umí AND (;, *) a OR (,, +), přičemž druhé další a části prohledávají i klub

    • např. o A;MZ vyhledá všechna družstva A z klubů MZ
  • složení soutěžící (družstvo, skupina, tým) se při prezenci vypisují včetně klubu, disciplíny a věkové kategorie

  • Uložit ve Funkcionáři/Registrace uloží registrační XLSX s funkcionáři

  • Uložit v Porota/Registrace a Porota/Soutěže uloží XLSX s registracemi i soutěžemi porotců

Changes

  • načítání soutěžících z XLSX nevyžaduje příjmení, pokud je u soutěžícího známo id (takto je např. jednodušší číslování soutěžících)

Fixes

  • náhradníci v družstvu nezablokují ukládání změn pořadí členů

  • překlikávání do editovaných čísel v řádcích v Organizace a v uspořádání členů družstva rovnou zahájí editaci

  • složení soutěžící se z ČSTS načítají pro každou soutěž odděleně, i když se v ČSTS jedná o stejného soutěžícího. Dans tak ukáže správné složení družstva, týmu, skupiny.

  • složení soutěžící při importu z ČSTS získají správné pořadí složek

  • stránkování ve výsledcích a startovních listinách nevynechává tolik stránek

  • dlouhé seznamy tanců se ve výsledcích zalamují lépe

  • (regrese 0.5.6-beta) stav soutěžícího Čeká jde zase nastavit


2025-09-29 0.5.7-beta

Changes

  • formátování zprávy odborného dozoru odděluje odstavce

Fixes

  • výběr soutěžících ve výsledcích kola a finálové listině v promítání nepokazí pořadí (a načítá se při změně, ne jen při výběru zaškrtávátkem)

  • číslování sálů a číslování při zapnuté filtraci soutěží se nezacyklí

  • (regrese 0.5.6-beta) informace o krátkodobém hostování je opět oranžová

  • (regrese 0.5.5-beta) pro licenci sčitatele ČSTS se nabízí i role hlavního sčitatele

  • (regrese 0.5.5-beta) ruční doplnění funkcionáře (dosud jen sčitatele) funkcionáře přidá


2025-09-21 0.5.6-beta

  • ⚠️ verze mění databáze realm a event, databáze nelze použít se staršími verzemi Dansu

New

  • soutěže (Soutěže, Organizace, Porota, Funkcionáři) jde filtrovat podle atributů soutěže (věk, třída, ...)

  • do řazení soutěží přibyl údaj Čas uzavření

  • vedle Zpráva o akci přibyl poznámkovník, jehož obsah se nikam neposílá

Changes

  • API ČSTS od prázdnin vrací aktuální stav soutěžních bodů ve startovní listině:

    • načítání akce se zrychlilo, protože jsem samostané načítání bodů odstranil
    • body soutěžících jsou tak dobré, jak je vrátí ČSTS, dosud teoreticky byly možné skuliny
    • (body mezi dny víkendu vrací ČSTS stále špatně)
  • API ČSTS správně informuje o potřebě krátkodobého hostování, ve startovce se proto ukazuje "vyžaduje se..." místo stávajícího "...asi KH?"

Fixes

  • (regrese 0.5.3-beta) výpočet bodů soutěžících nevrací body zpět, viz též nahoře

  • tablety se po schválení obnoví samy, bez reloadu

  • Zpráva se během editace neobnovuje, takže se při náhodném výpadku spojení nevymaže. Na druhou stranu se tím mohou zprávy ze dvou počítačů přepisovat, pravděpodobnost tohoto je ale menší, než pravděpodobnost výpadků


2025-09-09 0.5.5-beta

Fixes

  • (regrese 0.5.1-beta) titulky seznamů v promítačce se opět zarovnávají na střed

  • (regrese 0.5.1-beta) Číslování soutěží čísluje

  • opraven tisk na AirPrint tiskárny


2025-08-29 0.5.4-beta

Fixes

  • opravy podle dalších změn v ČSTS API

2025-08-24 0.5.3-beta

New

  • zpráva o akci (zpráva OD), <akce>/Průběh/Zpráva

    • zpráva jde doručit do ČSTS a odstranit z ČSTS, ČSTS je od 1.9. připravený na zobrazení zprávy ve výsledcích
    • neodeslaná zpráva se pozná pomocí oranžové ikonky checklistu v liště vpravo nahoře
  • pokud nemají některé ukončené soutěže odeslané výsledky, ukazuje se v liště vpravo nahoře ikona odesílací vlaštovky

  • (experiment) v organizaci se ukazuje Propojení, skupiny soutěží, ve kterých jsou titíž soutěžící

Fixes

  • v ručním uspořádání tanců se přepočítají tance složek po změně tanců kola

  • v ručním uspořádání kola jde zvětšit počet složek na více jak 6

  • (regrese 0.5.2) mnoho dialogů se zase zobrazuje správně, ikona refresh tiskáren se vleze do řádku


2025-08-16 0.5.2-beta

New

  • v uspořádání tanců družstva jde ručně měnit počet komponent

  • při ztrátě spojení

    • nový dialog zamezí akcím v klientovi, aby se nic nerozsynchronizovalo
    • jakmile se spojení zase ustaví, tak dialog zmizí,
    • jakmile se spojení zase ustaví, tak se akce obnoví

Changes

  • (regrese 0.5.1) oprava načítání soutěžních bodů (soutěžících) z ČSTS API

Fixes

  • složený soutěžící (družstvo, skupina) ukazuje jména i když je složený jen z jediné složky

🆕 2025-08-07 0.5.1-beta

  • ⚠️ verze je nutná pro spolupráci s API ČSTS od 1.9.2025, které prošlo vyčištěním a opravami

  • ⚠️ verze mění databáze realm a event, databáze nelze použít se staršími verzemi Dansu

New

  • podpora soutěží družstev

    • organizace družstva a číslování soutěžících (viz dále)
    • prezence družstva (viz dále)
  • organizace družstev a číslování soutěžících

    • soutěžící = družstvo má své startovní číslo, které se přiděluje při prezenci, typicky je toto číslo dvouciferné
    • třetí číslice startovního čísla odpovídá číslu složky soutěžícího
    • který tanec má tancovat která složka určuje uspořádání tanců
    • poznámky
      • Dans nevyžaduje plné obsazení družstva, tancovat mohou např. jen složky 1, 2 a 4
      • Dans nevyžaduje stejné rozložení tanců pro složky, každá složka může tancovat jiné tance
        • např. model trojčlenné družstvo a devět tanců, každý tančí tři různé tance
        • např. model Holuša, kdy čtvrté páry tancují místo R/Pd Po a kdy třetí páry netancují Pd/Po
      • Dans nevyžaduje jediné uspořádání tanců
        • zvykové uspořádání podle dvou pravidel "první páry tancují ve správném pořadí" a "tance se střídají" se automaticky používá jako výchozí
      • Dans střídá složky
        • tedy tancovat např. všechny tance prvních párů po sobě, pak všechny tance druhých párů po sobě... to se nepředpokládá
        • ale není to nemožné (jak se to zařídí, to je na dotaz :-))
  • uspořádání tanců je dostupné v dialogu První/Další kolo pomocí tlačítka Družstvo:

    • tlačítko Družstvo má v titulku přehledově první a poslední tanec
    • tlačítko se nemusí použít, připravené je zvykové uspořádání
    • ruční uspořádání je dvoukrokové:
      • v prvním kroku se volí pořadí složek a tance každé složky
      • ve druhém kroku se volí pořadí tanců v každé složce
    • výsledné uspořádání střídá složky ve zvoleném pořadí a vybírá jejich tance ve zvoleném pořadí
  • prezence družstva

    • když se nemění pořadí složek, je prezence stejná jako pro jiné soutěžící: vybere se kdo, přidělí se číslo, prezentuje se (případně se vytisknou čísla)
    • pro změnu pořadí = uspořádání složek slouží dialog Uspořádat
      • nejčastější bude Vyměňovat, kdy tlačítky, nebo pomocí Ctrl+Up/Down, se složky vymění
      • variantní je Číslovat, kdy se složkám přiřadí libovolné číslo = pořadí
        • pořadí není omezené, nejvyšší použité pořadí složky ovšem ovlivňuje počet složek, které se nabídnou v uspořádání tanců
      • špendlík mění "tančí/netančí" = "člen/náhradník"
    • každá složka u sebe má jedinečný trojmístný identifikační kód, v různých soutěžících se kódy mohou opakovat
    • kód se tiskne v reportu Uspořádání a doplňuje se do reportu Návratka, podle které se následně provede změna uspořádání (a prezence)
      • což je asi hlavní krok celé prezence družstev: rozdají se papíry a počká se na návratku
  • souteže v Soutěže, Porota a Funkcionáři jde filtrovat, filtrace se pamatuje pro soutěžní akci

    • Soutěže se filtrace mezi Vše, Budoucí, Běžící a Hotové sdílí
    • z filtrů zůstává vždy k výběru Blok, protože je nejčastější
  • soutěže v Soutěže, Porota a Funkcionáři jde řadit podle organizačních polí

    • Soutěže se řazení mezi Vše, Budoucí, Běžící a Hotové nesdílí
    • v liště zůstává poslední řadicí kritérium

Changes

  • v ovládacím rozhraní /control na několika místech přibylo nebo se změnilo rolování:

    • např. v zadávání hodnocení, ve dialogu tanců a změn tanců, ve stránkách soutěží...
    • rolování si vynutilo změny vypadávacích nabídek (seznamy tanců, hodnocení, registrace, promítání, ...), dejte vědět, pokud se to někde "chová divně"
  • viz upozornění nahoře: API ČSTS prošlo čištěním, Dans se přizpůsobil. Verze 0.4 nelze nyní s ČSTS použít.

  • komunikace mezi klienty (/control, /display, /device) nyní používá jako výchozí binární formát místo JSON

    • klienti mohou JSON použít standardně pomocí Accept: application/json
    • /control je možné formát přepnout (např. pro ladicí účely) v záložce Dans dole
  • v tabletech se změnila struktura ukládaných známek, první spuštění verze 0.5.1 v tabletu smaže všechny známky a upraví strukturu

    • po nasazení verze doporučuju všechny tablety zapnout, připojit a vložit nějakou známku, ať máte jistotu, že změna struktury proběhla bez problémů
  • tablety mažou ze svého úložiště známky starší jak tři měsíce

  • řazení tanců ve výsledcích soutěže družstev se odvozuje od pořadí tanců ve finále

    • (jiné soutěže jsou nezměněné, základní je pořadí tanců v soutěži, do kterého se případně přidávají jiné tance z kol)
  • v importu a exportu soutěže se přejmenoval sloupec registration_end na check_in_end

  • do soutěže přibyl nový údaj sál, použitelný při filtraci a číslování, v XLSX hall

  • soutěžícím jde nastavovat Název a Kapitán

Fixes

  • vnitřní spojení mezi sart a csts se po timeoutu do ČSTS nerozpadne, není nutné restartovat (csts.exe), projev této chyby byl např. že nešly odesílat výsledky

2025-06-29 0.5.0-beta

  • ⚠️ verze mění databáze realm a event, databáze nelze použít se staršími verzemi Dansu

New

  • nová hlavní záložka Organizace dovoluje:

    • řadit soutěže, tzn. nastavovat jejich číslo nebo pořadí
    • jednotlivě i hromadně nastavovat v soutěžích den, parket, blok, skupinu, číslo soutěže a velikost skupiny
    • i klávesnicí
  • export soutěží obsahuje nové sloupce id soutěže (id), skupina (group), pozice (position), plánovaný konec prezence (planned_registration_end) a pozice ve federaci (federation_position)

  • import soutěžících dovoluje načítat složené soutěžící (skupiny, týmy, družstva, formace):

    • složky a soutěžící se spolu propojují pomocí sloupce id
    • řádek soutěžícího a řádek složky soutěžícího se odliší pomocí nových sloupců component a backup
      • obsahuje-li řádek component nebo backup, jedná se o složku, jinak se jedná o hlavní řádek soutěžícího
      • např. družstva budou v component mít 1, 2, 3 nebo 4 a dále pak náhradníci v backup 1, skupiny budou mít jen backup 0 nebo 1
    • registrace do soutěží je platná jen v hlavním řádku soutěžícího
  • export soutěžících

    • exportuje složené soutěžící, včetně sloupců component a backup
    • přidává sloupec id soutěžícího
      • (id soutěžícího je v ČSTS jiné číslo, než IDT)
    • počítá cenu startovného podle počtu osob ve složeném soutěžícím, náhradníci se nepočítají (registration_fee_sum)
  • panel s vybraným soutěžícím v Prezence ukazuje složky soutěžícího: páry, nebo jednotlivce, pořadí a zdali je složka náhradník


Do 2025/06 alpha 0.4.x, Do 2024/11 alpha 0.3.x, Do 2023/12 MVP, Do 2023/09 před MVP