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.
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.astrobyl přidán parametrenablejsapi=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-processa/api/send-emailna Google Apps Script webhook (přes proměnnouGOOGLE_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 podlesessionId.
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ů
targetarel, 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í hodnotoumin-height: 80vh(max.90vh). Vyřešili jsme ořezávání posledního řádku textu úpravou výšky vnitřního kontejneru namax-h-fulla navýšením spodního odsazení rolovací oblasti napb-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
documentstaré (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-filterpro 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_07jsme opravili chybnéIČO/DIČ. . jednotlivéna správnéIČO/DIČ. Jednotlivéa vazbupřijatou fakturynapřijatou fakturu, uMFG_04slovaobjednatemaodpovídajnaobjednatelemaodpovídají, uHR_05odstranili mezeru před čárkou, opravili překlepzaevideujenazaevidujea uHR_06opraviliprovádnínaprová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_05aAP_06), upravili chybné „s neskladových položkami“ na spisovné „s neskladovými položkami“ (uAP_06), opravili „platebncíh“ na správné „platebních“ (uHR_07) a sjednotili psaní velkého písmene ve slově „Excelu“ (uAP_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.astrobyl 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.svga pro plné logo na/logo-full.png,/logo-full.svg,/logo-full-white.pnga/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.tss 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,WhyAiviroAnimationaDuvoStyleVideomě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é
.pngobrázky vyměněny za originální a širokoúhlé.jpgminiatury 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ý
hrefna návratnost opraven z nefunkčního#roicalculatorna 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,ENiDEverze. Zkontrolovat na /cs/editor
Opravy Patičky (Footeru) 17. 4. 2026
- Oprava YouTube odkazů: Zastaralý handle
@Aiviro_srobyl 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.coms 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 aplikacitext-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 nadeniedpro všechny 4 parametry (ad_storage,analytics_storage,ad_user_data,ad_personalization) swait_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ě potvrzujedeniedstav. Souhlas se automaticky obnovuje zlocalStoragepř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_viewevent 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ý
imgClasspro 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/contactresp./de/contactmí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 `
- 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).