Interní Changelog (Design & Test)

Tato stránka slouží grafickému a testovacímu týmu pro kontrolu implementovaných funkcí z posledního vývojového cyklu předtím, než jsou nasazeny na produkci.

Informace o dotacích přesunuty do sekce Legal 11. 8. 2026
  • Přesun ze sloupce Aiviro do Legal: Stránka není marketing, ale povinná publicita dle dotační smlouvy (OP TAK, program Aplikace, projekt CZ.01.01.01/01/24_062/0007648, spolufinancováno EU). Patří proto k ostatním povinným zveřejněním. Zkontrolovat na /cs/dotace
  • Nové řazení v Legalu: VOP, Technický popis řešení, Ochrana osobních údajů, Informace o dotacích, Trust center (zůstává poslední a zvýrazněný). Sloupce se vyvážily na 4 / 5 / 5 / 5 položek.
  • Zkrácený německý popisek: „Fördermittel und Zuschüsse" (174 px, nejdelší popisek v celé patičce) → „Fördermittel". Teď drží pravidlo jednoho řádku i na užších oknech, ne jen od 1280 px.
  • Proč na umístění záleží: Ve sloupci Aiviro vypadaly dotace jako volitelný firemní odkaz a hrozilo, že je při příštím úklidu patičky někdo smaže jako balast – čímž by firma porušila dotační podmínky. V Legalu je jejich právní status zřejmý. V kódu je k tomu poznámka v navigation.ts.
Zkrácené popisky v patičce 11. 8. 2026
  • Sloupec Produkt: „Aiviro Editor" se změnil na „Stáhnout Editor" (DE „Editor herunterladen", EN „Download Editor"). Odkaz vede stále na /cs/editor.
  • Sloupec Legal zkrácen na jednořádkové popisky: „Zásady ochrany osobních údajů" → „Ochrana osobních údajů", „Všeobecné obchodní podmínky" → „VOP" (DE „AGB", EN „Terms & Conditions"), „Technický popis řešení a bezpečnost" → „Technický popis řešení". Zkontrolovat na /cs/privacy
  • Nové řazení odkazů ve třech sloupcích: Produkt: Řešení, Produkt, Dokumentace, Stáhnout Editor. Resources: Blog, Webináře, Případové studie, Knihovna scénářů, Stav služeb. Legal: VOP, Technický popis řešení, Ochrana osobních údajů, Trust center (naposled). Sloupec Aiviro zůstal beze změny.
  • Cookie lišta zůstala nezměněná: Zkrácený popisek je v samostatném klíči footer.legal.privacy, takže cookie lišta dál používá plnou formulaci „Zásady ochrany osobních údajů", která se lépe hodí do věty.

Poznámka k šířkám: na jeden řádek se popisky v Legalu vejdou od šířky okna cca 1115 px (CS) resp. 1165 px (DE). V pásmu 1024–1165 px je omezením mřížka patičky, ne délka textu. Nejdelší popisek v celé patičce je německé „Fördermittel und Zuschüsse" ve sloupci Aiviro (174 px), které se vejde až od 1280 px.

Sjednocené zásady ochrany osobních údajů a opravená tvrzení o analytice 11. 8. 2026
  • Odstraněný duplicitní odkaz v Legalu: Stránka „Zásady ochrany osobních údajů" a PDF „Informace o zpracování osobních údajů" byly dva dokumenty se stejným účelem. V patičce zůstal jen odkaz na stránku, která nově sama odkazuje na PDF jako úplnou a závaznou verzi. Zkontrolovat na /cs/privacy
  • Opravené nepravdivé tvrzení o analytice: Stránka tvrdila „Další špehovací analytiku nevyužíváme", přitom web na produkci načítá Google Analytics 4 přes gtag s consent mode. Nová sekce „Cookies a analytika" to popisuje podle skutečnosti včetně toho, že se měření spustí až po souhlasu.
  • Opravený seznam třetích stran: Původní text mluvil o předávání dat „rovnou do našeho firemního CRM systému", které v kódu neexistuje. Nově je uvedeno, co data reálně zpracovává: Google Workspace (e-mail z formulářů), Brevo (potvrzení odběru newsletteru), Google Gemini API (vyhodnocení popisu procesu) a Vercel (provoz webu).
  • Doplněná chybějící práva: Sekce práv nově zmiňuje přístup, opravu, výmaz, omezení zpracování i přenositelnost a odkazuje na PDF pro úplný výčet včetně dozorového úřadu. Vše ve všech třech jazykových mutacích. /de/privacy · /en/privacy

Ke kontrole: texty jsem psala podle toho, co je prokazatelné v kódu – před produkcí je vhodné nechat je projít právníkem. DE a EN verze odkazují na české PDF, protože jiná jazyková verze dokumentu neexistuje.

Přeskládaná patička, nová sekce Legal a odkaz na Trust center 10. 8. 2026
  • Nové rozdělení patičky na čtyři sloupce: Produkt (Platforma, Aiviro Editor, Řešení, Dokumentace) · Resources (Případové studie, Blog, Webináře, Knihovna scénářů, Stav služeb) · Aiviro (O nás, Tým, Kariéra, Kontakt, Logo a pravidla značky, Informace o dotacích) · Legal. Sloupec „Ke stažení" zanikl, jeho obsah se rozdělil podle významu. Zkontrolovat patičku na /cs/privacy
  • Nová sekce Legal: Zásady ochrany osobních údajů, Informace o zpracování osobních údajů, Všeobecné obchodní podmínky, Technický popis řešení a bezpečnost a zvýrazněný Trust center. Vše ve všech třech jazykových mutacích.
  • Trust center jako samostatná služba: Odkaz vede na trust.aiviro.com a otevírá se v novém okně. Obsah Trust centra se generuje mimo tento repozitář, na webu aiviro.com pro něj není vlastní stránka.
  • Opravené duplicity a mezery: Odkaz na /editor byl v patičce dvakrát („Aiviro Editor" a „Stáhnout Aiviro Editor") — zůstal jednou. Nově se v patičce objevily dosud chybějící stránky O nás, Tým, Kariéra, Webináře a Knihovna scénářů.
  • Přejmenovaný GDPR dokument: Odkaz na PDF se z „Ochrana osobních údajů (GDPR)" změnil na „Informace o zpracování osobních údajů" — odpovídá to skutečnému obsahu dokumentu a nepletlo se to se Zásadami ochrany osobních údajů hned nad ním.

Ke kontrole: odkaz na trust.aiviro.com předpokládá, že doména už běží — než to půjde na produkci, je potřeba ověřit, že neodkazuje do prázdna. Ceník do patičky záměrně nepřidán.

Dynamické načítání instalačních balíčků Aiviro Editoru 6. 8. 2026
  • Dynamické stažení z Google Cloud Storage: Stránky stahování Aiviro Editoru na české, anglické a německé verzi webu nyní načítají aktuální verze instalačních balíčků (Windows, macOS DMG/ZIP, Linux AppImage/DEB) dynamicky z manifest.json z Google Cloud Storage. Zkontrolovat na /cs/editor
Aktualizace textu & doplnění loga MPO u dotací 24. 7. 2026
  • Úprava popisu projektu OP TAK: Aktualizován kompletní popis dotačního projektu CZ.01.01.01/01/24_062/0007648 v souladu s novou oficiální textací (Program Aplikace – výzva II. – VÝVOJ DIGITÁLNÍCH ŘEŠENÍ). Zkontrolovat na /cs/dotace
  • Doplnění oficiálního loga MPO: K projektu bylo vedle loga Evropské unie doplněno oficiální logo Ministerstva průmyslu a obchodu (MPO) s českým lvem přesně podle předané grafické specifikace. Změna byla zprovozněna v české, anglické i německé verzi webu.
Úprava a zvětšení dotačních prvků 22. 7. 2026
  • Optimalizace čitelnosti loga: Zvětšili jsme kombinované logo dotačních partnerů u projektu Výzkum a inovace v rámci veřejných programů ze stávající výšky `h-10` / `h-16` na výšku `h-24` (96px). Díky tomu jsou texty NextGenerationEU a Ministerstva průmyslu a obchodu perfektně čitelné. Zkontrolovat na /cs/dotace
  • Modernizace dotačního textu na stránce Editoru: Nahradili jsme původní strohý kódový text na stránce stahování Aiviro Editoru novým a čtivějším textem s aktivním proklikem na hlavní stránku s dotačními projekty. Zkontrolovat na /cs/editor
Doplnění povinných dotačních log 22. 7. 2026
  • Povinná publicita dotačních projektů: Doplnili jsme správná a oficiální loga k dotačním projektům na stránce dotačních programů. Loga jsou umístěna v elegantních bílých kontejnerech (badges), což zajišťuje jejich skvělou čitelnost a prémiový vzhled v obou barevných režimech (světlý i tmavý motiv). Zkontrolovat na /cs/dotace
  • Lokalizace a partneři: Pro projekt OP PIK bylo doplněno i logo partnera/žadatele ARTIN. Všechna loga byla lokalizována a osazena odpovídajícími cizojazyčnými popisy (alt texty) v české, anglické i německé mutaci stránky.
Podpora pro Stormware Pohoda & řešení focusu 21. 7. 2026
  • Pohoda & Delphi kompatibilita (SEO & Geo): Na základě dotazu z webu jsme do stránek účetních řešení doplnili detailní vysvětlení, jak se Aiviro vyrovnává s chybou „Cílový element nemůže být vybrán“ u programů postavených na Delphi (Pohoda). Zkontrolovat na /cs/solutions/accounting-finance
  • Lokalizace polí a Visual AI: Vysvětlena unikátní stabilita vizuální lokalizace polí přes neuronové sítě na rozdíl od klasických RPA nástrojů, které selhávají na Windows UI Automation API. Změna nasazena pro všechny jazykové mutace (CS, EN, DE).
Aktualizace Aiviro Editoru na verzi 0.23.1 20. 7. 2026
  • Aiviro Editor v0.23.1: Aktualizovány stahovací odkazy pro Windows, macOS (čipy Apple i Intel) a Ubuntu ve všech jazykových mutacích (CS, EN, DE). Zkontrolovat na /cs/editor
Komplexní SEO, LCP & CLS optimalizace 15. 7. 2026
  • Výrazná komprese hlavních videí: Hlavní hero video prompt-ukazka-web bylo zkomprimováno o cca 80 % (MP4 ze 1.69 MB na 340 KB, WebM ze 2.66 MB na 586 KB) bez znatelné ztráty kvality. Zkontrolovat na homepage
  • Lazy loading a ovládání videí v hero: Druhé, skryté video má nyní preload="none" a nezatěžuje síť při prvním načtení. Doplněno automatické play/pause při aktivaci a skrytí pohledu.
  • Optimalizace obrázků na klientské stránce: Snížili jsme datový objem klíčových ilustračních fotek a log na klientské stránce o více než 660 KB (např. tym-kolegove-problem-solving-monitor.jpg o 77 %, tym-aiviro-cenovy-model.jpg o 83 %). Zkontrolovat na /cs/customers
  • Optimalizace partnerských log: Oversized loga (SAP, Helios, Ray Service atd.) byla zmenšena na Retina velikost, čímž se ušetřily desítky KB. Pro Ray Service se nově využívá moderní formát WebP (úspora 93 %).
  • Zlepšení CLS v patičce: Doplněny pevné atributy šířky a výšky pro logo v patičce, čímž se odstranil nechtěný posun obsahu.
Aktualizace Aiviro Editoru na verzi 0.23.0 10. 7. 2026
  • Aiviro Editor v0.23.0: Aktualizovány download linky pro všechny operační systémy (Windows, macOS Apple Silicon, macOS Intel, Ubuntu) ve všech jazykových mutacích (CS, EN, DE). Zkontrolovat na /cs/editor
  • Přechod na DMG formát pro macOS: V rámci aktualizace byly balíky pro macOS změněny z formátu .zip na standardní instalační obrazy .dmg a tomu byly uzpůsobeny i textace tlačítek na stránkách stahování.
Překlad knihovny scénářů do EN a DE 10. 7. 2026
  • Cizojazyčné překlady: Knihovna scénářů byla plně přeložena do angličtiny a němčiny. Záznamy se nyní dynamicky načítají ze samostatných datových souborů pro odpovídající stránky /en/scenarios a /de/scenarios.
Změna řazení záznamů webinářů 1. 7. 2026
  • Řazení od nejnovějších: Na stránkách Webinářů (ve všech jazykových mutacích CS, EN, DE) bylo změněno pořadí záznamů tak, aby se jako první zobrazoval vždy nejnovější webinář. Karty jsou nyní seřazeny od nejnovějšího (Příprava platebních podkladů) po nejstarší (Klientské portály). /cs/webinars
Aktualizace technického popisu řešení v3.0 26. 6. 2026
  • Nová verze PDF dokumentu: Na web byla nahrána nová verze technického popisu řešení a bezpečnosti (v3.0). Odkaz na stažení nového PDF: Aiviro_Technicky_popis_reseni_a_bezpecnost_v3_0.pdf.
  • Odstranění zastaralé verze: Stará verze PDF souboru byla z projektu kompletně odstraněna, aby se uvolnilo místo a nevznikal zmatek.
  • Aktualizace odkazů v patičce: Globální odkazy v patičce webu byly aktualizovány a nyní správně odkazují na nejnovější verzi 3.0.
Opravy typografie a& textace článku 25. 6. 2026
  • Změna formulace v 1. bodě: Upravili jsme popis řešení u prvního scénáře (zpracování faktur). Robot nyní podle zadání přesně rozpoznává a vytěžuje klíčová data, připravuje přesný záznam bez překlepů a ponechává účetním plnou kontrolu (kontrolu a schválení jedním kliknutím).
  • Změna formulace ve 2. bodě: Upaven text u popisu řešení Aiviro pro rozesílání upomínek za nezaplacené faktury. Místo popisu vizuálního čtení je explicitně řečeno, že robot si najde neuhrazené faktury po splatnosti a bylo odstraněno slovo „zdvořilé“ z popisu rozesílání.
  • Změna formulace ve 3. bodě: Upravili jsme popis třetího scénáře (přepisování dat). Popis problému byl spojen do jedné plynulé věty spojené spojkou „a protože“ a v popisu řešení je nově uvedeno, že tohle je ideální úkol pro Aiviro robota, který vidí obrazovku stejně jako člověk.
  • Kompletní oprava visících předložek (typografie): Opravili jsme jednopísmenné předložky a spojky (s, v, o, z, a, k, u) na koncích řádků v celém článku. V úvodu (excerpt) byly nahrazeny neviditelnými UTF-8 nedělitelnými mezerami, aby se nepropisovaly jako surový kód do vyhledávačů, a v těle článku byly doplněny korektní HTML entity  . Odkaz na opravený článek: /cs/blog/odstraneni-manualni-rutiny-3-realne-procesy-ktere-si-zautomatizujete-svepomoci.
  • Proklik na předchozí webináře: Pod odkaz pro registraci na nadcházející webinář byl přidán nový proklik s ikonou ukazováčku směřující na stránku s nahrávkami minulých webinářů: /cs/webinars.
  • Lokalizace a filtrace doporučených článků (Related Posts): Upravili jsme widget RelatedPosts.astro, který pod články zobrazuje další související příspěvky (pro tento článek to sono automaticky poslední 3 články se štítkem a kategorií Tipy pro automatizaci). Anglické nadpisy sekce ("Related Posts", "View All Posts") byly plně lokalizovány pomocí překladového slovníku pro češtinu, němčinu i angličtinu. Zároveň jsme naimplementovali jazykovou filtraci – nyní se pod českými články zobrazují výhradně české články (stejně tak pro EN/DE verze), což zabraňuje míchání cizojazyčného obsahu v doporučeních.
Nový článek na blogu o manuální rutině 24. 6. 2026
  • Převedení draftu na blogpost: Vytvořen nový článek Odstranění manuální rutiny: 3 reálné procesy, které si zautomatizujete svépomocí s detailním rozborem B2B procesů. Odkaz na článek: /cs/blog/odstraneni-manualni-rutiny-3-realne-procesy-ktere-si-zautomatizujete-svepomoci.
  • Extrakce a konverze obrázku v HD: Z PDF podkladu byl vytažen původní screenshot v plném rozlišení (1920 × 1080 px), zkonvertován do úsporného formátu WebP (vysoká kvalita 85 %, perfektní čitelnost textu) a uložen přímo ke článku.
Oprava zobrazení vlaječek na Windows 22. 6. 2026
  • Přechod na circle-flags: Nahradili jsme textové emoji vlajek v přepínači jazyků moderními SVG ikonami z balíčku circle-flags. Tím se vyřešil problém s nefunkčním vykreslováním vlajek v prohlížečích na operačním systému Windows.
  • Vlajky u webinářů: Upravili jsme také zobrazení vlaječek označujících jazyk nahrávky na stránkách s webináři (EN/DE mutace) na tyto SVG ikony.
Skrytí Knihovny scenářů & Aktualizace solutions stránek 15. 6. 2026
  • Skrytí odkazu v menu: Odstraněn odkaz na Knihovnu scenářů z hlavičky webu. Stránky /scenarios (CS/EN/DE) jsou nyní dostupné pouze přímým odkazem (unlisted).
  • Aktualizace oborových solutions stránek: Sekce „Hotové scenáře pro okamžitý start“ byly sjednoceny s reálným katalogem (scenarios.json) napříč všemi obory: Finance, HR, Logistika a Výroba, a to ve všech jazykových mutacích (CS/EN/DE).
Homepage: GIF→Video konverze (Výkon) 15. 6. 2026
  • GIF→Video konverze na homepage: Dva obrovské GIF soubory v komponentě DuvoStyleVideo (prompt-ukazka-web.gif – 19 MB, ukazka-vycteni-dokumentace.gif – 1,9 MB) byly převedeny na MP4/WebM video. Celková úspora: z 21 MB na 1,8 MB (>91%).
  • Poster frames: Přidány poster frame obrázky (JPG) pro oba videa, aby se před načtením videa zobrazil první snímek.
SEO Round 2: GIF→Video konverze & Accessibility 15. 6. 2026
  • GIF→Video konverze (kritický LCP fix): Hero animace na produktové stránce byla převedena z GIF (4 847 KiB) na MP4/WebM video (408 KiB), což představuje 92% úsporu. Přidán poster frame ve WebP. Změna propagována do všech jazykových mutací (CS/EN/DE).
  • Header logo – width/height: Doplněny explicitní rozměry width a height na SVG logo v hlavičce webu pro eliminaci CLS varování.
  • Accessibility – slider label: Přidán skrytý <label> a aria-label pro comparison slider v komponentě RobotVision na produktové stránce.
  • Accessibility – kontrast: Zvýšena opacita dekorativních čísel kroků v sekci „Jak to funguje“ z text-white/10 na text-white/20.
  • Heading hierarchie: Opraven přeskok nadpisů – <h4> v sekci „Váš HELIOS je v bezpečí“ změněno na <h3> ve všech jazykových mutacích.
SEO & PageSpeed Insights optimalizace 15. 6. 2026
  • Odstranění omezujícího aria-hidden: V komponentě Content.astro jsme odstranili wrapper aria-hidden="true", který blokoval a schovával interaktivní posuvník srovnání robotického vidění (RobotVision.astro) před asistivními technologiemi, čímž způsoboval chybu v přístupnosti.
  • Doplnění explicitních rozměrů u obrázků: U všech partnerů a marquee log na homepage (CS/DE/EN), u hlavního GIFu a partnerského loga na produktových stránkách (CS/DE/EN) a u referenčních obrázků na klientských stránkách (CS/DE/EN) jsme doplnili přesné width and height atributy pro eliminaci Cumulative Layout Shift (CLS) a zlepšení celkového výkonu.
  • Čištění dynamic importů u referencí: Odstranili jsme inlinované dynamic importy (await import) v klientských šablonách referencí a převedli je na čisté statické importy na začátku souborů, čímž se zrychlilo vykreslování a zpřístupnila se metadata o rozměrech obrázků.
Podpora angličtiny v Process Checkeru pro cizojazyčné dotazy 15. 6. 2026
  • Cizojazyčné vyhodnocení procesů: Upravili jsme backendový endpoint pro vyhodnocení procesů a pravidla znalostní báze tak, aby AI asistent odpověděl vždy v tom jazyce, ve kterém uživatel popsal proces (např. česky pro češtinu, anglicky pro angličtinu, německy pro němčinu, španělsky pro španělštinu atd.).
  • Příjemci e-mailů u Process Checkeru: Přidali jsme novou sadu e-mailových příjemců pro dotazy z Process Checkeru. Zprávy se nyní odesílají souběžně na adresy barbora.istenikova@aiviro.com, miroslav.bucek@aiviro.com a na ClickUp e-mail a.t.901523904319.u-100731053.3db1067f-d09f-4e5e-8764-0e5f1a28ba36@tasks.clickup.com pro automatické zakládání úkolů.
Povolení YouTube JS API pro měření GA4 12. 6. 2026
  • Měření YouTube videí: Do URL adresy přehrávače v komponentě YouTubeModal.astro byl přidán parametr enablejsapi=1. Tím bylo povoleno JavaScriptové API přehrávače YouTube, což umožňuje měření interakcí s videem (přehrání, pauza, dokončení) v Google Analytics 4.
Propojení Google Tabulek s Process Checkerem 12. 6. 2026
  • Google Sheets integrace: Napojili jsme backendové endpointy /api/evaluate-process a /api/send-email na Google Apps Script webhook (přes proměnnou GOOGLE_SHEET_WEBHOOK_URL). Dotazy zadané do okna „Co umíme zautomatizovat“ (jak anonymní vyhodnocení, tak i následně odeslané e-maily) se nyní automaticky propisují do Google tabulky s párováním podle sessionId.
Propojení scénáře a video ukázky webináře 12. 6. 2026
  • Video ukázka u scénáře: Pro scénář „Generování platebních příkazů pro jednotlivé měny v ERP“ (kód FIN_06) bylo přidáno CTA tlačítko s odkazem na video ukázku z webináře na YouTube. Tlačítko se zobrazuje v modrém banneru v detailním modalu a po kliknutí se video spustí přímo na webu ve stávajícím YouTube přehrávači. Na kartě scénáře v přehledu se zobrazuje také červený štítek „Video“. Změna byla nasazena pro českou, anglickou i německou mutaci knihovny. Zkontrolovat na /cs/scenarios
Přidání webináře: Příprava platebních podkladů 11. 6. 2026
  • Stránka Webináře: Přidán čtvrtý záznam na všechny jazykové mutace (CS, EN, DE) stránky webinářů pro téma automatické přípravy platebních podkladů a příkazů. Byla stažena YouTube miniatura a mapovány správné odkazy pro přehrání celého záznamu i krátkého sestřihu. Zkontrolovat na /cs/webinars
Propojení prvního kroku a skrytí segmentace na homepage 9. 6. 2026
  • Odkaz na Knihovnu scénářů: V sekci „Jak to funguje“ na domovské stránce jsme upravili titulek prvního kroku z „Vyberete si z předpřipravených šablon.“ na „Vyberete si z knihovny scénářů.“, přičemž text funguje jako přímý proklik do knihovny scénářů na webu. Změna byla implementována pro českou, anglickou i německou mutaci homepage. Zkontrolovat na homepage
  • Dočasné skrytí segmentace oborů: Na přání uživatele jsme na homepage dočasně skryli sekci „Co všechno můžete s Aiviro zautomatizovat?“ (komponenta SolutionsTabBanner) v české, anglické i německé mutaci.
Přidání odkazu na status stránku do patičky 9. 6. 2026
  • Propojení status stránky: Do patičky webu pod sloupec „Aiviro“ (v EN/DE mutacích „Company“ / „Unternehmen“) jsme přidali přímý odkaz na stav služeb status.aiviro.com.
  • Flexibilní otevírání odkazů: Rozšířili jsme definici odkazů v patičce o podporu volitelných atributů target a rel, díky čemuž se odkaz na status otevírá v novém okně prohlížeče.
Úprava Knihovny scénářů a zvětšení modalu 9. 6. 2026
  • Odstranění číselných statistik běhů: Zrušili jsme zobrazení informace o počtu reálných nasazení (např. „49x v praxi“) na kartách scénářů i v záhlaví detailních oken.
  • Štítek pro nejčastější scénáře (Top 5): Dynamicky vyhodnocujeme 5 nejčastěji nasazovaných scénářů na základě podkladových dat a přidali jsme pro ně vizuální štítek „Nejoblíbenější“ (v anglické verzi „Most Popular“, v německé „Beliebtestes“).
  • Optimalizace rozvržení a výšky modalu: Rozšířili jsme modal na šířku max-w-5xl (1024px) a výšku omezili minimální hodnotou min-height: 80vh (max. 90vh). Vyřešili jsme ořezávání posledního řádku textu úpravou výšky vnitřního kontejneru na max-h-full a navýšením spodního odsazení rolovací oblasti na pb-20 (80px), aby byl konec textu vždy bezpečně čitelný na jakékoliv obrazovce. Zachovali jsme přehledné jednosloupcové řazení a smazali spodní lištu s duplicitním tlačítkem „Zavřít detail“. Zkontrolovat na /cs/scenarios
Oprava kompatibility v Safari a další korekce textů 3. 6. 2026
  • Oprava zobrazení modalů v prohlížeči Safari (SPA / View Transitions): Vyřešili jsme problém s nezobrazováním detailů scénářů v Safari způsobený tím, že Astro View Transitions při navigaci vyměňuje DOM, což v původním kódu zanechávalo v posluchačích událostí na document staré (stale) reference na již neexistující dialog. Přepsali jsme logiku na čistou Event Delegation bez uchovávání odkazů v closure, takže se dialogy dynamicky vyhledají při každém kliku. Zkontrolovat na /cs/scenarios
  • Vynucení viditelnosti posuvníku (scrollbar) v Safari / macOS: Implementovali jsme vlastní styly pro scrollbar v detailu scénáře, které vynucují jeho neustálé zobrazení a zamezují tomu, aby macOS/Safari posuvník skrýval. Posuvník má jemný břidlicový design, který ladí s glassmorphismem a jasně indikuje možnost rolování. Zkontrolovat na /cs/scenarios
  • Robustní centrování a rozmazání v Safari: Pro absolutní spolehlivost na všech verzích Safari jsme centrování modalu přesunuli z HTML tříd přímo do CSS pravidel s vlastností transform: translate(-50%, -50%) a přidali vendor-prefixed verzi -webkit-backdrop-filter pro spolehlivý blur efekt pozadí.
  • Zpřesnění zavírání modalů kliknutím mimo okno: Zavedli jsme bezpečné vyhodnocování souřadnic kliknutí na pozadí (backdrop). Zamezilo se tak nechtěnému zavírání dialogů, pokud uživatel kliknul na prázdné místo uvnitř samotného těla modalu.
  • Důsledná korekce překlepů a větné skladby: Prošli jsme celou databázi scénářů a opravili chyby v obsahu a toku procesu, vstupních požadavcích i úzkých místech. Například u AP_07 jsme opravili chybné IČO/DIČ. . jednotlivé na správné IČO/DIČ. Jednotlivé a vazbu přijatou faktury na přijatou fakturu, u MFG_04 slova objednatem a odpovídaj na objednatelem a odpovídají, u HR_05 odstranili mezeru před čárkou, opravili překlep zaevideuje na zaeviduje a u HR_06 opravili provádní na provádění.
Aktualizace „Na co si dát pozor“ v Knihovně scénářů 2. 6. 2026
  • Převedení sloupce „Na co si dát pozor“: Podle nově nahraného upraveného dokumentu ze složky scénářů byly do databáze webu přeneseny aktuální informace o kritických místech. Místo původních úzkých míst nyní moduly čerpají přesně ze sloupce „Na co si dát pozor :)“.
  • Čistý a elegantní vizuální styl: Informace jsou v detailu každého scénáře zobrazeny pod novým nadpisem „Na co je dobré myslet dopředu“ (případně anglickým „What to think about beforehand“ a německým „Was man im Voraus bedenken sollte“). Data jsou zapsána v přehledném odrážkovém formátu bez rušivých ikon vykřičníků či žlutých výstražných boxů. Zkontrolovat na /cs/scenarios
  • Očištění odrážek (puntíků) v modalových detailech: Provedli jsme důsledné očištění vstupních požadavků a kritických míst v JS logice modalů. Odstranili jsme jakékoliv nechtěné zdvojené odrážky (např. pomlčky po odrážce nebo přebytečné číslování) tak, aby se v modalovém detailu zobrazoval vždy pouze čistý puntík (bullet) a samotný text.
  • Rychlý obecný výcuc u popisků karet: Zvýšili jsme limit pro zkracování popisků v dlaždicích celkového přehledu na 260 znaků. Dlaždice nyní zobrazují srozumitelný a ucelený obecný „výcuc“ (zpravidla první dvě celé věty popisující tok procesu) namísto původního omezujícího limitu, který často zobrazoval pouze první větu.
  • Odstranění kódového označení v detailu: Na přání zákazníka bylo z hlavičky detailního modalu zcela odstraněno zobrazení interního kódového označení scénáře (např. AP_01, HR_05). Hlavička je tak nyní čistší a soustředí se pouze na název procesu.
  • Úprava názvu scénáře Distribuce pokut: V oblasti HR byla upravena definice pro scénář HR_05 – z jeho názvu byla odstraněna závorka a nový čistý název je nyní „Distribuce pokut řidičům“.
  • Korekce gramatických chyb a překlepů v názvech scénářů: Prošli jsme všechny názvy scénářů a opravili překlepy z původních podkladů. Například jsme opravili slovo „přiajtých“ na správné „přijatých“ (u AP_05 a AP_06), upravili chybné „s neskladových položkami“ na spisovné „s neskladovými položkami“ (u AP_06), opravili „platebncíh“ na správné „platebních“ (u HR_07) a sjednotili psaní velkého písmene ve slově „Excelu“ (u AP_04).
  • Sjednocení formátu odrážek v detailu scénáře: Upravili jsme formátování všech odrážek v detailu scénáře (vstupní požadavky, typické integrace i kritická místa). Všechny odrážky byly sjednoceny tak, aby text začínal zásadně velkým počátečním písmenem a končil bez tečky, bez ohledu na styl zápisu ve zdrojovém Excelu.
Přidání kontaktu na Olivera Lukšíka do sekce podpory 28. 5. 2026
  • Nový kontakt v záložce Podpora: Do komponenty ContactTabs.astro byl v záložce „Podpora k aplikaci“ přidán nový kontakt na Olivera Lukšíka (Customer Success Manager). Byl vytvořen plnohodnotný medailonek s e-mailem a telefonním číslem včetně interaktivních odkazů. Mřížka byla upravena ze 2 sloupců na vybalancovaný 3-sloupcový layout. Jako fotka byl použit elegantní šedý avatar jako dočasný placeholder. Zkontrolovat na /cs/contact
  • Synchronizace týmových stránek (O nás): Oliver Lukšík byl rovněž zařazen do seznamu celého týmu na stránkách „O nás“ ve všech třech jazykových mutacích (CS, EN, DE). I zde se zobrazuje s vkusným šedým SVG placeholderem. Grid se tak vybalancoval z původních 9 členů na dokonale rozložených 10 členů v mřížce o 4 sloupcích. Zkontrolovat na /cs/about
Implementace stahování samostatného logosymbolu a plného loga 26. 5. 2026
  • Příprava & optimalizace souborů: Získali jsme originální logosymbol a zmenšili PNG verzi na požadovaný formát do 150px (přesně 150x149px). Zároveň byla pro dokonalý kontrast vytvořena také kompletní inverzní (bílo-tyrkysová) varianta pro tmavá pozadí (v PNG i SVG). Zkopírovali jsme také plné logo (s textem „Aiviro“) ve světlé i tmavé variantě.
  • Zpřístupnění přímých URL adres: Soubory byly uloženy do kořenové složky public/, takže jsou ke stažení i k přímému linkování na adresách /logo.png, /logo.svg, /logo-white.png, /logo-white.svg a pro plné logo na /logo-full.png, /logo-full.svg, /logo-full-white.png a /logo-full-white.svg.
  • Přidání stahování do Brand Manuálu (i18n): Na stránky s pravidly značky ve všech třech jazykových verzích přibyla nová glassmorphic sekce se zobrazením symbolu s mikro-animacemi na světlém a tmavém pozadí a s přímými odkazy ke stažení. Zároveň byla do hlavních karet loga integrována nová přímá tlačítka pro stažení plného loga (PNG i SVG). Viz Brand Manuál (CS), Brand Manual (EN) a Brand Manual (DE).
Implementace Všeobecných obchodních podmínek (VOP) 22. 5. 2026
  • Slicování a integrace VOP: Na základě dodaného dokumentu byla zpracována očištěná verze Všeobecných obchodních podmínek (bez úvodní prázdné strany) do formátu PDF. Dokument byl umístěn přímo do veřejné složky.
  • Propojení v patičce (Footer): Nový odkaz na PDF dokument "Všeobecné obchodní podmínky" (VOP) byl úspěšně integrován do navigace v patičce webu pro českou, anglickou i německou jazykovou mutaci, s chováním otevírání v novém okně (target="_blank"), plně v souladu se stávajícím GDPR dokumentem.
Napojení Brevo DOI & Aktualizace kalkulačky 21. 5. 2026
  • Double Opt-In Newsletter: Zavedeno přímé volání Brevo API v send-email.ts s podporou automatizovaného Double Opt-In procesu. Současně vznikla nová potvrzovací "Thank You" stránka pro odběratele. Zkontrolovat na /cs/newsletter-potvrzen
  • Rozšíření ROI Kalkulačky: Zvýšen maximální limit posuvníku manuální práce na 1000 hodin. Výchozí hodnota zůstala zachována na 100 hodinách. Zkontrolovat na /cs/platform
Jazykové sjednocení webu (Homepage & Produkt) 14. 5. 2026
  • Synchronizace Homepage: Na anglickou (EN) a německou (DE) homepage byla zapsána aktuální dynamická komponenta videa s kurzorem namísto zastaralých obrázků. Animace obsahuje nově i vlastní plně lokalizované plovoucí textové bubliny v rámci DuvoStyleVideo.astro.
  • Oprava adresního matchingu widgetů: Různé komponenty sdílené na domovské stránce jako SolutionsTabBanner, WhyAiviroAnimation a DuvoStyleVideo měly rozbitý regex pro lokalizaci (selhával kvůli absenci koncového lomítka z Vercelu). Změněno na robustní startsWith().
  • Audit produktové stránky a zbytek parity: Systémově a vizuálně ověřena shoda DOM struktury mezi CS, EN a DE stránkou produktu.
Přidání webináře: Krabicové scénáře 14. 5. 2026
  • Stránka Webináře: Přidán třetí záznam na všechny jazykové mutace (CS, EN, DE) stránky webinářů pro téma Krabicových scénářů bez programování. Stáhnuta dedikovaná YouTube miniatura, mapovány správné parametry tlačítek a doplněny automatické překlady. Zkontrolovat na /cs/webinars
  • Nahrazení miniatur: U prvních dvou starších webinářů byly záměrně oříznuté .png obrázky vyměněny za originální a širokoúhlé .jpg miniatury z YouTube, u kterých již nechybí odhalené logo Aiviro.
Aktualizace Aiviro Editoru 13. 5. 2026
  • Aiviro Editor v0.22.0: Změněny linky pro stahování instalačních souborů na novou verzi (Windows, Mac, Ubuntu). Propsáno do všech jazykových mutací. Zkontrolovat na /cs/editor
Opravy Týmové sekce & Slideru kontaktní stránky 30. 4. 2026
  • Odstraněn běžící slider z /contact: Auto-slider fotografií byl vyjmut a nahrazen plně statickým týmovým záběrem. Zkontrolovat na /cs/contact
  • Oprava chybějících odkazů (404 Error - Kariéra): Napříč všemi jazyky (CS, EN, DE) byl u CTA výzev uvnitř sekce Poznejte náš tým upraven chybně směřovaný cíl z kariera na funkční careers podstránku organizace.
  • Integrace sportovních 5 fotografií do Slideru za tým: Původní strohé fotografie vystřídaly nové formáty kolektivních fotek z badmintonu, túr a grilování, jež plně the zastupují kulturu podniku. Zkontrolovat na /cs/team
Opravy odesílání formulářů (Nodemailer Timeout) 27. 4. 2026
  • Odstranění zasekávání u "Odesílám...": Všechny formuláře napříč webem (Process Checker a Kontaktní formuláře ve všech jazycích) již nezamrzají. Do NodeMailer SMTP integrace na serveru byl zaveden hard fail timeout a odesílání bylo napojeno přes striktně zabezpečený Vercel port 465 (využití SSL certifikátu na službě smtp.gmail.com). Zabránilo se tak zamrznutí při lokální či Vercel Cloud restrikci sítí.
Blog obrázky, Aiviro Editor 0.21.0 & Úklid kontaktů 24. 4. 2026
  • Historicky věrné obrázky pro Blog: U vícero starších příspěvků (např. Teambuilding Mariánské údolí, Gotberg, Tenisový kemp nebo Jak chutná pizza od Robota) byly nahrazeny nesmyslné "placeholder" fotky za historicky pravé momentky vytažené z archivu starého webu. Podstatně se zamezilo hromadnému sdílení fiktivní fotky hrnku s kávou.
    Zkontrolovat na /cs/blog
  • Aktualizace verze Editoru: Stránka ke stažení Aiviro Editoru aktualizována z verze 0.20.1 na 0.21.0. Aktualizovány všechny download linky (Windows .exe, macOS Apple Silicon .zip, macOS Intel .zip, Ubuntu .zip) ve všech 3 jazykových mutacích (CS, EN, DE). Zkontrolovat na /cs/editor
  • Odstranění neaktuálních textů: V rámci úklidu byly bezpečně skryty (pomocí draftů) duplicitní případová studie "Schäfer-Menk" z 3. 10. 2024 a neaktuální článek "Aiviro tým před objektivem".
  • Oprava odkazu pro Webináře: Ve spodním banneru na stránkách Webinářů (/cs/webinars, EN i DE verze) byl cílový href na návratnost opraven z nefunkčního #roicalculator na správný cíl #roi-calculator. Kalkulačka nyní ihned odrolovává, jak má.
  • Aktualizace kontaktů: Z karty "Obchod a konzultace" (Support) na Kontaktní stránce byl odstraněn pan Martin Danko a importy jeho fotografií. Výpis profilů v této kartě se designově zrecykloval ze 3 sloupců na 2 tak, aby Jana s Annou neležely o samotě a mřížka se vycentrovala.
    Zkontrolovat na /cs/contact
Úprava stránky Editoru 17. 4. 2026
  • Podporované platformy: Do sekce stahování z aplikace doplněny věcné, stručné informace o podporovaných architekturách pro Windows (10 a novější) a Linux (Ubuntu 22.04 LTS). Implementováno mutovaně do CS, EN i DE verze. Zkontrolovat na /cs/editor
Opravy Patičky (Footeru) 17. 4. 2026
  • Oprava YouTube odkazů: Zastaralý handle @Aiviro_sro byl napříč navigací patičky (navigation.ts) a vloženými Schema.org (GEOData.astro) daty opraven na fungující @aiviro-com.
  • Čištění duplicit (GDPR): Spodní lišta patičky (vedle symbolu pro copyright) byla očištěna od sekundárních odkazů. Tyto dokumenty se již designově nezdvojují a zůstaly k dispozici pouze jedenkrát, ve sloupci "Ke stažení".
  • Klikací adresa do Maps: Text z patičky "Purkyňova 142, Brno" nyní slouží jako odkaz do nové záložky na maps.google.com s přesným parametrem vyhledání adresy.
  • Vlajka EU s obrysem: Modrá vlajka Evropské unie v patičce už vizuálně nesplývá se stejně tmavým pozadím kontejneru. Nově ji zvýrazňuje přesahový 1px ostrý okraj (stroke) skrz aplikaci text-shadow.
Google Consent Mode v2 16. 4. 2026
  • Migrace z hard-blocku na Consent Mode v2: GA4 skript (gtag.js) se nyní načítá okamžitě při každém načtení stránky, bez ohledu na stav cookie souhlasu. Výchozí consent je nastaven na denied pro všechny 4 parametry (ad_storage, analytics_storage, ad_user_data, ad_personalization) s wait_for_update: 500ms.
  • Cookie banner → Consent Update: Tlačítko „Souhlasím" nyní volá gtag('consent', 'update', {granted}) namísto dynamického vkládání skriptu. Odmítnutí explicitně potvrzuje denied stav. Souhlas se automaticky obnovuje z localStorage při dalších návštěvách.
  • Příprava Data Layer eventů: Nasazen globální helper window.aiviroTrackEvent() pro budoucí sledování custom událostí (Book a Demo, Download Editor apod.). Infrastruktura je připravena pro napojení na konkrétní CTA tlačítka.
  • SPA kompatibilita: Manuální page_view event se odesílá při každé SPA navigaci přes Astro View Transitions, s ochranou proti duplicitnímu odeslání při prvním hard loadu.
Učesání log zákazníků 15. 4. 2026
  • Trust bar – Heluz: Logo IZOS (SVG) nahrazeno novým ořezaným Heluz logem (PNG 300×91). Vizuálně proporční s ostatními logy v marquee.
    Zkontrolovat na homepage
  • Trust bar – RayService: Původní čtvercové logo (300×281) nahrazeno ořezaným landscape logem (433×149). Logo je nyní správně vycentrované a vizuálně konzistentní.
  • Trust bar – EP Logistics: Přidána vlastní CSS třída pro mírně větší zobrazení loga (max-h-14 místo max-h-12).
  • Brands.astro: Komponenta nyní podporuje volitelný imgClass pro per-logo úpravu velikosti bez nutnosti hacků s CSS transform.
Blog lokalizace & SEO optimalizace 14. 4. 2026
  • Překlad blogových článků do EN/DE: Případové studie Česká televize a Yusen Logistics byly přeloženy do angličtiny i němčiny a jsou dostupné pod správnými URL s cross-language provázáním (translationKey).
  • Filtr Case Studies dle jazyka: Stránky /en/customers a /de/customers nyní zobrazují pouze případové studie, které mají překlad v daném jazyce (aktuálně ČT a Yusen). Odstraněny nefunkční odkazy na neexistující překlady (Schäfer-Menk, INTERPAP, Ray Service, Trade FIDES).
  • Oprava CTA odkazů: Tlačítka „Book a Demo" a „Calculate savings" na EN/DE stránce customers nyní správně směrují na /en/contact resp. /de/contact místo původního /cs/contact.
  • SEO optimalizace excerptů: Zkráceny meta description (excerpt) u obou případových studií ve všech 3 jazycích na ideálních ~160 znaků pro lepší zobrazení ve výsledcích vyhledávačů (SERP).
  • Odstranění duplicitní H1 hierarchie: Z článku Yusen Logistics (CS, EN, DE) odstraněn hardcoded nadpis # ... v těle Markdownu, který duplikoval <h1> generovaný ze šablony. SEO hierarchie nadpisů je nyní čistá.
Sprint Duben 2026 (Agentic AI) 16. 4. 2026
  • Oprava Process Checker formuláře: Vyřešena 403 Forbidden chyba při odesílání leadů z interaktivního Process Checkeru. Změněna logika inicializace Cloudflare Turnstile tokenů tak, aby se používaly dva oddělené paralelní widgety, což zabrání "race condition" při odesílání navazujícího požadavku bezprostředně po AI vyhodnocení.
    Zkontrolovat na /cs/platform
  • Oprava lokalizace a memory-leaku u Dialogů: Kompletní přepis inicializace interaktivních HTML5 `` oken pro Kalendář (CalendarModal.astro) a YouTube přehrávač (YouTubeModal.astro). Skripty již nejsou závislé na vnitřním životním cyklu asynchronních Astro View Transitions a neztrácejí odříznutý DOM kontext napříč stránkami. Dialogy navíc začaly plně respektovat zvolený jazykový kontext (DE, EN překlady tlačítek namísto dřívější hardcoded češtiny).
  • Stránka Webináře: Karta se záznamem "Klientské portály" byla upravena; nyní klade hlavní důraz na zhlédnutí rychlého dvouminutového sestřihu s tím, že pod ním nabízí sekundární odkaz na celý záznam. Byla upravena CS, EN i DE mutace.
    Zkontrolovat na /cs/webinars
  • Nová stránka "Ke stažení" (Editor): Kompletně implementovaný glassmorphism Hero banner a automatická detekce hardware (Mac / Windows / Linux) s dynamickým zvýrazněním nejvhodnějšího instalačního .zip/.exe balíku.
    Zkontrolovat design na /cs/editor
  • Patička: Upraven překlad odkazu v patičce z obecného "Ke stažení" na asertivnější "Stáhnout Aiviro".
  • Všudypřítomný Cookie Banner: Implementována designová a legislativně pevná lišta "Vážíme si vašeho soukromí". Respektuje GDPR, lokalizuje se do CS/DE/EN a ukládá uživatelskou volbu fixně do prohlížeče bez nutnosti opakovat otázku. Zástupci designu by měli projít web přes anonymní okno. Následně upravena kompaktnost – zmenšeno a přesunuto dolů doprava jako malá karta, aby lišta nezavazela v obrazovkách.
  • Technické SEO & Sitemapy: Základní URL adresa (site) napojena do configu pro korektní spuštění generátoru sitemapy.
  • Generative Engine Optimization (GEO): Na pozadí každé testovací stránky nyní leží Schema.org `Organization` a `SoftwareApplication`, zpevňující brand Aiviro pro ChatGPT a Perplexity vyhledávače.
  • Google Analytics 4: Integrováno Měřicí ID (G-19TF0BGZ7L). Původně nasazen jako hard-block (skript se načetl až po souhlasu). Od 16. 4. 2026 přemigrováno na Google Consent Mode v2 – viz záznam výše.
  • Nová Favicon: Byla upravena hlavní ikona webu (favicon). Původní `.svg` a `.ico` soubory byly nahrazeny novým `.png` souborem (jak `favicon.png`, tak i `apple-touch-icon.png`). Změny se projeví ve všech prohlížečích.
Internacionalizace & Přepracování Homepage 13. 4. 2026
  • Německá platforma & ProcessChecker: Kompletní překlad stránky /de/product do němčiny včetně internacionalizace interaktivního Process Checkeru.
  • Německé B2B Role Landing Pages: Přeloženy všechny 4 role stránky (CEO, CFO, IT Manager, Účetní) do němčiny.
    Zkontrolovat na /de/roles/ceo
  • Anglická homepage & platforma: Sjednocen obsah a struktura anglické homepage a platformy s českou verzí.
    Zkontrolovat na /en/
  • Aktualizace české homepage: Přepracovány texty, přidán interaktivní hover efekt na hero obrázek, smazána duplicitní případová studie.
    Zkontrolovat na /cs/
  • Oprava blog obrázků z migrace: Hromadné nahrazení rozbitých obrázků z migrace za snímky z firemního katalogu.
E-mailové notifikace & Build opravy 12. 4. 2026
  • Nodemailer integrace: Formuláře ProcessChecker a Contact nyní odesílají e-mailové notifikace přes Nodemailer. Implementace zahrnovala několik iterací kvůli Vercel Rollup bundlingu (externalizace modulu, cache invalidace).
    Zkontrolovat na /cs/contact
  • Oprava dark-mode: Zablokováno automatické přepínání do tmavého režimu při západu slunce (OS-level sunset triggering), aby web zůstal konsistentně ve světlém stylu.
  • Content slider na kontaktní stránce: Implementován slider pro týmové fotografie a optimalizace assetů.
Animace platformy & Newsletter 10. 4. 2026
  • Interaktivní animace platformy: Aktualizovány pokročilé animace na stránce /cs/product (Process Checker vizualizace, krokový průvodce).
  • Newsletter na kontaktní stránce: Přidána sekce pro odběr newsletteru na kontaktní stránce.
AI integrace, ROI kalkulačka & Dokumentace 7.–8. 4. 2026
  • Gemini API & ClickUp integrace: Napojení serverových API endpointů (SSR) na Gemini AI a ClickUp přes Turnstile anti-bot validaci. Slouží jako backend pro vyhodnocování ProcessChecker dotazů.
  • ROI kalkulačka – CTA: Do výsledkového boxu kalkulačky přidáno CTA tlačítko pro objednání demo schůzky. Následně byl vizuál přesunut pod výsledky a vycentrován.
  • Google Calendar booking: Nahrazeny všechny Calendly placeholder odkazy za živý Google Calendar scheduling iframe na kontaktní stránce.
  • Oprava blog buildů: Placeholder obrázky stahované z externích URL nahrazeny lokálními výchozími fotkami, protože vzdálené zdroje selhávaly při Vercel buildu.
  • Kompletní přepis README: Nový vývojářský manuál jak pro lidi, tak pro AI agenty, včetně navigačních pokynů pro repozitář.
  • Záplata assetů: Opraveny chybějící assety (loga, obrázky) importované spolupracovnicí.
Čištění CMS & Loga 2. 4. 2026
  • Odpojení mrtvých CMS odkazů: Všechny nefunkční odkazy na bývalý headless CMS nahrazeny lokálními placeholdery, aby web nebyl závislý na externím systému.
  • Odebrání loga Chirana: Logo Chirana odstraněno z webu na základě požadavku klienta.
🚀 Založení projektu 31. 3. 2026
  • Kompletní redesign Role-based Landing Pages: Implementovány 4 specializované stránky pro role CEO, CFO, IT Manager a Účetní. Přidáno mega-menu v hlavní navigaci a pokročilé scrollové animace.
    Zkontrolovat na /cs/roles/ceo
  • Initial commit z Astro šablony: Projekt inicializován na základě AstroWind šablony s plnou konfigurací Tailwind CSS, Vercel adaptéru a vícejazyčné struktury (CS, EN, DE).

Rezervovat termín

Načítám kalendář...