Nocheto novinky
Přehled změn ke každému vydání Nocheta
2025.04.13 Byla vydána nová verze: 3.1.1!
Toto vydání přináší následující vylepšení:
Nové funkce
- přidána hlavička Access-Control-Allow-Origin do HTTP odpovědi (CORS)
- přidána podpora pro metodu OPTIONS HTTP protokolu
- sjednocen formát uvítací řádky textu skrze všechny spustitelné soubory
- vylepšeno vykreslování režimu analýzy klienta (bez blikání)
- Jména aliasů s podtržítkem (_) jsou označeny jako zastarealé
Opravy chyb
- zmněněn pattern adresářů skriptů z '/[a-z0-9_-]*' na '/[a-z0-9_]+'
- opraven zápis do vstupu skriptů
- opraven pád programu (segmentation fault) při nezparsované HTTP žádosti
- opraveny dvojité disambiguační tahy, např.:
5n2/8/8/2n5/3n1n2/8/2k5/4K3 b - - 0 1 Nf4e6 - opraven občasný deadlock v HTTP spojení
- opraven občasný deadlock v nochetoclient
2025.04.13 Byla vydána nová verze: 2.7.2!
Toto vydání přináší následující vylepšení:
Nové funkce
- přidána hlavička Access-Control-Allow-Origin do HTTP odpovědi (CORS)
Opravy chyb
- opravena výchozí hodnota nocheto volby merge
- opraven pád programu (segmentation fault) při nezparsované HTTP žádosti
- opraveny dvojité disambiguační tahy, např.:
5n2/8/8/2n5/3n1n2/8/2k5/4K3 b - - 0 1 Nf4e6 - opraven občasný deadlock v HTTP spojení
- opraven občasný deadlock v nochetoclient
2025.02.02 Byla vydána nová verze: 3.1.0!
Toto nové vydání přináší nálsedující skvělé vlastnosti:
Nový příkaz `script`
Nový příkaz script může být použit ke spuštění skriptů napasných pro nocheto.
Skripty mohou být použity pro přidání nové funkcionality (nových příkazů) do nocheta. Mohou být napsány v jakémkoliv programovacím jazyce.
V Dokumentaci skriptů najdete další informace a oficiální skripty ke stažení.
Přidány "přesípací hodiny"
Nocheto zobrazí "přesípací hodiny" pokud delší dobu přemýšlí engine (během spuštění příkazů hint, play, analyze) nebo když běží jiná dlouho trvající operace (jako např. `checkforupdate`).

- Přidány viewhourglass a setviewhourglass příkazy
- Nová vlastnost "viewhourglass" v sekci [board] byla přidána do
konfiguračního souboru.
Přidejte si prosím
viewhourglass = 1
do ~/.nocheto/config/nocheto.ini
Další vylepšení
- nový příkaz `clock` zobrazí aktuální nastavení hodin
- hodiny zobrazují [] kolem času, pokud vypršel
- `help` najde příkazy podle jejich názvu, nejen podle klíče získaného pomocí `help!!`
- zvýšená rychlost vykreslování tabulky tahů
- příkaz `info` byl rozdělen na info a version příkazy
- bylo přidáno mnoho nových příkazů které umožní nastavit hodnotu
vlastností, které bylo možné dříve jen přepínat:
setviewfen, setautoboard, setviewcpmeter, setautoplay, setexpandtree, setexpandtabletree, setkeepontop, setspeach, setsounds, setsounds, setviewboard, setviewcoordinates, setviewevaluation, setviewexplorer, setviewgamesexplorer, setviewgraph, setviewmoves, setviewopening, setviewtablebase, setviewtree, setviewtabletree, a setviewvariants -
tabulka tahů zobrazuje aktuální tah ve dvou sloupcích
- nové konfigurační vlastnosti v sekci [board]:
currenttablemove_l = "*"
currenttablemove_r = "* "
- listnags příkaz nezobarzuje sloupec s poznámkou, pokud se nevejde na obrazovku konzole
- vylepšená nápověda
- lepší texty
- přidána detailní dokumenetace k téměř všem příkazům
- 'namespaces' příkazy byly přesunuty do skupiny 'extra'
- sekce 'tools' byla rozdělena na 'tools' a 'internet'
- nová sekce 'gui' pro příkazy související s GUI kitty
- nová sekce pro Explorer
- namespaces příkaz bez argumentů zobrazí nastavená namespace(s)
- sekce [startup] v konfiguračním souboru nyní podporuje příkaz quit
Další změny
- poslední hra uložená při vypnutí nocheta se ukládá do souboru last-game-3x.packbin (namísto last-game.packbin)
-
nová vlastnost
viewcpmeter
v skeci [board] v konfiguračním souboru Nahrazuje vlastnost viewelometer.
Přepište si prosím viewelometer na viewcpmeter ve vašich konfiguračních souborech.
Opravy chyb
- zachytává se vyjímka při vytváření tablebase (pokud je soubor s tablebase poškozen - doteď nocheto umřelo)
- opravena pozice kitty šachovnice když je zapnuto "keep on top" a strom tahů je vynput
- opravena pozice kitty šachovnice pokd jsou nastaveny hodiny
- opravena tablebase lichess (cursed-win, blessed-loss ??)
- opraven příkaz `cut` (přidán FEN tag do PGN)
- opraveno porovnávání tahů které způsobovalo že se neoznčoval aktuální černý tah v tabulce tahů
- opraven výstup `list` příkazu bez limitu na malé obrazovce
- oprava parsování PGN souborů s tagy s podtžítkem
- opraven příkaz `clearboardcolors`
2025.02.01 Byla vydána nová verze:: 2.7.1!
Toto vydání přináší následující vylepšení:
Opravy chyb
- opraven příkaz `clearboardcolors` který byl bez účinku
- opraveno porovnání tahů, které někdy způsobovovalo neoznačování černého aktuálního tahu v tabulce tahů
- opravené a vylepšené (anglické) texty nápovědy