{
  "version": "2.1.4",
  "installer_url": "https://locasync.site/releases/Locasync-Installer.exe",
  "app_zip_url": "https://locasync.site/releases/v2.1.4/locasync-2.1.4.zip",
  "changelog": [
    "[SYS] Aktualizace a instalátor se nyní stahují z vlastní infrastruktury místo GitHubu."
  ],
  "history": [
    {
      "version": "2.1.3",
      "app_zip_url": "https://locasync.site/releases/v2.1.3/locasync-2.1.3.zip",
      "changelog": [
        "[FIX] Účty smazané administrátorem jsou nyní automaticky a okamžitě odhlášeny s vysvětlující zprávou na přihlašovací obrazovce, místo aby aplikace zůstala viset v neplatném stavu.",
        "[UX] Zcela přepracován vzhled okna pro oznámení nové aktualizace – přehlednější zobrazení verze, barevně odlišené položky changelogu a rychlý přístup k historii starších verzí.",
        "[SYS] Doplněn realtime listener pro okamžitou detekci smazání profilu bez nutnosti čekat na pravidelnou synchronizaci."
      ]
    },
    {
      "version": "2.1.2",
      "app_zip_url": "https://locasync.site/releases/v2.1.2/locasync-2.1.2.zip",
      "changelog": [
        "[FIX] Oprava registrace nových účtů – databázová funkce pro vytváření profilu se odkazovala na neexistující sloupec, což způsobovalo chybu 'Database error saving new user' a znemožňovalo dokončit žádost o registraci.",
        "[FIX] Administrátoři s rolí 'Administrátor' se po přihlášení nesprávně dostávali do stavu 'Žádný aktivní tým' a v Systémové správě se jim nezobrazovala možnost přepnout na 'Systémový Globál'. Oprava sjednocuje kontrolu oprávnění s reálně přidělovanou rolí.",
        "[SYS] Doplněny drobné interní úpravy v logice ověřování oprávnění v sekci Administrace pro vyšší konzistenci mezi globální a týmovou správou."
      ]
    },
    {
      "version": "2.1.1",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.1.1/locasync-2.1.1.zip",
      "changelog": [
        "[FIX] Oprava nesprávného výpočtu 'Aktivních dnů' (pracovního streaku) v Osobním profilu. Dotaz do databáze omylem vyžadoval neexistující sloupec, kvůli čemuž se streak vždy zobrazoval jako 0 bez ohledu na skutečnou aktivitu uživatele.",
        "[SYS] Zjednodušen a zpřesněn výpočetní algoritmus streaku – nyní pracuje výhradně s časem poslední úpravy (updated_at) každého překladu, což zvyšuje spolehlivost výsledku.",
        "[SYS] Doplněno lepší logování chyb při načítání statistik profilu pro rychlejší budoucí diagnostiku."
      ]
    },
    {
      "version": "2.1.0",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.1.0/locasync-2.1.0.zip",
      "changelog": [
        "[NEW] Pak Explorer: Zcela nový nástroj pro procházení herních .pak archivů přímo z aplikace. Po výběru herní složky (nebo uloženého profilu) se archivy načtou do přehledného seznamu a jejich obsah se zobrazí jako klasický souborový strom se zachováním originální adresářové struktury.",
        "[NEW] Otevření .locres přímo v Živém Editoru: Vybraný .locres soubor lze jedním kliknutím vytáhnout přímo z archivu a otevřít v Živém Editoru bez nutnosti ručně hledat, rozbalovat a exportovat archiv externími nástroji.",
        "[NEW] Univerzální export libovolného souboru z archivu: Kromě .locres jde stejným způsobem exportovat i libovolný jiný soubor z paku (fonty, textury, konfigurace…) a jeho původní cesta v archivu (např. Content/Localization/Game/en/) se vždy zachová i v cílové složce.",
        "[NEW] Výchozí exportní složka (Output folder): V nastavení Pak Exploreru lze nastavit trvalou cílovou složku pro export, obdoba 'Output folder' z FModelu. Export pak proběhne okamžitě bez opětovného vybírání cíle při každém kliknutí.",
        "[NEW] Herní profily: Cesty ke složkám s .pak archivy lze uložit jako pojmenované profily pro rychlé přepínání mezi hrami/instalacemi bez opakovaného procházení souborového systému.",
        "[NEW] Detail archivu a náhled souboru: Postranní panel zobrazuje informace o vybraném archivu (zabezpečení, komprese, počet položek) i o aktuálně vybraném souboru, včetně jeho plné cesty uvnitř archivu.",
        "[FIX] Export nyní skutečně respektuje uloženou výchozí exportní složku a už se neptá na cíl při každém exportu, pokud je nastavená.",
        "[UX] Zkrácena a zpřehledněna notifikace po úspěšném exportu – místo celé (často velmi dlouhé) cesty se nyní zobrazuje jen název exportovaného souboru.",
        "[SYS] Opravena komunikace mezi preload skriptem a hlavním procesem, díky které se parametr výchozí exportní složky spolehlivě předává až do exportní logiky."
      ]
    },
    {
      "version": "2.0.5",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.5/locasync-2.0.5.zip",
      "changelog": [
        "[FIX] Oprava přetékání dlouhých lokalizačních klíčů: Dlouhé klíče se nyní v tabulce korektně zkracují (...) a nezasahují už do sloupce s originálním textem. Celý klíč zůstává dostupný v tooltipu po najetí myší.",
        "[FIX] Přilepená hlavička tabulky při scrollování: Opravena hlavička tabulky (Lokalizační klíč / Originální text / Nový překlad), která se při posouvání seznamu překrývala s prvním viditelným řádkem. Posouvání nyní zarovnává řádky pod hlavičku tak, aby žádný řádek nebyl vizuálně přeseknutý napůl.",
        "[SYS] Technická stabilizace tabulky editoru: Přepracováno vykreslování hlavičky a scrollování řádků kvůli spolehlivějšímu chování napříč různými velikostmi oken."
      ]
    },
    {
      "version": "2.0.4",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.4/locasync-2.0.4.zip",
      "changelog": [
        "[NEW] Rozdělení synchronizace zdrojů na dvě samostatné akce: Tlačítko pro aktualizaci dat nyní otevře výběrový modal s volbou 'Aktualizovat zdrojový text' nebo 'Smazat klíče'. Aktualizace porovná nahraný CSV podle klíče a upraví nebo přidá jen odpovídající řádky — klíče, které v souboru chybí, se nadále nijak nedotknou a zůstávají beze změny.",
        "[NEW] Samostatné mazání podle klíčů: Nová akce 'Smazat klíče' pracuje s vlastním CSV obsahujícím sloupec 'key' a smaže výhradně klíče, které jsou v souboru výslovně uvedené. Žádné jiné řádky se touto akcí už nikdy nezmění ani neodstraní.",
        "[FIX] Oprava chybného mazání při aktualizaci zdrojů: Odstraněno starší chování, kdy nahrání aktualizačního CSV bez všech klíčů omylem označilo chybějící (ale stále platné) klíče ke smazání. Aktualizace a mazání jsou nyní zcela nezávislé operace.",
        "[UX] Přepracovaný náhledový modal: Karty se statistikami i popisky sekcí se nyní přizpůsobují zvolenému režimu (aktualizace vs. mazání), takže je na první pohled jasné, co se přesně zapíše — barevně odlišené i v potvrzovacím tlačítku.",
        "[FIX] Doplnění chybějících povinných sloupců při zápisu do cloudu: Opraveny opakované chyby 'null value violates not-null constraint' při hromadné aktualizaci zdrojů v cloudových projektech (chyběly hodnoty pro project_id, row_index a loc_key).",
        "[SYS] Přesnější diagnostika chyb: Chybové hlášky ze serverové databáze se nyní zobrazují s konkrétním důvodem selhání místo obecného oznámení, což usnadňuje řešení problémů se zápisem dat."
      ]
    },
    {
      "version": "2.0.3",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.3/locasync-2.0.3.zip",
      "changelog": [
        "[NEW] Přidávání nových textů přímo v Živém Editoru: Nové tlačítko v horní liště otevře modal pro ruční přidání jednoho řádku (klíč, originál, volitelně i překlad) nebo hromadné vložení/import z CSV. Duplicitní klíče se automaticky přeskočí, u lokálních souborů se řádky zapíší při dalším uložení, u cloudových projektů okamžitě do databáze.",
        "[NEW] Synchronizace zdrojových textů: Nové tlačítko umožňuje nahrát aktualizovaný zdrojový CSV a porovnat ho s aktuální tabulkou podle klíče. Nové klíče se automaticky přidají, u existujících klíčů se změněným anglickým originálem se text aktualizuje a schválené překlady se vrátí ke kontrole.",
        "[UX] Vizuální označení nových a změněných řádků: Nově přidané řádky získávají zelený štítek 'Nový řádek', řádky se změněným originálem žlutý štítek 'Originál změněn' s náhledem původního znění po najetí myší.",
        "[SYS] Optimalizace a čištění kódu: Opravena varování linteru (ESLint) a optimalizovány React hooky (vyčištěné pole závislostí u useCallback) pro snížení zbytečného re-renderování a lepší správu paměti."
      ]
    },
    {
      "version": "2.0.2",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.2/locasync-2.0.2.zip",
      "changelog": [
        "[NEW] Volitelné vynucování formátovacích značek: Do globálního nastavení (karta Obecné) byl přidán přepínač pro vypnutí striktní kontroly tagů <cf> a <lf>. Editor na tuto změnu reaguje okamžitě bez nutnosti restartu.",
        "[NEW] Rychlá obnova dat Workspace: Na hlavní panel projektů bylo přidáno tlačítko 'Obnovit data'. Uživatele s čerstvě přiřazenými právy již systém nenutí k odhlášení a opětovnému přihlášení, data se načtou okamžitě.",
        "[FIX] Oprava kritického pádu (odhlášení) těsně po registraci: Vyřešena závodní podmínka (race condition), kdy zpožděný zápis do databáze způsoboval pád aplikace či okamžitý logout. Systém nyní korektně čeká ve stavu 'Čeká na schválení'.",
        "[SYS] Optimalizace a čištění kódu: Opravena varování linteru (ESLint) a optimalizovány React hooky (vyčištěné pole závislostí u useCallback) pro snížení zbytečného re-renderování a lepší správu paměti."
      ]
    },
    {
      "version": "2.0.1",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.1/locasync-2.0.1.zip",
      "changelog": [
        "[NEW] Multi-tenant architektura týmů (Skupiny): Aplikace přechází z jednoho globálního prostoru na systém oddělených týmů. Každý uživatel si nyní může založit vlastní překladatelský tým, do kterého přiděluje projekty a zve další členy, kterým v rámci skupiny nastavuje unikátní role a práva.",
        "[NEW] Hybridní panel Administrace: Zásadně přepracovaný systém správy účtů. Pomocí nové inteligentní roletky v horní liště mohou zakladatelé aplikace přepínat mezi 'Centrální globální správou' a správou uživatelů uvnitř konkrétních týmů, které vlastní.",
        "[SEC] Striktní hierarchie uživatelských práv: Majitel týmu má nyní nad svým týmem plnou kontrolu (včetně práv vyhazovat a povyšovat na administrátory), zatímco týmový administrátor může spravovat pouze nižší role a nemůže zasahovat do nastavení majitele ani globálního vývojáře.",
        "[SEC] Odstranění zacyklení v RLS politikách (500 Error): Kompletně přepsána bezpečnostní pravidla přímo na backendu (Supabase). Databáze nyní ověřuje přístupy do skupin pomocí bezpečných nerekurzivních poddotazů, což zrychlilo načítání a odstranilo pády API.",
        "[FIX] Oprava kritické chyby stahování projektů (400 Error): Rozhraní pro zobrazení projektů a týmů nyní korektně cílí na nové oddělené databázové tabulky (global_roles, global_status) namísto starých vyřazených sloupců.",
        "[FIX] Odkazy na zákaznickou podporu: E-mailové adresy v uživatelském rozhraní, u zamítnutých žádostí a čekajících profilů, byly dynamicky nahrazeny přímým proklikem na komunitní Discord pro urychlení řešení problémů.",
        "[FIX] Opravena pozice a zobrazení informačních tooltipů v tabulce. Tooltipy (např. u výběru celé stránky či statusu překladu) nyní u horních řádků chytře vyskakují směrem dolů a zobrazují plné jméno i avatara překladatele bez ořezávání.",
        "[UX] Z horní lišty editoru bylo odstraněno nadbytečné tlačítko „AI Stránka“. Hromadný AI překlad nyní exkluzivně a přehledněji spravuje spodní plovoucí multiselect lišta.",
        "[SYS] Výrazná optimalizace paměti a rychlosti vykreslování Živého Editoru. Byly refaktorovány odvozené stavy (odstraněno zbytečné useMemo) a kompletně vyčištěna logika závislostí pro rychlejší chod bez chyb a varování Linteru."
      ]
    },
    {
      "version": "2.0.0",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/2.0.0/locasync-2.0.0.zip",
      "changelog": [
        "[NEW] Plná integrace do systémové lišty (Tray). Aplikaci je nyní možné nechat běžet na pozadí, aniž by překážela na hlavním panelu.",
        "[NEW] Přidáno prémiové modální okno při zavírání aplikace (kliknutí na křížek). Uživatel si může vybrat, zda chce program skrýt nebo úplně ukončit, a svou volbu si může trvale zapamatovat.",
        "[UX] Kompletní redesign prvků v Nastavení. Zastaralé systémové roletky byly nahrazeny moderními interaktivními dropdowny s ikonami a plynulými animacemi, které dokonale ladí s dark-themed UI.",
        "[FIX] Vylepšena identifikace procesu v systému Windows. Zkompilovaná aplikace se nyní ve Správci úloh i na liště všude korektně hlásí jako „LocAsync Studio“ namísto obecného označení Electron.",
        "[NEW] Terminologický slovník 2.0: Přidán 'Click-to-Insert' – kliknutím na podtržený termín v originálu se jeho schválený překlad okamžitě vloží do textary.",
        "[NEW] Správa slovníku: Přidána editace pojmů (ikona tužky) pro snadné opravy a hromadný import slovníku z CSV souborů.",
        "[SYS] Vylepšený Regex pro slovník: Detekce pojmů nyní respektuje hranice slov (celé výrazy), což eliminuje chybné zvýrazňování uvnitř jiných slov.",
        "[NEW] Ochrana formátovacích značek (Tag Protection): Editor nyní automaticky hlídá přítomnost značek jako <cf> či <lf> a varuje překladatele, pokud v překladu chybí.",
        "[NEW] Historie úprav u řádku: Po najetí na ikonu stavu překladu se zobrazí tooltip s informací, kdo a kdy naposledy řádek upravil.",
        "[NEW] Multiselect akce: Přidány checkboxy pro hromadný výběr řádků – nyní lze jedním kliknutím spustit AI překlad nebo schválení pouze pro vybrané segmenty.",
        "[UX] Filtr 'Moje práce': Přidán nový filtr v editoru pro okamžité zobrazení pouze těch překladů, které vytvořil nebo upravil přihlášený uživatel."
      ]
    },
    {
      "version": "1.1.9",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.9/locasync-1.1.9.zip",
      "changelog": [
        "[NEW] Zbrusu nový modul „Interaktivní Terminologický Slovník“. Přidáno prostorné plovoucí okno (draggable widget) pro správu a sjednocení herní terminologie napříč celým překladem.",
        "[UX] Chytrá detekce v textu a Tooltipy: Pojmy uložené ve slovníku se nyní v originálním textu Editoru automaticky tečkovaně podtrhávají. Po najetí myší okamžitě vyskočí moderní tooltip se schváleným překladem a poznámkou pro překladatele.",
        "[UX] Rychlé přidávání pojmů (Quick Add): Označením jakéhokoliv textu v tabulce a stisknutím klávesové zkratky Ctrl+D se slovník bleskově otevře s již předvyplněným originálním výrazem.",
        "[SYS] Architektura duálního úložiště: Slovník automaticky rozeznává režim práce. U cloudových projektů se synchronizují změny v reálném čase všem členům týmu (Supabase Realtime), u offline souborů se ukládá lokálně do mezipaměti workspace.",
        "[SYS] Bleskově plynulé přesouvání plovoucího okna po obrazovce pomocí synchronizace s obnovovací frekvencí monitoru (requestAnimationFrame).",
        "[NEW] Přidána podpora pro okamžitý nativní export celého slovníku včetně poznámek do čistého formátu CSV."
      ]
    },
    {
      "version": "1.1.8",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.8/locasync-1.1.8.zip",
      "changelog": [
        "[NEW] Zbrusu nový modul „Centrum nápovědy a dokumentace“. Přidán interaktivní průvodce, který detailně vysvětluje celý proces lokalizace Unreal Engine her (od extrakce přes FModel, přes práci s tabulkami až po IO Store pravidla a _P patche).",
        "[UX] Kompletní modernizace tooltipů v modulu Locres Packer. Zastaralé systémové title bubliny byly nahrazeny plynulými a plně nastylovanými CSS tooltopy s ohledem na prémiový dark design aplikace.",
        "[SYS] Do postranního panelu (Sidebar) a horní lišty přidána podpora pro novou sekci Nápovědy včetně podpory pro rychlou klávesovou zkratku Alt+9."
      ]
    },
    {
      "version": "1.1.7",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.7/locasync-1.1.7.zip",
      "changelog": [
        "[FIX] Oprava kritické chyby způsobující pád celého editoru (černá obrazovka) při zadání speciálních znaků (např. kulatých závorek) do vyhledávacího pole. Systém nyní tyto znaky bezpečně filtruje, takže zvýrazňovač textu funguje stabilně za všech okolností."
      ]
    },
    {
      "version": "1.1.6",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.6/locasync-1.1.6.zip",
      "changelog": [
        "[NEW] Kompletní redesign osobního profilu: Přidán pokročilý dashboard statistik s detailním přehledem aktivity, vypočítávaným pracovním streaku (aktivní dny) a úrovňovým systémem (Leveling XP).",
        "[NEW] Přidána funkce 'Přepočítat statistiky': Uživatelé si nyní mohou kdykoliv manuálně vynutit obnovu svých dat a achievementů přímo ze serveru přes nové tlačítko v profilu.",
        "[SYS] Implementace real-time detekce kolizí v Editoru: Přidán monitorovací mechanismus pro sledování vzdálených změn v databázi. Systém nyní vizuálně zvýrazňuje řádky upravené ostatními členy týmu v reálném čase, čímž eliminuje riziko přepisování práce kolegů.",
        "[UX] Optimalizace vizuálu Síň slávy: Opraveno vykreslování ohraničení odznaků, které nyní dynamicky přebírá barvy z databáze a nedochází k nechtěnému zobrazení výchozí bílé barvy (CSS fallbacky).",
        "[FIX] Stabilizace logiky aktivních dní: Implementován algoritmus pro výpočet pracovního streaku na základě historie úprav v databázi (updated_at/created_at), který přesně určuje, kolik dní v řadě uživatel aktivně překládal.",
        "[SYS] Odlehčení synchronizačního cyklu: Profilové statistiky se nyní načítají separátně od hlavní projektové agendy, což eliminuje zbytečné prodlevy při startu aplikace."
      ]
    },
    {
      "version": "1.1.5",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.5/locasync-1.1.5.zip",
      "changelog": [
        "[NEW] Zcela nový modul „Osobní profil a statistiky“. Uživatelé nyní mají svůj vlastní panel, kde mohou sledovat svůj progres, celkový počet úprav, kvalitu překladů (Win Rate) a aktivní pracovní dny (streak).",
        "[NEW] Zavedena gamifikace pro překladatele: Systém XP úrovní a „Síň slávy“. Za aktivitu a bezchybné překlady nyní uživatelé odemykají speciální odznaky přímo na svůj profil (např. První krev, Perfekcionista, Knihovník).",
        "[FIX] Vyřešena kritická chyba s „falešným přihlášením“. Pokud je uživatelský účet smazán nebo zablokován, systém to okamžitě detekuje přes Realtime monitor, bezpečně vyčistí lokální mezipaměť (localStorage) a vynutí návrat na přihlašovací obrazovku.",
        "[SYS] Rozsáhlá optimalizace vykreslovacího cyklu a správy stavů (Strict React Hooks). Synchronizační smyčka a WebSockety byly kompletně přepsány a obaleny do asynchronních funkcí, což eliminuje zamrzání rozhraní (cascading renders) a zvyšuje stabilitu aplikace."
      ]
    },
    {
      "version": "1.1.4",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.4/locasync-1.1.4.zip",
      "changelog": [
        "[SEC] Implementace robustnějšího zabezpečení databázových politik (RLS). Systém nyní striktně validuje přístupy napříč všemi tabulkami na základě pole oprávnění (roles), což eliminuje bezpečnostní rizika při manipulaci s týmovými právy.",
        "[FIX] Oprava kritické chyby v dashboardu, která způsobovala nezobrazení projektů u administrátorů po migraci na nový systém rolí.",
        "[UX] Přepracování vizuálního zobrazení uživatelských rolí v Sidebaru. Štítky jsou nyní dynamicky generovány přímo z databáze, což zajišťuje okamžitý přehled o všech přidělených pravomocích (Majitel, Administrátor, Moderátor, Beta Tester, Překladatel).",
        "[SYS] Optimalizace synchronizační smyčky profilů. Zavedena pojistka proti tichému selhání RLS politik, která při problému s právy ihned informuje správce aplikace namísto zobrazení prázdných dat."
      ]
    },
    {
      "version": "1.1.3",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.3/locasync-1.1.3.zip",
      "changelog": [
        "[NEW] Implementován modul pro AI překlady skrze DeepL API. Veškerá komunikace s API byla přesunuta do Electron backendu, což umožňuje plnou funkčnost bez omezení Content Security Policy.",
        "[NEW] Přidána funkce hromadného AI překladu pro celou stránku editoru jedním kliknutím pro maximální zrychlení práce.",
        "[FIX] Zvýšena odolnost systému stahování aktualizací. Aplikace nyní správně zpracovává HTTP přesměrování (kód 302) při stahování instalátoru, což řeší předchozí chyby při updatech.",
        "[SYS] Optimalizace práce s uvozovkami u AI překladů – systém nyní automaticky čistí typografické uvozovky, aby nedocházelo ke konfliktům s formátem hry."
      ]
    },
    {
      "version": "1.1.2",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.2/locasync-1.1.2.zip",
      "changelog": [
        "[NEW] Do modulu Pak Repaker bylo integrováno nové dedikované textové pole. Uživatelé si nyní mohou přímo v rozhraní aplikace pojmenovat výsledný .pak soubor před samotnou kompilací (včetně automatické kontroly přípony).",
        "[FIX] V Lokalizačním Injektoru byl vyřešen problém se zbytečným přidáváním uvozovek okolo textů. Systém nyní vstupní data čistí (ořezává mezery na začátku/konci) a export do CSV byl nastaven tak, aby uvozovky používal jen při striktní nutnosti (např. při výskytu čárky ve větě).",
        "[FIX] Upravena logika slučování CSV tabulek v Injektoru. Pokud při tvorbě nového sloupce chybí pro daný klíč překlad, editor nyní pole korektně ponechá prázdné, místo aby ho přeskočil."
      ]
    },
    {
      "version": "1.1.1",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.1/locasync-1.1.1.zip",
      "changelog": [
        "[NEW] Představen zbrusu nový samostatný modul „Pak Repaker“. Nyní je možné kompilovat celou adresářovou strukturu překladu přímo do finálního herního balíčku .pak pomocí integrovaného nástroje repak.exe.",
        "[FIX] Definitivní oprava nefunkčního stahování a detekce aktualizací. Síťový dotaz na soubor version.json byl kompletně přesunut z React frontendu do Electron backendu (Main Process) na nativní Node.js HTTPS protokol, čímž se stoprocentně obchází restrikce Content Security Policy (CSP).",
        "[SYS] Kompletně přepracován a zabezpečen preload můstek (Preload Bridge). Přidána nová nativní IPC rozhraní (selectPakSavePath, packPak) pro spolehlivý přenos dat mezi React frontendem a Node.js backendem.",
        "[UX] Do postranního panelu (Sidebar) a horní lišty (Navbar) přidána nová dedikovaná jantarová karta pro okamžitý přístup k nástroji Repakeru s podporou pro rychlou klávesovou zkratku Alt+6."
      ]
    },
    {
      "version": "1.1.0",
      "installer_url": "https://github.com/FireFOXXCZ/locasync/releases/download/installer/Locasync-Installer.exe",
      "app_zip_url": "https://github.com/FireFOXXCZ/locasync/releases/download/1.1.0/locasync-1.1.0.zip",
      "changelog": [
        "[NEW] Zcela přepracován design horních karet v Živém Editoru, aby se vizuálně odlišil od venkovního dashboardu a nabídl specifické metriky pro překladatele (Originální segmenty, Předběžné překlady, Uzamčené korektury).",
        "[NEW] Zaveden pokročilý interaktivní log „Historie Překladatelů“. Editor nyní na jedno kliknutí zobrazí detailní statistiku o všech členech týmu, kteří do vybraného projektu jakkoli zasáhli – včetně informací o celkovém počtu úprav a čase úplně poslední aktivity daného uživatele.",
        "[NEW] Projektoví manažeři a administrátoři nyní mohou označit cloudový projekt jako zcela Dokončený. Projekt získá prémiový jantarový design, exkluzivní pečeť a jasně se vyčlení od probíhajících překladů.",
        "[SEC] Aplikován hard-lock pro dokončené projekty (Read-Only Mód). Jakmile vedení projekt uzavře, celá struktura v Živém Editoru se napříč celým týmem nezvratně uzamkne proti dalším úpravám, nahrazování či ukládání změn.",
        "[UX] Aplikována chytrá vyhledávací a filtrovací lišta. Projekty nyní můžete okamžitě filtrovat podle názvu, stavu kompletace nebo si zobrazit pouze vaši vlastní agendu.",
        "[UX] Optimalizace Modálních oken: Z důvodu čistšího designu a sjednocení vizuální identity byly ze systémových pop-up oken odstraněny přebytečné horní křížky. Zpřehlednila se také integrace vestavěného Changelogu pro budoucí updaty."
      ]
    },
    {
      "version": "1.0.9",
      "changelog": [
        "[FIX] Inteligentní normalizace plochých lokalizačních klíčů. Pokud herní .locres soubory obsahují čisté MD5/Hex hashe bez jmenného prostoru, editor automaticky odmaže nevzhledná úvodní lomítka a dvojtečky pro dokonale čistý data grid. Původní systémový tvar pro C# kompilátor zůstává bezpečně zachován v pozadí.",
        "[FIX] Zajištění striktního jednořádkového formátu při exportu do CSV. Pomocné editační značky zalomení <cf> a <lf> jsou při běžném exportu ponechány jako textové tagy.",
        "[SYS] Odstraněn zapomenutý import ikony FileText z hlavičke souboru a kompletně vyčištěny strict chyby linteru, které dříve nekompromisně blokovaly produkční build celé aplikace."
      ]
    },
    {
      "version": "1.0.8",
      "changelog": [
        "[FIX] Kritická oprava chování Locres Packeru při kompilaci do .locres souborů. Třetí sloupec se již nevynechává a je vždy korektně vygenerován, aby nedocházelo k chybám IndexOutOfRange v C# kompilátoru.",
        "[FIX] Zcela přepsán algorithmus importu a exportu tabulek (PapaParse integrace). Nyní systém perfektně a bezpečně zpracovává texty, které uvnitř obsahují reálné čárky, aniž by došlo k nechtěnému rozpadu sloupců či zničení struktury.",
        "[UX] Export z Packeru do běžného .csv souboru je nyní pročištěn a striktně dvousloupcový (Klíč + Zdroj)."
      ]
    },
    {
      "version": "1.0.7",
      "changelog": [
        "[FIX] Plně obnovena funkčnost globálních Toast notifikací, které informují o úspěšném uložení, chybách či zkopírování textu do schránky.",
        "[UX] Vylepšené chování stránkování v tabulce. Při přechodu na další nebo předchozí stránku vás nyní editor automaticky a plynule odscrolluje zpět nahoru k prvnímu záznamu.",
        "[UX] Mírně upraveno chování vyhledávacího panelu (Find & Replace) a vyřešeny Linter varování spojená se spouštěním smyčky dvojitého vykreslování."
      ]
    },
    {
      "version": "1.0.6",
      "changelog": [
        "[NEW] Integrován inteligentní panel Hledat & Nahradit (Find & Replace) pro rychlou úpravu textů. Podporuje hromadné nahrazení všech vyfiltrovaných výsledků najednou oder postupné nahrazování.",
        "[NEW] Přidána šipková navigace ve vyhledávání. Můžete plynule přeskakovat mezi nalezenými výsledky, přičemž vás editor automaticky odscrolluje na správné místo.",
        "[UX] Zavedena rychlá klávesová zkratka: Při psaní do pole pro nahrazení stačí stisknout klávesu Enter. Výraz se okamžitě nahradí a editor vás rovnou přesune na další nalezený výskyt.",
        "[UX] Aktivní výsledek vyhledávání je nyní v tabulce výrazně vizuálně odlišen fialovým orámováním celého řádku a podsvícením jeho čísla pro dokonalou orientaci v textu.",
        "[SYS] Rozsáhlá optimalizace výkonu a čištění kódu (Strict Linter Fixes). Odstraněno zbytečné dvojité renderování (cascading renders) při změně vyhledávacích filtrů a zajištěna maximální stabilita vnitřních procesů."
      ]
    },
    {
      "version": "1.0.5",
      "changelog": [
        "[UX] Integrován chytrý zvýrazňovač textu (Highlighter) v Živém Editoru. Hledané výrazy se nyní okamžitě fialově podsvítí přímo v textu, a to dynamicky podle toho, zda vyhledáváte v klíčích, originálu nebo překladu.",
        "[FIX] Opraven kritický problém s nekonečnou smyčkou a neustálým vyskakováním okna dostupné aktualizace každých 10 sekund. Implementována „Snooze“ pojistka, která po ručním zavření okna zamezí dalším výzvám během aktuální relace aplikace.",
        "[FIX] Opraveno asynchronní řazení inicializačního cyklu. Systém nyní spolehlivě stáhne kompletní data dříve, než začne modal vyhodnocovat lokální cache, což definitivně zabraňuje zablokování okna na hlášce o stahování změn.",
        "[SYS] Zaveden plnohodnotný záchranný offline režim pro aktualizace (Offline Fallback). Pokud spustíte aplikaci zcela bez internetu, program plynule natáhne historii změn z lokální šablony zabalené uvnitř sestavení.",
        "[UX] Optimalizováno chování editačních polí pro překlad. Pokud v řádku zrovna nepíšete, text splyne s tabulkou pro plynulé vykreslení zvýrazněného hledání."
      ]
    },
    {
      "version": "1.0.4",
      "changelog": [
        "[FIX] Vyřešen kritický problém s nenačítáním a nemožností zakládat cloudové projekty v produkčním buildu zabalené aplikace (Race Condition). Inicializace identity uživatele, ověřování systémových rolí a stahování dat ze Supabase byly sloučeny do jednoho striktně sekvenčního toku.",
        "[SYS] Zvýšena stabilita relací v Electron prostředí. Systém nyní přednostně čte synchronní session data přímo z paměti aplikace, čímž eliminuje anomálie s chybějícími hlavičkami Origin/Referer na interních produkčních protokolech.",
        "[SYS] Kompletně odstraněno nebezpečné tiché selhávání procesů (Silent Returns). V případě neočekávané síťové či databázové chyby aplikace vyhodí transparentní výjimku a okamžitě informuje uživatele skrze detailní Toast panel.",
        "[UX] Dočasná záchranná pojistka: Pokud dashboard po updatu hned nezobrazí vaše legitimní projekty, pomůže jednorázové ruční odhlášení a opětovné přihlášení, které bezpečně propláchne starou mezipaměť (cache) s předchozím stavem práv."
      ]
    },
    {
      "version": "1.0.3",
      "changelog": [
        "[NEW] Nasazena prémiová startovací obrazovka (Splash Screen) s pulzujícím glow efektem a plynulou animací loga studia, která vizuálně sjednocuje inicializaci prostředí s přihlašováním.",
        "[NEW] Integrován plnohodnotný zakázkový Delete Modal pro trvalé odstraňování projektů. Nahrazuje původní systémový dialog moderním rozhraním s bezpečnostní pojistkou opisování názvu a bleskovým kopírováním do schránky.",
        "[SEC] Zpřísněna bezpečnostní RLS práva na dashboardu cloudových projektů. Běžní uživatelé a testeři nyní vidí striktně pouze projekty, do kterých byli ručně přiřazeni."
      ]
    },
    {
      "version": "1.0.2",
      "changelog": [
        "[NEW] Nasazen živý aktualizační hlídač (Live Update Watcher). Aplikace nyní automaticky kontroluje dostupnost nových verzí na serveru každých 10 sekund za plného provozu bez nutnosti restartování studia.",
        "[FIX] Opraveno tiché zapisování prázdné hodnoty (NULL) do sloupce 'last_edited_by' při ukládání překladů.",
        "[SYS] Implementováno tiché obnovování přístupových tokenů (Session Auto-Refresh) při online startu aplikace."
      ]
    },
    {
      "version": "1.0.1",
      "changelog": [
        "[NEW] Plně automatický systém aktualizací. Aplikace nyní stahuje a spouští instalátor tiše na pozadí bez nutnosti otevírat prohlížeč.",
        "[UX] Kompletní podpora pro 150% měřítko Windows. Nová responzivní horní lišta a chytré Hamburger menu pro rychlý přístup k sidebaru.",
        "[FIX] Opraveno načítání profilů z databáze (RLS). V administraci a u cloud projektů se již korektně zobrazují jména a avatary."
      ]
    },
    {
      "version": "1.0.0",
      "changelog": [
        "[NEW] První stabilní vydání LocAsync Studia pro interní tým.",
        "[NEW] Nasazena živá synchronizace překladů v cloudu přes Supabase."
      ]
    }
  ]
}