[31.05.2026] 2.0.60 - Lokalne nacitane JS a CSS soubory v `index.html` se nyni verzují jednotne podle `SW_VERSION`. - Opraveno nacitani `js/new_menu.js` a `css/new_menu.css`, ktere zustavalo na stare query verzi `2026-05-29` a mohlo na nekterych zarizenich drzet starou podobu menu. [30.05.2026] 2.0.59 - Jazykove JSON soubory `i18n/*.json` a Blockly prekladove soubory `js/{lang}.js` se nacitaji s verzovacim parametrem podle aktualni verze ESP IDE. - Service worker u statickych souboru respektuje query parametr, takze zmena `?v=` spolehlive vynuti nacteni nove verze. - Do offline cache doplnen soubor `js/en.js`. [30.05.2026] 2.0.58 - Pri zapnuti automatickeho pridavani startovacich bloku se zobrazi dotaz, zda je uzivatel chce pridat i do aktualniho projektu. - Dotaz se zobrazi jen tehdy, kdyz na Blockly plose jeste neni blok `program_start` ani `program_loop`; vlozeni existujici program nenahrazuje. [30.05.2026] 2.0.57 - Bloky `program_start` a `program_loop` jsou ve vsech toolboxech presunuty na zacatek sekce Program. [30.05.2026] 2.0.56 - Opraveno poradi generovani startovnich programovych bloku. - Kod spusteny jednou se nyni generuje pred nekonecnou smyckou i tehdy, kdyz je blok smycky na plose umisten vyse. [30.05.2026] 2.0.55 - Pri cistem otevreni editoru se na prazdnou Blockly plochu automaticky vlozi startovni bloky pro kod spusteny jednou a nekonecnou smycku. - Automaticke vlozeni se neprovadi pri nacteni hotoveho programu z odkazu nebo pri otevreni existujiciho projektu. - Do Nastaveni pridana volba pro zapnuti/vypnuti startovnich programovych bloku. Nastaveni se uklada do `localStorage` a vychozi stav je zapnuto. - Doplneny CZ/EN texty a pripraveno cachovani ikony `item_auto_start_blocks.png`. [29.05.2026] 2.0.54 - Pridany programove bloky pro styl `setup()` / `loop()`: kod spusteny jednou a nekonecna smycka. - Blok nekonecne smycky generuje `import utime` a v kazde iteraci vola `utime.sleep_ms(0)`, aby se mohla obslouzit preruseni a dalsi ulohy. - Doplneny CZ/EN preklady a bloky jsou dostupne v kategorii Program pro vsechny toolboxy. [29.05.2026] 2.0.53 - Ukladaci dialogy si nove pamatuji posledni pouzity nazev projektu. - Nazev se po ulozeni nebo nacteni souboru propise do dialogu pro ulozeni do PC i do ESP. - U textovych souboru se do projektovych dialogu uklada nazev bez pripony, aby pri pozdejsim ulozeni Blockly projektu nevznikaly dvojite pripony. [26.05.2026] 2.0.52 - Doplnky s `toolbox_mode: addon_only` se uz neprepnou automaticky bez potvrzeni. - Pri nacteni takoveho doplnku se zobrazi dialog, kde lze zvolit nahradu celeho toolboxu nebo jen pridani bloku k beznemu toolboxu. - Volba uzivatele se uklada k doplnku a respektuje se i pri dalsim obnoveni toolboxu, nacteni projektu nebo instalaci z katalogu. - Doplneny CZ/EN texty dialogu pro rozhodnuti o rezimu toolboxu. [19.05.2026] 2.0.51 - Servo knihovna ma vyrazne presnejsi rizeni polohy diky modernejsimu PWM zapisu. - Doplneny souvisejici toolboxy, cache a preklady pro aktualni beta build. [19.05.2026] 2.0.50 - Pridany bloky pro ukladani a nacitani hodnot promennych do INI souboru. - Nova knihovna `pvstore.py` zachovava datove typy a chyby vypisuje do konzole. [19.05.2026] 2.0.49 - OLED bloky umi vybrat typ displeje: automaticky, SSD1306, SSD1309 nebo SH1106. - Doplnena SPI varianta OLED driveru a lepsi podpora SH1106 offsetu. [19.05.2026] 2.0.48 - Bluetooth pripojeni bylo upraveno pro lepsi kompatibilitu s Apple zarizenimi. - Vylepseno hlaseni chyb a stabilita prenosu pri BLE spojeni. [19.05.2026] 2.0.47 - Pridan WebSocket ovladac pro desktopovou aplikaci ESP IDE. - Upraveno pripojovani desktopove aplikace bez zavislosti na WebSerial/WebBluetooth. [18.04.2026] 2.0.22 - Stabilizovana instalace doplnku v Electronu pres `postMessage` transport. - Katalog doplnku se v Electronu otevira s `transport=postmessage`. - Webova instalace pres `localStorage` zustava beze zmen. - Zachovana kompatibilita se starsimi verzemi IDE (`espide.install.done` fallback). [18.04.2026] 2.0.21 - Opraven update flow Service Workeru bez samovolneho restartu UI. - Pri nesouladu verze SW zustane loading aktivni, update se dokonci a reload probehne jeste pred otevrenim UI. - Pridano zjistovani verze SW pres zpravu `GET_VERSION`. - Offline/PWA: doplnen `toolbox_ESPBIT.xml`, manifest pouziva relativni `start_url`/`scope` a cesty ikon. [17.04.2026] 2.0.20 - BLE na iOS/Bluefy: ciselne chyby (napr. `2`) se mapuji na srozumitelne hlasky + CZ/EN i18n. - Sjednoceny cache-busting `?v=` parametry v hlavnim HTML. - SW registrace pouziva relativni `sw.js` a scope odvozeny z aktualni URL (bez beta cesty). - Opravy `filemanager.html` a doplneni chybejicich souboru do SW precache. [29.03.2026] 2.0.14 - Pridano komprimovane ukladani Blockly projektu do ESP (`.blk.gz` v `/BLK/`). - Pridan dialog `save_esp_dialog`; textovy rezim uklada soubory stejne jako drive (bez komprese). - File Manager umi otevrit komprimovane Blockly soubory (`.blk.gz` i `.xml.gz`). - Vylepsen vykon overlaye (odebran `backdrop-filter`). - SW: navysena verze cache a do precache pridan `js/pako.min.js`. [29.03.2026] 2.0.13 - Nasazen novy system horniho menu (`css/new_menu.css`, `js/new_menu.js`, `media/new_menu/`). - Pridana 3 rozlozeni menu (`layout1`, `layout2`, `original`) s kompatibilitou k puvodnimu `more_menu`. - Stabilizovan `modeSwitch`, osetren konflikt s quick panelem a zlepsena responzivita topbaru. - Menu Zarizeni/Nastaveni prepracovano (USB/BLE stavove radky, vyber tematu, `autoRunOnBootDefault`, toolbox ikony). - Aktualizovany i18n texty, sjednocen vzhled/citelnost a optimalizovan `syncState()` (throttle 50 ms). - SW: doplnena precache o assety noveho menu. [21.03.2026] 2.0.12 - Stabilizovano navazani USB REPL po pripojeni. - Vylepsena sekvence a casovani vstupu do RAW REPL (USB i BLE sjednoceno). - Pridan novy C-shaped blok `program_section` (popis + aktivace/deaktivace cele sekce). [19.03.2026] 2.0.11 - Opraven orez offscreen screenshotu workspace (bez prazdneho mista vlevo). - Zpresnen vypocet bounding boxu + paddingu. - Ostatni screenshot rezimy zustaly beze zmen. [11.03.2026] 2.0.10 - Stabilizovano full-workspace snimani pri vetsim Blockly zoomu. - Offscreen snimani bezi na stabilnim meritku 1.0, rozliseni se zvysuje render scale. - Zachovany puvodni souradnice top-level bloku (bez preskladani). - Odebrany docasne debug nastroje pro screenshoty. [11.03.2026] 2.0.9 - Screenshoty Blockly do PNG maji transparentni pozadi jako vychozi. - Pridana volba bileho pozadi (`whiteBackground: true` / `background: "white"`). - Opraveno vykresleni pozadi pro `visible` i `offscreen` rezim. - Offscreen screenshot celeho workspace respektuje aktualni zoom. - `Ctrl+Shift+S` nyni defaultne exportuje transparentni screenshot. [24.02.2026] 2.0.8 - Pridan univerzalni toolbox `toolbox_Generic.xml` pro obecna MicroPython zarizeni. - Doplneny toolboxy pro ESP32C6 a RP2350. - U ESP32 doplneno mereni napeti pres ADC v mV i V. [22.02.2026] 2.0.7 - USB init neprepisuje existujici `run_code()` a `stop_code()` (zachovana logika v `boot.py`). - Rozsirena diagnostika chyb v `idecode` (typ vyjimky, traceback, tipy, lepsi handling `MemoryError`). - Pridany screenshot funkce Blockly (visible/offscreen, export PNG, hromadne snimani toolboxu). - Doplneny i18n texty pro screenshoty (CZ/EN). - Opraveno kodovani `index.html` na UTF-8 bez BOM. [20.02.2026] 2.0.6 - Pridan binarni BLE protokol pro upload souboru (MAGIC/SEQ/LEN/CRC8) s window ACK. - Implementovano obnoveni prenosu (retry, NAK resync, status expected SEQ) + CANCEL. - Pred uploadem se zastavuje bezici kod (Ctrl+C), doplneno vyjednani MTU/chunk pres BLE Config. - Pri nedostupne podpore je fallback na legacy REPL upload. - Zlepseno BLE pripojovani (timeouty GATT kroku + dusledny cleanup po chybe). [16.02.2026] 2.0.5 - Pridan dialog Bluetooth nastaveni v menu (vcetne CZ/EN textu). - Validace nazvu zarizeni: 3-8 znaku, zakladni ASCII. - Cteni/ulozeni jmena v `/cfg/ble_name.cfg`, pri vypnuti Bluetooth se konfigurace smaze. - Opraveno zavirani dialogu a osetreny kolize REPL behem cteni/ukladani. - Stabilizovana aktualizace Service Workeru. [25.01.2026] 2.0.4 - Pridany volby motivu a jazyka v menu (ukladani do localStorage). - Stabilizovano nacitani prekladu (I18N) a automaticke nacitani sdilenych projektu z URL. - Vylepsen toolbar ve Spravci souboru (responzivita a adaptivni tlacitka). - Vylepsen update Service Workeru + pridany startovni volby (force toolbox, lock processor, skryti File Manageru). - Instalator: opravy pro ESP8266 flash a binarni upload knihoven `.mpy`. [14.01.2026] 2.0.3 - Pridan tmavy rezim s prepinacem v menu (ulozeni do localStorage). - Upravene UI, ACE editor i terminal pro svetly/tmavy motiv. - Pridana nacitaci obrazovka s logem a spinnerem. - Podpora `dark_*` assetu a automaticke prepinani motivu. - Upravene styly File Manageru + aktualizovana SW cache pro nove assety. [23.11.2025] 2.0.2 - Drobné opravy ve správci souborů a načítání jeho knihovny - Upravena funkce pro zastavení programu pro lepší spolehlivost [14.11.2025] 2.0.1 - Opraveny nefunkční dialogy po otevření správce souborů - Opraven nefunkční správce souborů po znovupřipojení zařízení - Odstraněny duplicitní importy javascriptu ve správci souborů - Při zavření správce souborů úklid a povolení REPLu [10.11.2025] 2.0.0 - Opraveny dialogy ve správci souborů pro desktop verzi - Upravena funkce bluetooth připojení v desktop verzi - Úprava práce s cache pro desktop aplikaci - Zakázání tlačítek joysticku a instalace FW pro desktop verzi [4.11.2025] 2.0.0_beta - Přepracován výpočet velikosti okna na mobilních zařízeních - Opraveny chyby ve správci souborů - Do bluetooth knihovny doplněn kruhový buffer [9.10.2025] 1.13.6 - Přidání správce souborů - Přepsání Bluetooth knihovny kvůli chybě v Micropythonu - Přidán hack pro zastavování programu v Bluetooth režimu - Doplněny funkce pro ukládání souborů do ESP [21.9.2025] 1.13.5 - Optimalizace uživatelského rozhraní pro mobilní zařízení - Upscale grafiky pro lepší zobrazení displejích s vysokým PPI - Ošetření přepínání mezi USB a Bluetooth připojením - Doplnění textového režimu s panely - Ukládání obsahu textových editorů do localstorage [21.9.2025] 1.13.4 - Přidána podpora pro Bluetooth low energy - Oprava některých dialogů na mobilních zařízeních [14.9.2025] 1.13.3 - Do projektu se ukládají rozšíření jako komentář v xml - Načítání projektu ze souboru nastaví procesor a integruje doplňky - Načítání projektu z URL: nastaví procesor a integruje doplňky - Doplněn seznam změn a verzování editoru do rozbalovacího menu [12.8.2025] 1.13.2 - Přidána podpora pro procesory ESP8266 [16.6.2025] 1.13.1 - Přidána funkce pro instalaci knihoven do procesoru pomocí USB [13.4.2025] 1.13.0 - Přidána podpora pro procesory RP2040 [2.3.2025] 1.12.0 - Vydána USB - Serial verze ESP IDE V1.12 - Přidána podpora pro ESP32S3 - Přidány bloky pro souborový systém - Přidány bloky pro laserový dálkoměr VL53L0X - Přidány bloky pro expandér portů PCF8574 - Přidány bloky pro UART komunikace - Úprava rozložení toolboxu. [22.2.2025] 1.11.0 - Přepracovány funkce pro načítání toolboxu - Optimalizován webserver - Doplněn správce souborů - Komprimace uživatelských projektů pro úsporu FLASH paměti [19.5.2024] 1.10.0 - Optimalizován kód webserveru - Přepracována inicializace I2C rozhraní. - Opraveny chyb [27.3.2024] 1.10.0 - Nasazen nový kód pro webserver - Rozšířeny bloky pro ovládání DC motorů pomocí PWM - Přidány bloky pro 5x5 neopixel matici - Optimalizováno uživatelské rozhraní pro mobilní zařízení [12.2.2024] 1.08.0 - Přidána podpora pro ESP32C3 - Nové rozhraní pro správu uživatelských bloků - Implementován HTTP request blok - Try Catch a další funkce. [16.1.2024] 1.7.0 - Virtuální joysticky pro snadné ovládání robotických vozítek [17.10.2023] 1.6.0 - Implementována podpora ESP Now komunikace mezi procesory - Optimalizován webserver. [25.3.2023] 1.05.0 - Přidán blok pro čtení ADC pinů pro joystick - Přidána podpora pro senzor TCS34725 - Přidána podpora pro Rotační enkodéry - Přidána podpora pro gyroskop MPU6050 - Přidána podpora pro ovládání modelářských servomotorů [9.5.2022] 1.03.0 - Vytvoření editoru obrázků pro OLED Display - Experimentální podpora pro ESP8266. [22.4.2022] 1.02.0 - Přidán vzdálený náhled na OLED Display. [15.1.2022] 1.01.0 - Rozšířeny bloky pro ovládání robota - Optimalizován kód webserveru - Opraveny chyby. [2019] 1.0.0 - Vydána první verze ESP IDE.