en cs

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`).

Hourglass are shown while Nocheto thinks
  • 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
    Table move tree
  • nové konfigurační vlastnosti v sekci [board]:
    • currenttablemove_l = "*"
    • currenttablemove_r = "* "
    Přidejte si je prosím do souboru ~/.nocheto/config/nocheto.ini.
  • 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