== Changelog CZ ==

Změny a události pro plugin Speedx - Maintenance Mode (SPX Maintenance Mode).

= 9.1 (2025-05-19)
* Uzavření setcookie do funkce init, aby byla zpracována před výstupem do prohlížeče.
* Do Javascriptu pro Google reCAPTCHA doplněno ověření existence prvku spx1mm_submit v obsahu strany. Výsledkem je eliminace chyby v konzoli po úspěšném zadání ověřovacího kódu.
* Ošetřeno definování konstanty DONOTCACHEPAGE, aby v případě použití jiným pluginem, nebyla vyvolána chyba již existující konstanty.
* Do souboru readme.txt přidány Tags: construction, under construction
* Testování pluginu ve Wordpressu 6.8.1

= 9 (2025-03-11) =
* Opraveno načítání inline Javascriptů k registrovanému handle skriptu s funkcí wp_add_inline_script.
* Upravena registrace skriptů pro Google reCaptcha, aby odpovídali maximálně požadavku na wp_enqueue_script. 
* Upraveno načítání jazykových mutací pomocí init místo plugins_loaded. Načítání jazykových mutací bude odstraněno po schválení pluginu do oficiální repositáře. 
* Sjednocena verze testované verze wordpressu v soborech readme.txt a speedx-maintenance-mode.php

= 8 (2025-03-06) - (2025-03-10) =
* Opraveno chybné číslování veze v Tested up to.
* Doplněna funkce pro globální vypnutí cache při zapnutí a vyplnění vstupního hesla Maintenance Mode.
* Upraveny popisky a textace v nastavení pluginu.
* Doplněn text pro informace o externí službe Google reCaptcha.
* Přejmenována textová doména podle přiděleného slugu spx-maintenance-mode → speedx-maintenance-mode.
* Prověření všech vstupních a výstupních hodnot a doplnění chybějích ověřovacích funkcí.
* Doplněna vlastní třída sanitizer pro escapování vstupních a výstupních hodnot.
* Komplentní změna perfixu vč hodnot v databázi z spx_mm_ na spx1mm_ kvůli změnšení pravděpodobnosti konfliktu s jiným pluginem.
* Kontrola názvů všech funkcí a doplnění případně chybějícího prefixu spx1mm_
* Doplněno ověřování vstupních hodnot překladů.
* Přejměnován adresář pluginu ai hlavní soubor pluginu, aby odpovídali přidělenému slugu.
* Funkce date() nahrazena za funkci gmdate()
* Z doplňkových soborů odebrána ukončovací značka php
* Upraveno generování admin bar položky, aby odpovídala ověřování dat.
* Upraveno načítání contentu z databáze, aby byla data správně sanitizována a zároveň aby se zachovalo formátování a řádkování Wp WYSIWYG editoru.

= 7 (2025-02-20) =
* Opravena chyba vyhodnocení podmínek u čistě nainstalovaného pluginu, který ještě nemá žádná data v databázi.

= 6 (2025-02-18) =
* Doplneno ověření existence cookies před jejich zpracováním.
* Doplnena inicializace globalni promenne pro chyby pred zpracovanim dat.
* Upraveno zpracování Google reCaptcha až po odeslání formuláře a uprevena action na přesnější model, aby získanné hodnocení bylo co nejpřesnější. Doplněno reportování chyby do systémového logu se stavem ověření recaptcha, po přesnější ladění.
* Doplněna možnost nastavit reCaptcha score.
* Doplněny informace a bezpečnostní pokyny.

= 5 (2025-02-17) =
* Doplněna funkce pro odblokování režimu údržby pomocí vstupního kódu. Plus doplnění několik vrstev zabezpečení proti testování vstupních kódů.
* Doplněna funkce pro zobrazení stavu režimu údržby v admin baru.
* Aktualizován defaultní css styl pro vstupní obrazovku.
* Opraveno načítání defaultních hodnot nastavení vstupní obrazovky.
* Přidáno vlastní odchytávání a zobrazení chyb.
* Oddělení kódu pro vymazání cache pluginů do vlastního php souboru.

= 4 (2025-02-04) =
* Upravena funkce pro mazání cache pro cache pluginy. Rozděleno na jednotlivé podmínky s vlastnim ověřením dostupnosti čistících funkcí.
* Defaultní HTML obsah strany rozdělen pro překladový systém na více samostatných textových částí.
* Predělán systém pro načítání defaultních hodnot.

= 3  (2025-01-31) =
* Doplnění kompletního překladu do angličtiny.
* Doplněno pamatování si záložky při uložení dat v dané záložce.
* Doplněno pole pro název strany "title".
* Upraveno strukturování html kódu výstupní šablony.
* Opravena možnost ukládání prázdných hodnot.
* Rozdělení ukládání hodnot podle záložky ve které se uživatel nachází, aby se hodnoty mezi záložkami navzájem neovlivňovali.
* Úprava vizuálu strany pluginu.
* Vyčištění pracovních poznámek z kódu a příprava na publikování.

= 2  (2025-01-29) =
* Aktualizace vizuálu přepínače zap/vyp maintenance mode.
* Akualizace vizuálu a rozdělení hlavní obrazovky na záložky Základní nastavení a detailní nastavení.
* Doplněn nadpis do informací.vč. výchozího textu.
* Doplněn systém pro překlady a základní překlady textů.
* Doplněny vlastní css a js scripty.
* Doplěna funkce pro mazání cache pro základní výběr cache pluginů.

= 1  (2025-01-16) =
* Založení pluginu a první nastavení.