Zoznam zmien


2026-09-29

  • Životopis na `/cv` a `/en/cv` má nad technickými zručnosťami novú sekciu osobných údajov: stredoškolské vzdelanie s maturitou, vek 34 rokov, angličtina C1 a lokalita Bratislava. Údaje doplnil používateľ; sekcia nadväzuje na existujúci dizajn a je zahrnutá aj v tlači.

2026-09-24

  • Pridaný read-only lokálny audit transakčných e-mailov na `/emaily`: kontakt, cenová ponuka, odpoveď z inboxu, registrácia, obnova hesla a newsletter v SK/EN, s desktopovým a mobilným náhľadom. Stránka používa aktuálny tenant renderer a nastavenia formulárov, nič neodosiela ani nezapisuje a v produkčnom prostredí vracia 404.
  • Všetky klientske e-maily používajú jednotný kompaktný responzívny layout: svetlý obsah ako bezpečný základ, adaptívny dark mode podľa podpory klienta, hranaté pozadie bez dekoratívnych rámov a hornej lišty a iba jemne odlíšenú hlavičku a pätičku. Centrované logo `{roban.dev}` dedí farbu textu namiesto červeného alebo pevne bieleho variantu; sýta červená webu zostáva na akcentoch a CTA. Mobilný náhľad zachováva malý vonkajší okraj a lokálny audit synchronizuje náhľad s prepínačom témy webu. Predmety zbytočne neopakujú názov značky; registračné, obnovovacie a newsletterové odkazy sú súčasťou štruktúrovaného obsahu e-mailu.

2026-09-23

  • Verejná fotogaléria a tenantom spravované jazyky: lokálna publikovaná konfigurácia, SK/EN prepínače a SEO, jednotný fallback galérie bez závislosti verejných requestov na Nodere. Existujúce uploady a jazykové URL zostávajú zachované.

2026-09-22

  • Pripravená verejná fotogaléria na /galeria a /en/gallery, napojená na tenant DB a NODERA admin, s kategóriami, nastaveniami rozloženia a modálnym náhľadom so sprievodným textom. Zatiaľ iba lokálne.

[Neuverejnené] - 22.09.2026

Vylepšenia

  • Spodný riadok pätičky zobrazuje „Proudly manufactured by roban.dev“ s odkazom na kontakt a už neobsahuje odkaz na zoznam zmien.
  • Na mobilnom životopise sú e-mail, sociálne odkazy a tlačové tlačidlo zarovnané na stred; LinkedIn a GitHub zostávajú vedľa seba.
  • Na mobile sú LinkedIn a GitHub v úvode životopisu vedľa seba pod e-mailom. Odkaz na realizácie používa rovnakú kreslenú šípku ako úvodná sekcia homepage.
  • Odkazy LinkedIn a GitHub v úvode životopisu majú ikony pred názvom, ktoré sú biele v tmavej téme a kontrastné vo svetlej; tlač zostáva čistá.
  • Úvod životopisu predstavuje rozsah práce, výkon, bezpečnosť a spoľahlivú prevádzku bez výpočtu nástrojov a názvov vlastných projektov; upravená je slovenská aj anglická verzia.
  • Životopis dopĺňa potvrdené skúsenosti s CMS a administráciami na mieru, multi-tenant architektúrou, prevádzkou serverov, spracovaním dát a aplikačnou bezpečnosťou. Bezpečnostná sekcia konkrétnejšie opisuje testovanie útočnej plochy, oprávnení, vstupov a overenie opráv v SK aj EN.
  • Technické zručnosti v životopise používajú presnejšie názvy architektúry, autentifikácie, integrácií, testovania, nasadzovania a SEO. Doplnkové zručnosti sú formulované ako konkrétna práca v dizajne, marketingu, tvorbe obsahu a kancelárskych nástrojoch v SK aj EN.
  • Životopis má kratší, prirodzenejší prehľad technológií a projektov NODERA a SCUM.SK v slovenčine aj angličtine. Bezpečnosť opisuje ako priebežnú súčasť vývoja každého projektu; zo stránky zmizla zmienka o prístupe k nástrojom OpenAI. Ostatné tvorivé a kancelárske zručnosti zostávajú stručne uvedené bez informácií o softvérových licenciách. Poradie sekcií sa nemení.

Opravy

  • Príchodová animácia pri prechode medzi stránkami začína ešte pred prvým vykreslením obsahu, takže prekryv pri objavení stránky nepreblikne.
  • Prihláseným návštevníkom sa HTML s údajmi z účtu neukladá do cache prehliadača.
  • Nahrávanie profilového obrázka okrem MIME kontroluje aj skutočný formát a rozmery; poškodený alebo neprimerane veľký obrázok sa odmietne.
  • Krátka retenčná lehota e-mailovej fronty sa vzťahuje aj na registračné a obnovovacie správy `account.*`, vrátane už existujúcich záznamov; ostatné správy si zachovávajú pôvodné lehoty.
  • Statické súbory posielajú hlavičku `X-Content-Type-Options: nosniff`; verejné PHP stránky zakazujú prístup ku kamere, mikrofónu a polohe cez Permissions Policy.
  • Otvorenie registračného odkazu už nemení stav účtu cez GET; potvrdenie e-mailu sa dokončí až po odoslaní formulára.
  • Nové tokeny na obnovu hesla sa ukladajú do databázy ako SHA-256 hash; existujúce 32-znakové odkazy zostávajú platné do vypršania, ale databázový hash nie je možné použiť ako token.
  • Stránky s aktivačným alebo obnovovacím tokenom zakazujú ukladanie do cache a neposielajú URL tokenu v hlavičke Referer.
  • Opakovaná žiadosť o obnovu hesla v rámci čakacej lehoty vracia rovnakú všeobecnú odpoveď ako neznámy e-mail; odpoveď tak priamo neprezrádza existenciu účtu.
  • Sanitizér obsahu realizácií teraz kontroluje aj potomkov neznámych HTML prvkov pred odstránením obalu. Zabráni tak preniknutiu vnorených skriptov, rámcov a atribútov udalostí do verejného HTML.
  • Nepoužívaný lazy-load HTML vo fade efekte bol odstránený; obsah zostáva priamo v HTML a animačný efekt funguje ďalej bez dynamického vkladania HTML.
  • Záložné stavové správy prihlasovacích formulárov sa vkladajú ako text, aby odpoveď servera nemohla vytvoriť HTML v stránke.
  • Obsluha používateľského menu sa načítava z existujúceho JS bundlu namiesto vloženého skriptu v HTML. Dátový blok verejných prekladov už nenesie nadbytočné CSP nonce; vykonateľné skripty ho používajú ďalej.
  • Tlačidlo „Napísať mi“ na životopise zachováva pri hoveri farbu textu primárneho tlačidla rovnako ako vo footeri.
  • Obsah s efektom postupného zobrazenia je čitateľný aj bez JavaScriptu alebo pri zlyhaní skriptu. Animácia sa zapína až pri priblížení prvku k obrazovke, rešpektuje obmedzený pohyb a pri tlači zostáva obsah viditeľný. Celostránkový prechod už bez JavaScriptu nezakrýva web.
  • Všetky verejné stránky používajú pri zdieľaní spoločný obrázok `/images/og.jpg` s rozmermi 1200 × 630; obálky realizácií zostávajú v ich obsahových dátach.
  • Statické obrázky aj nové obrázky nahrané cez administráciu majú menšie WebP varianty tam, kde ušetria dáta. Prehliadač bez podpory WebP dostane pôvodný formát; zlepšilo sa odložené načítanie obrázkov mimo obrazovky a cache hashovaných assetov.
  • Staršie produkčné obrázky v `/upload` možno doplniť samostatnou manuálnou GitHub Actions úlohou bez prepísania originálov a bez dotyku iných tenantov.
  • Verejné PHP odpovede majú CSP s nonce pre skripty, HTTP a variant `www` sa presmerujú na kanonické HTTPS a server posiela ročnú HSTS politiku pre hlavnú doménu. Indexovateľné stránky majú prepojené JSON-LD údaje o webe, autorovi, type stránky, službe, realizáciách a navigačnej hierarchii.
  • Informácie o ochrane osobných údajov uvádzajú prevádzkovateľa overeného v živnostenskom registri, Websupport, jeho štandardné 14-dňové zálohy a schválené pravidlo pre dopyty bez spolupráce. Archivované dopyty výslovne označené ako „bez spolupráce“ sa po 12 mesiacoch od poslednej zaznamenanej komunikácie automaticky mažú z inboxu; staré neklasifikované dopyty zostávajú na posúdenie. Denné pseudonymné identifikátory internej analytiky sa mažú po siedmich dňoch. Stránka je indexovateľná v SK aj EN.
  • GA4 sa nenačítava, kým web nemá potvrdený spôsob získania súhlasu návštevníka; samotné zapnutie v tenant nastaveniach meranie nespustí.

[0.33.0] - 20.09.2026

Novinky

  • Pridaná realizácia Vanguard Transfers v slovenčine aj angličtine. Opisuje kompletné autorstvo projektu od loga a vizuálnej identity cez frontend po backend a rezervácie, s pôvodným náhľadom webu a logom.
  • Životopis má sekciu Kyberbezpečnosť s etickým testovaním webov a API, hľadaním zraniteľností a zrozumiteľnými odporúčaniami na opravu v SK aj EN. Spomína aj možnosť využívať kyberbezpečnostné nástroje OpenAI so schváleným prístupom.
  • Statický životopis na `/cv` a `/en/cv` s profesijným profilom, technológiami, projektovou praxou a samostatným štýlom pre tlač. Stránky sú zapojené do jazykových odkazov, SEO metadát a sitemapu.
  • Web má slovenskú a anglickú verziu. Slovenčina je predvolená bez prefixu; angličtina používa `/en` a vlastné adresy, napríklad `/en/contact`, `/en/request-a-quote` a `/en/projects`.
  • Prepínač SK/EN otvára zodpovedajúcu stránku alebo realizáciu. Jazyk určuje adresa bez ohľadu na jazyk prehliadača a predchádzajúce návštevy.
  • NODERA spravuje obsah, kategórie, slugy aj SEO v SK a EN. SCUM.SK má anglickú realizáciu `/en/projects/scum-community-platform`.

Vylepšenia

  • Záver detailov realizácií má výraznejší nadpis, krátky text k nadviazaniu spolupráce a jasné tlačidlo ku kontaktu. Od obsahu ho oddeľuje tenká červená čiara s väčším odsadením nad textom a rozloženie sa prispôsobí mobilu.
  • Tlačidlo „Prebrať projekt“ vo footeri je bez dekoratívnej šípky.
  • Hodnoty pod údajmi o projekte v detailoch realizácií sú tučné. Obsah realizácie je statické menu bez rámu; klikateľné kapitoly majú červené čísla a nepodčiarknuté názvy, pričom hover funguje na celej ploche. Odkaz na živý web nemá šípku; návrat na všetky realizácie má červené podčiarknutie 2 px od textu, stále červený dvojčiarový znak a hover iba na texte. Po scrollovaní sa vpravo dole v detaile zobrazí kruhové tlačidlo späť na začiatok s bielym ukazovateľom postupu stránky; na mobile je menšie a bližšie k okrajom.
  • Detaily realizácií používajú rovnakú červenú ako sprievodné titulky aj v tmavej téme. Úvodný obrázok siaha pod priehľadné menu, po scrollovaní menu získa pozadie; cez celý obrázok je jednotný filter s 80 % krytím — biely vo svetlej a čierny v tmavej téme. Obrázok sa pri scrollovaní pohybuje pomalšie než obsah; pri obmedzených animáciách zostáva statický.
  • Prehľad realizácií zobrazuje ako prvé BALTRIO, PRO ENG, NODERA a SCUM.SK v tomto poradí. Ostatné realizácie zostávajú zoradené podľa dátumu publikovania; poradie platí v oboch jazykoch.
  • Náhľady realizácií sú menšie a striedajú ľavú a pravú stranu. Úvodný text je pod nadpisom a detaily otvárajú malé primary tlačidlá. Stránkovanie podľa SCUM má šípky, skrátený zoznam strán a priamy skok na číslo strany; výsledky sa načítajú bez obnovy stránky so zachovaním kategórie, jazykových odkazov, SEO metadát a histórie prehliadača.
  • Realizácie majú prehľadnejšie riadky s celým náhľadom projektu vedľa názvu a popisu, viditeľným odkazom na detail a kompaktnejším úvodom. Texty a náhľady sa zarovnávajú k sebe, aby sa skrátila prázdna medzera medzi nimi; medzi projektmi sú mierne väčšie odstupy s tenkou deliacou čiarou. Nadpisy sú kompaktnejšie a pri hoveri odkazu sa zvýraznia spolu s jemným priblížením náhľadu. Náhľady zostávajú maximálne 480 px široké a na mobile využívajú dostupnú šírku. Na mobile sa obsah skladá pod seba; kategórie s hashtagmi zostávajú zachované v SK aj EN.
  • Prehľad realizácií má zjednotenú typografiu, červené sprievodné titulky a responzívne odstupy. Vyhľadávací formulár nahradili kategórie s hashtagmi v pôvodnom blogovom štýle, s červeným zvýraznením výberu a odkazom na všetky realizácie. Filtrovanie funguje priamo kliknutím v SK aj EN.
  • Pás značiek na úvodnej stránke pokračuje v pohybe aj pri prejdení myšou alebo zameraní klávesnicou. Nastavenie obmedzených animácií zostáva rešpektované.
  • Úvod životopisu používa portrét z homepage: na desktope napravo od mena a na mobile medzi pozíciou a úvodným textom. Fotografia je zahrnutá aj v tlačovom rozložení.
  • Životopis má rozšírený full-stack profil a technológie overené naprieč projektmi: C#/.NET, PowerShell, SQLite, SCSS, Webpack Encore, autentifikácia, platobné integrácie, fronty a automatizované nasadenie. Samostatne uvádza Figmu, Adobe, Microsoft Office, reklamu a tvorbu obsahu; NODERA a BALTRIO majú presnejšie opisy technickej práce v SK aj EN.
  • Nadpisy sekcií životopisu zostávajú pri scrollovaní pri hornom okraji až po koniec príslušnej sekcie. Reagujú na zobrazenie navigácie, na mobile majú nepriehľadné pozadie a pri tlači zostávajú v bežnom toku dokumentu.
  • SCUM.SK a NODERAgent majú v životopise rozšírený opis vlastného vývoja od nuly: identita, viacjazyčný web, hráčska ekonomika, Windows agent a C#/.NET broker, spoľahlivé doručovanie udalostí, živá mapa, Battle Royale a prevádzka. Slovenská aj anglická verzia vychádzajú z existujúcich implementácií.
  • Fyzioterapia BA v životopise zahŕňa nahradenie WordPressu, SEO, správu obsahu a meraní cez vlastný admin aj priebežnú správu reklamných kampaní. Výsledky výkonu uvádzajú konkrétne skóre Lighthouse a namerané LCP v SK aj EN.
  • BALTRIO v životopise zahŕňa takmer dvojročnú prácu na plný úväzok, implementáciu redizajnu a všetkých landing pages podľa návrhov grafika aj každodennú starostlivosť o chod webu v kancelárii. Doplnená je slovenská aj anglická verzia.
  • PRO ENG v životopise opisuje presnú implementáciu dodaného Figma návrhu, dokončenie celého webu a vlastnú administráciu s modulmi na mieru. Práca podľa grafických návrhov je doplnená aj medzi frontendové schopnosti v SK aj EN.
  • Sekčné nadpisy životopisu používajú červenú farbu webu. Textové odkazy majú jednotný odstup podčiarknutia, ktorý sa pri hoveri nemení. Úvodné kontakty obsahujú e-mail, LinkedIn a GitHub bez dekoratívnych šípok a samostatného odkazu roban.dev.
  • Životopis má kompaktnejší úvod s kontaktmi pod profilom, bližší titulok k menu a upravenú typografiu aj odstupy projektov. Rozloženie je zjednotené na desktope, mobile a v tlači. Červené akcenty odkazov používajú rovnakú farbu ako primary tlačidlá aj v tmavej téme.
  • Stránka 404 má nové responzívne rozloženie s výrazným číslom, typografiou webu a jediným červeným primary tlačidlom na návrat domov. Podporuje svetlú aj tmavú tému a oba jazyky.
  • Realizácia SCUM.SK opäť používa veľký herný vizuál, logo a priestranné sekcie. Nový slovenský aj anglický text opisuje vlastný projekt od nápadu a vizuálnej identity cez návrh webu po vývoj a prevádzku. Kapitoly, obrázky a údaje projektu zostávajú upraviteľné v NODERA.
  • Nasadenie je zjednotené s ostatnými tenantmi NODERA: SFTP, päť deploy secrets, kontrola cieľového webu a diagnostika bez zápisov. Produkčná konfigurácia zostáva na hostingu mimo deploya.
  • Úvod sekcie „O mne“ na homepage je zjednodušený na „Som webový vývojár“, s rovnakou úpravou v angličtine.
  • Sekcie homepage majú jednotné, väčšie mobilné odstupy a pás značiek vyvážený priestor nad aj pod sebou na mobile aj desktope. Logo SCUM.SK je na mobile vycentrované medzi nadpisom a textom.
  • Sekcia značiek je pod „Fotografia, video a grafika pre firmy“ a má červený sprievodný titulok „Spolupráca“ / „Collaboration“ v spoločnom štýle homepage. Logá majú 50 % priehľadnosť, aby pôsobili jemnejšie.
  • Jazykové verzie majú vlastné canonical adresy, vzájomné hreflang odkazy, slovenský x-default a spoločnú viacjazyčnú sitemapu. Staré a alternatívne adresy sa presmerujú na kanonické.
  • Formuláre, validácia, používateľské stránky, odber noviniek a e-mailové odkazy používajú zvolený jazyk. Koncepty a neúplné preklady realizácií zostávajú neverejné.
  • Zachované je existujúce rozloženie a štýl stránok.

[0.32.0] - 18.09.2026

Novinky

  • Pod sekciou „Fotografia, video a grafika pre firmy“ je nekonečný pás „Značky, o ktoré sa starám“ / „Brands I support“ s čiernobielymi logami PROENG, BALTRIO, SCUM.SK, NODERA a Fyzioterapia BA. Má jednotné odstupy, plnú šírku s maximom 2500 px a zastaví sa pri hoveri alebo zameraní klávesnicou. Pri nastavení obmedzených animácií sa logá zobrazia staticky.
  • Pridaný základ stránky ochrany osobných údajov s prehľadom spracúvania a práv návštevníka; identifikačné a prevádzkové údaje sa doplnia po potvrdení prevádzkovateľom.
  • Realizácie majú vlastný prehľad s vyhľadávaním, kategóriami a stránkovaním. Prvou je SCUM.SK, dostupná na `/realizacie/scum-sk`.
  • Realizácie sa upravujú v NODERA: obsah, obrázky, publikovanie, SEO a štatistiky. Po zmene adresy sa starý odkaz presmeruje na aktuálnu realizáciu.
  • Kontaktný formulár aj pôvodná šesťkroková cenová ponuka používajú spoločný inbox NODERA. Pôvodné cenové požiadavky sú zachované vrátane detailov.

Vylepšenia

  • Pod e-mailom a WhatsApp kontaktom sú ikony LinkedIn, Instagram a GitHub s rovnakými odkazmi a vzhľadom ako v pätičke, v samostatnom riadku oddelenom rovnakou čiarou ako ostatné kontakty.
  • Veľké nadpisy homepage, kontaktu a ostatných verejných stránok sú o 20 % menšie na desktope aj mobile; homepage a kontakt zdieľajú spoločnú responzívnu veľkosť.
  • Nadpisy kontaktu používajú rovnaké pätkové písmo, hrúbku a responzívnu veľkosť ako nadpisy sekcií homepage.
  • Prepínanie svetlej a tmavej témy má spoločný prechod 300 ms bez oneskorenia pre pozadia, texty, deliace čiary, formuláre aj ikony. Farebné prechody sa zachovajú aj na sekciách s `fade-load`; pohyb labelov a ostatné animácie majú vlastné pôvodné časovanie.
  • Pätičku od stránky odlišuje jednofarebné pozadie v teplom odtieni: svetlé kamenné vo svetlej téme a tmavé uhlové v tmavej téme.
  • Vety informácie o spracúvaní údajov pod kontaktným formulárom oddeľuje zalomenie riadka. Deliaca čiara nad sekciou „Ako vznikajú projekty“ bola odstránená.
  • Plávajúce labely inputov a správy sa presúvajú a zmenšujú cez `transform`, bez animovania veľkosti písma a rozloženia. Pri aktivácii zachovávajú farbu a rešpektujú nastavenie obmedzených animácií.
  • Labely formulárov majú jemnejšiu typografiu: 14 px v poli, 12 px nad poľom a jednotnú farbu bežného textu. Vyplnené hodnoty používajú bežný rez písma; štýl je zjednotený v kontakte, odbere noviniek aj cenovej ponuke.
  • Stránky odhlásenia a potvrdenia odberu používajú aktuálny štýl formulárov: červený sprievodný titulok, pole s plávajúcim labelom a primary tlačidlo vpravo. Zjednotené sú aj potvrdenia a chyby; pri neplatnom odkaze sa dá vyžiadať nový.
  • Tlačidlo „Odoberať novinky“ používa spoločný small variant primary tlačidla; text o zrušení odberu je pod ním zarovnaný doprava. Zo spoločných tlačidiel bol odstránený rozmazaný tieň aj pri hoveri.
  • Odstránená spodná deliaca čiara poslednej sekcie homepage; prechod do pätičky oddeľuje jej vlastný horný border.
  • Bežný text, odseky a popisy na homepage aj ostatných stránkach používajú jednotný odtieň: takmer bielu `#dedede` v tmavej téme a tmavú `#333333` vo svetlej téme.
  • Informácia o spracúvaní údajov v kontakte je pod tlačidlom odoslania, zarovnaná doprava bez obmedzenia maximálnej šírky, má písmo 10 px a odkazuje na podrobnosti. Odkaz na ochranu údajov je aj v pätičke.
  • Správa v kontaktnom formulári má kompaktnú výšku podľa obsahu bez pôvodného minima 200 px. Label sa plynulo posúva nad text a pole rastie už od prvých riadkov; reaguje aj na mazanie, vloženie textu a zmenu šírky.
  • Odkaz „Prebrať projekt“ v pätičke používa kompaktnú verziu hlavného červeného tlačidla s menšími paddingmi, písmom a ikonou.
  • Pätička má vyvážené rozloženie predstavenia, navigácie a odberu noviniek, čitateľnejšie texty a samostatný spodný riadok s doplnkovými odkazmi. Používa existujúce písma, červené akcenty a responzívne zobrazenie v oboch témach.
  • Cenová ponuka má nové rozloženie v štýle webu: prehľad krokov, vzdušné polia s červenou linkou a úplné zhrnutie s možnosťou úprav. Zachováva šesť krokov aj napojenie na NODERA; pred odoslaním opäť kontroluje povinné údaje vo všetkých krokoch.
  • Z verejnej navigácie bol odstránený odkaz na prihlásenie.
  • Fotku na pozícii p9 vo veľkej koláži nahradil náhľad webu NODERA; obrázok sa dá otvoriť vo zväčšení.
  • Nadpisy homepage konkrétne pomenúvajú tvorbu webových stránok, programovanie, redakčný systém, fotografiu, video, grafiku a vývoj aplikácie SCUM.SK. Hero je bez sprievodného titulku.
  • Všetky sekcie homepage vrátane rdevCMS používajú existujúci efekt `fade-load` pri scrollovaní.
  • Fotografickú koláž na homepage uvádza nadpis „Fotografia, video a grafika pre firmy“ s krátkym predstavením produktovej fotografie, reklamného videa a grafiky popri vývoji webov.
  • Sekcia SCUM.SK na homepage má pôvodné logo projektu, nadpis vo veľkosti ostatných sekcií a prehľadnejšie rozloženie textu, funkcií a odkazov. Na mobile sa obsah skladá pod seba.
  • Sekcie pod hero používajú malé červené sprievodné titulky v štýle kontaktu. rdevCMS s aktuálnou verziou je nad samostatným nadpisom „Redakčný systém pre jednoduchú správu webu“; rovnaký štýl majú predstavenie vývojára, tvorivá koláž a realizácia SCUM.SK.
  • Kontakt používa rozloženie podľa NODERA: osobný úvod s priamymi kontaktmi, formulár „Napíšte mi“ a sekciu „Ako vznikajú projekty“ s aktuálnou fotkou pracoviska. Bez fakturačných údajov; zvolená téma sa uchováva spolu so správou v inboxe NODERA.
  • Hero koláž zobrazuje aktuálne screenshoty webov BALTRIO.sk, SCUM.sk a PROENG.sk namiesto pôvodných fotografií a videa. PROENG.sk nahradil NODERAgent.com. Náhľady aj ich zväčšenia sú bez zachytených scrollbarov.
  • Sekcie úvodnej stránky a bloky prehľadu realizácií majú vzdušnejšie zvislé odstupy. Nad aj pod obsahom hero sekcie pribudli ďalšie 2 rem priestoru. Na mobiloch sú upravené paddingy hero, hlavných sekcií, koláže a blokov prehľadu realizácií polovičné.
  • Prepínanie svetlej a tmavej témy aj zobrazenie a skrytie pozadia menu po scrolle trvá 0,3 sekundy.
  • Úvod stránky predstavuje tvorbu webov a aplikácií: „Tvorba webových stránok a aplikácií na mieru“. Odkazy vedú na kontakt a realizácie.
  • Homepage zachováva pôvodné rozloženie, obrázky a koláže. Upravené sú texty o tvorbe webov, aplikácií a správe cez NODERA.
  • Predstavenie rdevCMS opäť zobrazuje verziu prevzatú cez administráciu NODERA. Web ju číta zo svojej databázy spolu s nastaveniami stránky, bez dodatočného volania administrácie.
  • Odber noviniek používa potvrdenie cez jednorazový odkaz a bezpečné odhlásenie. Formuláre majú ochranu proti opakovanému odoslaniu.
  • Správa webu prešla do centrálnej NODERA; starý blog a lokálny admin boli nahradené centrálnou správou. Verejné používateľské účty zostávajú súčasťou webu.

Opravy

  • Náhľady webov v hero zachovávajú pomer strán a celý obsah cez `contain`, bez podkladovej plochy, silného tieňa a zväčšovania pri hoveri. PROENG má nový screenshot úvodnej sekcie bez vonkajšieho tmavého rámu.
  • Nadpisy troch sekcií kontaktu majú jednotnú veľkosť a červené sprievodné titulky aj nad „Napíšte mi“. Priamy e-mail zobrazuje iba ikonu a adresu, WhatsApp používa zelenú SVG ikonu.
  • Kontaktný formulár opäť používa pôvodné polia s červenou spodnou linkou. Tlačidlo odoslania má vlastnú šírku a zarovnanie doprava, telefón nahradil odkaz na WhatsApp so SVG ikonou a sprievodné nadpisy sú červené.
  • Obnovené pôvodné rozloženie kontaktu, všetkých šesť krokov cenovej ponuky a prihlasovanie v navigácii vrátane registrácie, obnovy hesla a profilu. Realizácie aj napojenie na NODERA zostávajú zachované.
  • Prehľad realizácií má čitateľné tlačidlo filtra aj v tmavej téme; obsah projektových kariet nepreberá podčiarknutie bežných textových odkazov.
  • Koncepty sa nezobrazujú vo verejných detailoch, presmerovaniach, štatistikách ani sitemape.
  • Obsah editora sa sanitizuje a interné súbory nie sú dostupné cez web. Upload obrázkov vyžaduje platný podpis NODERA.
  • Lokálny náhľad používa samostatnú konfiguráciu, noindex a testovacie e-maily bez reálneho odosielania.

[0.31.2] - 27.07.2026

Novinky

  • Pridaná samostatná case study projektu SCUM.SK, ktorá predstavuje jeho webovú platformu, živé serverové dáta, Battle Royale a automatizáciu cez NODERAgent.

Vylepšenia

  • Úvodná stránka teraz predstavuje tvorbu webov a webových aplikácií ako hlavné zameranie. Upravené sú úvodné texty, predstavenie vývojára, rdevCMS aj referencia SCUM.SK; online reklama je uvedená ako doplnková služba. Tomuto zameraniu zodpovedá aj titulok a popis stránky vo vyhľadávačoch.
  • Sekcia SCUM.SK na úvodnej stránke má jednoduchší zoznam bez deliacich čiar a zelených fajok. Sprievodné titulky na homepage používajú rovnaké písmo ako nadpisy, bez verzálok a dekoratívnych čiar.
  • Case study má responzívny dizajn pre svetlú aj tmavú tému, prehľadnú obsahovú navigáciu a jasne odlišuje aktívne funkcie od pripravovaných.
  • Doplnené boli vlastné SEO metadáta, sociálny náhľad, canonical URL, sémantická štruktúra a štruktúrované dáta pre vyhľadávače.
  • Homepage teraz pod fotografickou kolážou predstavuje SCUM.SK ako vybranú realizáciu a prirodzene odkazuje na podrobnú case study aj živý projekt SCUM.SK.
  • Texty case study SCUM.SK boli prepísané podľa aktuálneho stavu projektu a vyhľadávacích zámerov. Zrozumiteľnejšie vysvetľujú webovú aplikáciu, živé dáta, aktívne eventy aj bezpečnú serverovú automatizáciu.
  • Stavovú sekciu nahradil prehľad hráčskej, komunitnej a prevádzkovej vrstvy; záverečná výzva teraz smeruje priamo na SCUM.SK.
  • Rozšírený bol hero titulok, upravený pomer sekcie Výzva a architektúra teraz zrozumiteľne ukazuje cestu príkazu z hry cez NODERAgent a NODERAdmin späť k hráčovi.

Opravy

  • Úvodný obrázok case study teraz začína za hlavným menu, pričom jej obsah zostáva bezpečne umiestnený pod navigáciou.
  • Obsah úvodnej sekcie SCUM.SK má väčší horný odstup, aby bol pod hlavným menu opticky vycentrovaný.
  • Opravené bolo správanie obsahovej navigácie pri skrývaní hlavného menu.
  • Upravené bolo rozloženie sekcie NODERAgent a doplnené chýbajúce medzery v časti Battle Royale.
  • Z úvodnej fotografie boli odstránené nechcené pomocné čiary.
  • Výzva má všetky štyri body, Eventová platforma je správne označená ako aktívna a z karty živých dát bol odstránený nadbytočný panel.
  • Doplnené boli chýbajúce medzery v sekciách Architektúra a Výsledok.
  • Z hlavných CTA boli odstránené nadbytočné dekoratívne šípky.
  • Vyčistený bol prechod medzi fotografickou kolážou a SCUM.SK referenciou na homepage; odstránená bola deliaca čiara aj červený kruhový prvok videa.
  • SCUM.SK referencia na homepage teraz používa rovnaké tematické pozadie ako ostatné sekcie a zostáva čitateľná v svetlom aj tmavom režime.

[0.31.1] - 05.03.2026

Novinky

  • Pridaný prehľad zmien medzi verziami, aby ste mali jasný prehľad o tom, čo je nové.
  • V admine bol doplnený demo režim pre bezpečnú prezentáciu systému bez možnosti úprav.

Vylepšenia

  • Admin dashboard bol vizuálne upravený a doplnený o prehľadnejšie bloky.
  • Tabuľky v admine boli zjednotené, aby sa v nich pracovalo komfortnejšie.
  • Tlačidlá v admine boli zjednotené, aby bolo ovládanie konzistentné na celej platforme.
  • Navigácia admina bola uprataná a viac zrozumiteľná.
  • Sekcia používateľov má vlastné podmenu.
  • Order wizard bol presunutý pod kontaktné formuláre.
  • SEO nastavenia majú samostatné pomenovanie v menu.

Opravy

  • Opravený štýl admin modalu, aby bol plne zladený s admin dizajnom.
  • Opravené zobrazenie ikon v menu po prechode na Lucide.
  • Opravené maskovanie dát pre demo používateľa v tabuľkách a modaloch.
  • Opravené správanie tlačidiel, ktoré sa predtým zobrazovali ako holý text.

Admin a prístupy

  • Práva používateľov boli oddelené do samostatnej sekcie.
  • Nastavenia sú viac orientované na SEO časť.

[0.31.0] - 04.03.2026

Novinky

  • Admin bol zásadne uprataný a zjednotený do konzistentnej štruktúry.
  • Zaviedol sa systém prekladov pre admin sekcie, formuláre a texty.

Vylepšenia

  • Logika bola oddelená od stránok do funkčných súborov podľa zodpovednosti.
  • Bolo upratané menu admina vrátane skupín a podsekcií.
  • Zlepšilo sa zobrazenie prehľadových kariet a aktivít na dashboarde.
  • Pridané boli prehľady za obdobie 7 a 30 dní.

Opravy

  • Opravené problémy so zdieľaním článkov a metadátami pre sociálne siete.
  • Opravené chyby pri načítaní funkcií v blog sekcii.
  • Opravené viaceré nekonzistencie v modaloch, tabuľkách a akčných tlačidlách.
  • Opravené texty a gramatické chyby v admin prekladoch.

Demo režim

  • Bol zavedený demo používateľ s read-only prístupom.
  • Citlivé údaje sa v demo režime maskujú hviezdičkami.
  • Akcie upravujúce dáta sú pre demo režim zablokované.

[0.34.0] - 21.09.2026

Novinky

  • Do realizácií pribudli PRO ENG, NODERA, Fyzioterapia BA, BALTRIO a Klimatizácie Bratislava v slovenčine aj angličtine. Každá uvádza skutočný rozsah práce a zostáva upraviteľná v NODERA.
  • Realizácia Fyzioterapia BA obsahuje pôvodné snímky reportov Lighthouse zo živého webu z 10. septembra 2026: výkon 98 bodov na mobile a 100 na desktope. Text odlišuje laboratórne meranie od garancie výsledkov.
  • Statická stránka `/noderadmin` a `/en/noderadmin` predstavuje redakčný systém s reálnymi ukážkami správy článkov a editora projektu SCUM.SK. Nie je upraviteľná v administrácii.

Vylepšenia

  • Sekcia redakčného systému na homepage používa sprievodný titulok „NODERADMIN“ bez starého čísla verzie a nemá tlačidlo „Zoznam zmien“.
  • Sekcia redakčného systému na homepage a pätička odkazujú na novú stránku NODERADMIN.
  • Stránka NODERADMIN má stručnejší obsah bez všeobecných kariet. Vysvetľuje jednorazovú alebo približne 25 € mesačnú platbu, trvanie prístupu a to, že ukončenie predplatného nevypne verejný web ani jeho funkcie.
  • V sekcii „O mne“ pribudlo malé sekundárne tlačidlo bez šípky, ktoré posunie návštevníka na postup spolupráce. Na desktope je vľavo od podpisu, zarovnané k hornej hrane; na mobile je pod podpisom. Samostatná medzisekcia o prístupe bola odstránená.
  • Poslednú sekciu homepage s vybranou realizáciou nahradil trojkrokový postup spolupráce: bezplatný úvodný audit, návrh a schválenie rozsahu, realizácia a odovzdanie. Má slovenský aj anglický text a responzívne rozloženie.
  • Zmenšený odstup medzi úvodným textom postupu spolupráce a tromi krokmi na desktope aj mobile.
  • Odkazy „Pozrieť realizácie“ v hero homepage a „Všetky realizácie“ v detaile zdieľajú rovnaký textový štýl; líšia sa len smerom a umiestnením šípky. Obe šípky sú opticky posunuté o 1 px nižšie.
  • Hero odkazy sú na desktope zarovnané vľavo a majú väčší vzájomný odstup; mobilné rozloženie zostáva nezmenené.

[0.34.1] - 22.09.2026

Vylepšenia

  • Texty stránky NODERADMIN v SK a EN opisujú širšie možnosti administrácie vrátane modulov na mieru; odstránili sa textové odkazy na konkrétny projekt. Pôvodné rozloženie a obrázky zostali zachované.
  • Pri mesačnom predplatnom sa už nezobrazuje orientačná suma 25 €. Časť „Dôležité“ presnejšie vysvetľuje nezávislé fungovanie verejného webu a obmedzenie prístupu k úpravám.
  • Sekcia „O mne“ na homepage v SK a EN dopĺňa širší technický a tvorivý záber: Windows, Linux, grafiku, video, hudobnú produkciu a online reklamu; hlavné zameranie na weby a aplikácie zostáva jasné.