SYNC LOG
Historie aktualizací
Kompletní přehled vývoje, oprav a nových funkcí LocAsync Studia — verzi po verzi.
v3.0.4
POSLEDNÍ VERZE
50
VYDÁNÍ CELKEM
213
ZAZNAMENANÝCH ZMĚN
NEW – nová funkceFIX – oprava chybyUX – vylepšení rozhraníSYS – systémová změnaSEC – bezpečnostní opravaAI – umělá inteligenceVPS – server & backend
›v3.0.4
AKTUÁLNÍ4 ZMĚNY
v3.0.4
AKTUÁLNÍ- [FIX]Trvalé ukládání nových a změněných textů do DB: Vyřešena chyba, kdy se po aktualizaci dat projektu (např. Permafrost) nové a změněné řádky neuložily do databáze a po opětovném otevření zmizely.
- [FIX]Podpora sloupců pro sledování změn v PostgreSQL: Backend i desktopový klient nyní správně ukládají a aktualizují sloupce change_status a previous_source_text u nových i existujících záznamů.
- Nový PATCH endpoint: Přidána rychlá hromadná aktualizace pro schvalování a zařazování změn do překladu na serveru.
- [FIX]Ochrana stávajících překladů: Při aktualizaci zdrojových textů (EN originálu) zůstávají hotové české překlady a jejich stavy bezpečně zachovány.
›v3.0.3
4 ZMĚNY
v3.0.3
- [AI]Multi-AI Studio & Podpora BYOK: Plná integrace Google Gemini, OpenAI ChatGPT a Anthropic Claude se šifrovaným ukládáním klíčů (Windows DPAPI).
- [AI]4 nové asistenty v Živém Editoru: AI Varianty & Herní kontext, Jazyková korektura & QA, Hromadný přepis stylu a Automatický návrh pojmů do glosáře.
- [AI]Živá detekce tarifu a kreditu: Automatická detekce stavu 'Bez kreditu ($0)' pro OpenAI/Claude a přesné ověření Free Tier vs. Placený tarif pro všechny Gemini klíče (včetně AQ.Ab8...).
- Oprava rozdělení modelů do kategorií (Vyvážené, Maximální kvalita, Rychlé & Úsporné) a modernizovaný design Živého Editoru.
›v3.0.2
2 ZMĚNY
v3.0.2
- [FIX]Kompletní oprava automatického aktualizátoru: Aktualizátor nyní běží přes nezávislou systémovou službu Windows Task Scheduler (mimo Chromium Job Object). Spolehlivě rozbalí novou verzi a automaticky studio znovu spustí.
- [FIX]Obnoven vlastní grafický Electron instalátor na webu: Opraven odkaz ke stažení instalátoru, který nyní stahuje plnohodnotný vlastní Electron instalátor.
›v3.0.1
2 ZMĚNY
v3.0.1
- [FIX]Oprava mizení upraveného řádku po odkliknutí (onBlur): Upravené řádky zůstávají viditelné i při aktivním vyhledávání nebo filtru (režim ponechat v zobrazení).
- [FIX]Okamžité uložení změn při kliknutí mimo pole: Vyřešena správná posloupnost uložení v inline textovém editoru před ztrátou fokusu.
›v3.0.0
4 ZMĚNY
v3.0.0
- [FIX]Oprava ukládání a synchronizace překladů v Živém Editoru: Přidána plná podpora pro dávkový upsert s párováním podle unikátního ID řádku i indexu.
- [FIX]Oprava zakládání a nahrávání nových cloudových projektů: Nastaveno automatické generování unikátních UUID identifikátorů a opraveno asynchronní zřetězení dotazů.
- [SYS]Správa členů týmu a oprávnění: Integrováno nativní REST API rozhraní pro přiřazování a odebírání uživatelů k projektům na vlastním VPS backendu.
- [FIX]Oprava textového vyhledávání v editoru: Úprava řádků už nezpůsobuje jejich trvalé uvíznutí ve filtru vyhledávání.
›v2.2.9
4 ZMĚNY
v2.2.9
- [FIX]Oprava Content Security Policy (CSP): Povolena komunikace s https://locasync.site pro bleskové síťové požadavky a načítání avatarů.
- [SEC]Optimalizace zabezpečení webPreferences (webSecurity) pro stabilní síťový přístup v desktopovém prostředí.
- [FIX]Oprava načítání detailů profilu: Doplněno vracení kompletního stavu uživatele (global_status).
- [NEW]Podpora přihlášení uživatelským jménem (např. FireFOXX) i e-mailem v nativním API backendu.
›v2.2.8
4 ZMĚNY
v2.2.8
- [VPS]Vlastní vysoce optimalizovaný PostgreSQL backend (locasync.site): bleskové načítání projektů a překladů bez závislosti na Supabase.
- [FIX]Spolehlivý in-place updater: opraveno předčasné ukončení stahování a přidána striktní kontrola velikosti a celistvosti souboru před zahájením aktualizace.
- [SYS]Bezpečný staging aktualizátor: nová verze se nejprve rozbalí a ověří v dočasné složce a do aplikace se přenese pomocí robocopy s automatickým opakováním.
- [SYS]Zvýšen síťový timeout Nginx na serveru locasync.site (600s) pro bezchybné stahování velkých balíčků i na pomalejším připojení.
›v2.2.7
8 ZMĚNY
v2.2.7
- [UX]Přepracované Projekty: souhrn projektů, filtry s počty, kompaktní karty se štítkem stavu, popsanými statistikami, přehled autora a poslední úpravy s přesným i relativním časem, tooltip s nejaktivnějšími překladateli a moderními tlačítky.
- [UX]Nový horní panel: název a popis aktuální sekce, kompaktní stav připojení a ovládání okna ve stylu Windows.
- [UX]Přepracovaná Nápověda: mapa postupu v 5 krocích, rozbalovací kroky s tlačítkem pro přímé otevření nástroje, výrazné pravidlo _P a nová sekce Časté problémy.
- [UX]Pak Repaker: moderní vzhled s průvodcem ve 3 krocích, náhledem názvu souboru, automatickým doplněním přípony _P, ukázkou správné struktury složky a kartou výsledku s kopírováním cesty.
- [UX]Přepracované nástroje Porovnání, Sloučení a Locres Packer: jednotný moderní vzhled, průvodce „Jak to funguje“ ve 3 krocích a srozumitelnější popisky.
- [UX]Porovnání: výsledky rozdělené do klikacích karet Nové / Změněné / Smazané s náhledem, vysvětlením a samostatným exportem každé skupiny.
- [UX]Sloučení: náhled výsledku jako přehledná tabulka se zvýrazněnými doplněnými překlady a souhrnnou statistikou.
- [UX]Locres Packer: popsaná tlačítka v liště, stav neuložených změn s jejich počtem a jemnější zvýraznění upravených textů.
›v2.2.6
16 ZMĚNY
v2.2.6
- [FIX]Opravena chyba 'Chyba připojení: Failed to fetch' při ověřování Gemini API klíče – komunikace s Google API nyní probíhá v hlavním procesu aplikace.
- [SEC]Gemini API klíč je nově šifrován systémovým úložištěm Windows (DPAPI) a do rozhraní aplikace se vůbec nedostává. Klíč ze starší verze se automaticky přenese.
- [NEW]Nová sekce Nastavení → AI & Integrace: Gemini klíč, výchozí model, velikost dávky, režim kvóty a statistiky využití na jednom místě.
- [NEW]Automatická detekce dostupných modelů a tarifu (Free Tier / placený) s automatickým nastavením pauzy mezi dávkami.
- [NEW]Statistiky využití API: tokeny, dotazy a přeložené texty za den, týden i celkem, graf posledního týdne, živé zatížení (dotazy/min) a historie posledních překladů.
- [NEW]Nový výběr AI modelu: vlastní dropdown s vyhledáváním, rozdělením na Flash Lite / Flash / Pro, štítky Doporučeno a Preview a velikostí kontextu.
- [AI]Chytré čekání při limitu API (HTTP 429) – překlad počká doporučenou dobu a pokračuje, místo aby skončil chybou.
- [AI]Auto-překlad v Živém Editoru nyní využívá Google Gemini s klíčem a modelem z Nastavení → AI & Integrace (bez klíče se použije DeepL).
- [AI]Vlastní pravidla překladu: ke každému souboru lze v AI Překladači dopsat vlastní pravidla (jména, oslovení, terminologie), která se automaticky ukládají a načtou při dalším otevření souboru.
- [AI]Globální pravidla v Nastavení → AI & Integrace platí pro všechny soubory i pro Auto-překlad v Živém Editoru. Součástí jsou rychlé šablony (Vykání, Nepřekládat jména, Stejná délka…). Ochrana Unreal Engine značek má vždy přednost.
- [UX]Přepracovaný AI Překladač: kompaktní hlavička se stavem připojení, průvodce kroky Soubor → Parametry → Překlad → Export a rozvržení do dvou sloupců.
- [UX]Možnost zrušit překlad a vrátit se na úvodní obrazovku s ochranou neuložených překladů (nabídka nejdřív uložit).
- [UX]Modernizovaný Sidebar: sbalitelný režim jen s ikonami, sbalitelné skupiny, zkratky zobrazené při najetí myší, stavová tečka AI Překladače a profilové menu (Profil, Nastavení, Odhlásit).
- [UX]Modernizované celé Nastavení: seskupená navigace s ikonami a popisky, vyhledávání, nový vzhled karet, přepínačů a dropdownů ve všech sekcích; starší verze v changelogu lze rozbalit.
- [UX]Tmavý tenký scrollbar ve vnitřních panelech (živý náhled překladu, výběr modelu, nastavení).
- [FIX]Štítky [AI] a [UX] se v historii verzí nyní zobrazují správně s vlastní barvou.
›v2.2.5
2 ZMĚNY
v2.2.5
- [FIX]Kompletní oprava in-place aktualizátoru: Odstraněna syntaktická chyba v dávkovém skriptu (nečekaný token v závorkách bloku), která způsobovala pád cmd.exe s chybou 'zkusim was unexpected at this time'. Aktualizační skript byl přepracován na lineární návěstí (labels) bez závorkových bloků s aktivním tasklist hlídáním ukončení procesů a okamžitým app.exit.
- [NEW]AI Gemini Překladač (BETA): Integrován vysoce výkonný modul pro inteligentní dávkový překlad herních CSV a TXT tabulek pomocí Google Gemini AI.
›v2.2.3
2 ZMĚNY
v2.2.3
- [FIX]Spolehlivý automatický in-place updater: Přepracován systém aktualizace po vzoru LinkSync. Aktualizátor běží v nezávislém odděleném systémovém procesu mimo Chromium Job Object, bezpečně vyčká na ukončení aplikace, uvolní zámky souborů, rozbalí novou verzi a aplikaci automaticky restartuje.
- [SYS]Vylepšené ošetření zámků Windows: Vícenásobné pokusy o uvolnění souborů a spolehlivý fallback mechanismus (nativní tar i PowerShell Expand-Archive) zabraňují selhání při aktualizaci.
›v2.2.2
4 ZMĚNY
v2.2.2
- [NEW]Plná podpora AES šifrování v Pak Exploreru: Prohlížejte a extrahujte lokalizační soubory (.locres) i z šifrovaných Unreal Engine .pak archivů.
- [NEW]Přednastavený profil Valor Mortis: Archivy hry Valor Mortis mají nyní předuložený profil s ověřeným AES klíčem pro okamžité dešifrování.
- [NEW]Správa AES klíčů & integrace AESDumpster: Dialog s přímým odkazem na online databázi AESDumpster, možnost trvalého uložení klíče k profilu hry a editace klíče přímo z karty hry.
- [FIX]Obnovení rozpracované pozice (Session Restore): Opravena asynchronní kolize při otevírání editoru (Živý Editor i Packer) – editor se nyní spolehlivě otevírá na přesné stránce a řádku, kde jste skončili.
›v2.2.1
3 ZMĚNY
v2.2.1
- [UX]Automatické posunutí na začátek stránky: Při přepnutí na další či předchozí stranu editor automaticky a plynule vyjede na první řádek.
- [NEW]Zapamatování rozpracované pozice (Session Restore): Editor si nyní pamatuje přesné číslo stránky a rozpracovaný řádek pro každý projekt a uživatele. Po opětovném otevření projektu či spuštění aplikace pokračujete přesně tam, kde jste skončili.
- [SYS]Automatické obnovení posledního otevřeného projektu při spuštění studia.
›v2.2.0
5 ZMĚNY
v2.2.0
- [FIX]Sjednocení formátu oddělovačů klíčů (/ vs ::): Editor i Porovnávač nyní plně normalizují oddělovače v lokalizačních klíčích. Klíče s lomítkem (např. v projektu) se spolehlivě spárují s klíči obsahujícími dvojtečku (např. z CSV exportu), což umožňuje bezproblémové mazání i aktualizaci textů.
- [FIX]Znovuvložení odebraných souborů (Dropzone): Opravena chyba, kdy po odebrání souboru nebylo možné vybrat tentýž soubor znovu bez restartování aplikace. Hodnota výběru souboru se nyní okamžitě resetuje.
- [NEW]Evidence a počítadlo nových řádků: Nově přidané řádky se nyní automaticky označují stavem 'Nové' jak v lokálním, tak cloudovém režimu a při importu CSV souborů s typem změny. Tlačítko filtru 'Nové' a 'Změněné' navíc zobrazuje přesný počet těchto položek.
- [UX]Vyhledávání nezávislé na formátu oddělovače: Vyhledávací pole v editoru nyní při hledání klíčů ignoruje rozdíl mezi '/' a '::'.
- [SYS]Dynamické provázání verzí aplikace: Výchozí stav verze je nyní automaticky a dynamicky navázán na changelog.
›v2.1.9
5 ZMĚNY
v2.1.9
- [FIX]Živá detekce a zobrazení aktualizací: Opraveno nezobrazování tlačítka aktualizace při běžící aplikaci. Aplikace nyní okamžitě ověřuje novou verzi při každém přepnutí do okna (Window Focus) i v pravidelném 2minutovém intervalu a ihned zobrazí notifikaci bez nutnosti restartu studia.
- [NEW]Tlačítko 'Zkontrolovat aktualizace': V Nastavení (záložka Verze a Novinky) lze nyní jedním kliknutím manuálně vyvolat kontrolu aktualizací s okamžitou odezvou.
- [NEW]Klávesové zkratky v Živém Editoru: Zkratky Alt + ↓ / Alt + ↑ pro okamžitý skok na další/předchozí nepřeložený řádek a Ctrl + Shift + C pro rychlé zkopírování originálu do překladu.
- [UX]Vlastní dialog pro archivaci projektů: Původní systémové okno prohlížeče bylo při přesunu projektu do archivu i při jeho obnovení nahrazeno moderním grafickým dialogem s detailním vysvětlením a animovaným potvrzením.
- [SYS]Odstranění administrace z aplikace: Administrátorská sekce byla z desktopové aplikace kompletně odstraněna – veškerá správa uživatelů a rolí probíhá výhradně na oficiálním webu https://locasync.site.
›v2.1.8
3 ZMĚNY
v2.1.8
- [NEW]Tichá aktualizace aplikace na pozadí: Aktualizace nyní probíhá zcela bez instalačního průvodce. Aplikace na pozadí stáhne novou verzi a po dokončení se během několika sekund tiše aktualizuje a automaticky restartuje.
- [NEW]Archivace projektů: Možnost archivovat staré nebo dokončené projekty. Hlavní přehled projektů načítá pouze aktivní projekty, archivované projekty se načítají samostatně v záložce 'Archiv' s možností kdykoliv je obnovit zpět.
- [UX]Zjednodušení přihlašovací obrazovky: Registrační formulář byl z aplikace odebrán a nahrazen přímým odkazem na oficiální web https://locasync.site.
›v2.1.7
3 ZMĚNY
v2.1.7
- [NEW]Funkce 'Zařadit do existujícího překladu': Po aktualizaci zdrojových textů lze upravené řádky jediným kliknutím zařadit do stávajícího překladu.
- [FIX]Živý Editor: Oprava scrollování a tlačítek při měřítku Windows 150% a pozice tooltipu originálu.
- [NEW]Rozšíření na 6 barevných témat s interaktivními náhledy.
›v2.1.6
3 ZMĚNY
v2.1.6
- [UX]Živý Editor: Rozpracované a upravované řádky nyní zůstávají zobrazené i při aktivním filtru (např. 'Chybějící') a nemizí předčasně při kliknutí jinam nebo při přechodu na další řádek.
- [UX]Zpřehlednění toku překladu: Přeložené texty z filtrovaného pohledu zmizí a přesunou se mezi hotové překlady právě a výhradně až po uložení (Ctrl+S / tlačítko Uložit).
- [SYS]Optimalizace a sjednocení stavu rozpracovanosti (dirtyRowIds) pro lokální i cloudový režim editoru.
›v2.1.5
4 ZMĚNY
v2.1.5
- [NEW]Podpora formátu TXT vedle CSV: Vytváření i editace projektů nyní přijímají i lokalizační soubory ve formátu .txt (bloky id/text/msgstr/suggestion), a to jak v lokálním, tak v cloudovém režimu.
- [NEW]Automatická detekce formátu podle přípony: Formát nahrávaného souboru se pozná sám, není potřeba nic ručně přepínat – funguje shodně přes drag & drop, vložení ze schránky i klasický výběr souboru.
- [UX]Rozšířeny dropzone komponenty a modal pro vytváření projektu o vizuální indikaci rozpoznaného formátu (CSV/TXT).
- [SYS]Referenční pole msgstr z TXT importu je uloženo jako kontextové doplňkové pole u řádku bez zásahu do hlavní struktury tabulky.
›v2.1.4
1 ZMĚNA
v2.1.4
- [SYS]Aktualizace a instalátor se nyní stahují z vlastní infrastruktury místo GitHubu.
›v2.1.3
3 ZMĚNY
v2.1.3
- [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.
›v2.1.2
3 ZMĚNY
v2.1.2
- [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.
›v2.1.1
3 ZMĚNY
v2.1.1
- [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.
›v2.1.0
9 ZMĚNY
v2.1.0
- [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.
›v2.0.5
3 ZMĚNY
v2.0.5
- [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.
›v2.0.4
6 ZMĚNY
v2.0.4
- [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.
›v2.0.3
4 ZMĚNY
v2.0.3
- [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.
›v2.0.2
4 ZMĚNY
v2.0.2
- [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.
›v2.0.1
9 ZMĚNY
v2.0.1
- [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.
›v2.0.0
11 ZMĚNY
v2.0.0
- [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.
›v1.1.9
6 ZMĚNY
v1.1.9
- [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.
›v1.1.8
3 ZMĚNY
v1.1.8
- [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.
›v1.1.7
1 ZMĚNA
v1.1.7
- [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í.
›v1.1.6
6 ZMĚNY
v1.1.6
- [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.
›v1.1.5
4 ZMĚNY
v1.1.5
- [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.
›v1.1.4
4 ZMĚNY
v1.1.4
- [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.
›v1.1.3
4 ZMĚNY
v1.1.3
- [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.
›v1.1.2
3 ZMĚNY
v1.1.2
- [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.
›v1.1.1
4 ZMĚNY
v1.1.1
- [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.
›v1.1.0
6 ZMĚNY
v1.1.0
- [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.
›v1.0.9
3 ZMĚNY
v1.0.9
- [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.
›v1.0.8
3 ZMĚNY
v1.0.8
- [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).
›v1.0.7
3 ZMĚNY
v1.0.7
- [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í.
›v1.0.6
5 ZMĚNY
v1.0.6
- [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ů.
›v1.0.5
5 ZMĚNY
v1.0.5
- [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í.
›v1.0.4
4 ZMĚNY
v1.0.4
- [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.
›v1.0.3
3 ZMĚNY
v1.0.3
- [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.
›v1.0.2
3 ZMĚNY
v1.0.2
- [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.
›v1.0.1
3 ZMĚNY
v1.0.1
- [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.
›v1.0.0
2 ZMĚNY
v1.0.0
- [NEW]První stabilní vydání LocAsync Studia pro interní tým.
- [NEW]Nasazena živá synchronizace překladů v cloudu přes Supabase.