Skip to content

Release 1.1

Choose a tag to compare

@paveltravnicek paveltravnicek released this 13 May 07:09
· 1 commit to main since this release
060bc5a

Release 1.1 – Analýza databáze, přehled stavu a plánování čištění

Co je nového

Analýza před čištěním

Nové tlačítko Analyzovat databázi provede dry-run bez jakéhokoli mazání. Výsledek ukáže přesné počty záznamů ke smazání v každé kategorii (revize, transienty, komentáře v koši atd.) včetně aktuální velikosti databáze. Pokud je databáze čistá, plugin to potvrdí. Čištění pak spustíte vědomě a bez překvapení.

Widget stavu databáze

Nová karta Stav databáze v horní části stránky zobrazuje tři klíčové údaje v reálném čase:

  • aktuální velikost databáze v MB
  • změna velikosti za posledních 30 dní (zelená = zmenšila se, červená = narostla)
  • celkové množství dat ušetřených pluginem od instalace

Velikost databáze se loguje po každém čištění, takže trend se zpřesňuje s každým během.

Plánování na konkrétní čas

Automatické čištění lze nově naplánovat na přesný čas, den v týdnu nebo den v měsíci:

  • Denně → výběr hodiny a minuty
  • Týdně → výběr dne (pondělí–neděle) a času
  • Jednou měsíčně → výběr dne v měsíci (1–28) a času

Maximum 28. den v měsíci zaručuje spuštění v každém měsíci bez výjimky. Čas se řídí časovým pásmem nastaveným ve WordPressu.

Vylepšení

  • Přepracované admin UI — nový design shodný s ostatními Smart Websites pluginy: toggle přepínače, karty s border-radius, hero záhlaví s okamžitým přehledem stavu licence
  • Rozšířený popis pluginu — hero sekce nově obsahuje třívětný popis funkce pluginu
  • Přejmenování frekvence — „Jednou za 30 dní" přejmenováno na „Jednou měsíčně"
  • Aktualizovaný text doporučeného nastavení — přepsán na vy-kání v souladu s komunikačním stylem Smart Websites

Technické poznámky

  • Dry-run endpoint je zabezpečen nonce (swdc_dry_run) a kontrolou oprávnění manage_options; provádí pouze SELECT COUNT(*) dotazy, žádné mazání
  • Velikost DB se ukládá do swdc_db_size_log (max 90 záznamů) a slouží k výpočtu 30denního trendu
  • Plánování přepracováno: cron se nově nastavuje na přesný timestamp odpovídající zvolenému dni a času, nikoli relativně od uložení nastavení