- import ZIP: volba Vymazat doterajsie produkty v sekcii
- vrstva ceny: longPriceScale (Cena od 10 EUR) zmensi dvojciferne eura, uciaria ostava
- skript na prevod SVG z Illustratora na pozadia sablon (texty na krivky,
jedinecne triedy a id, zarovnanie tela cenovky)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- premenna {cena_app} v cenovke a pole Pre appkacov v produkte (ked ju sablona pouziva)
- tag Appka v sablone; import da cenovku pre appkacov produktom s Cenou pre appkacov,
bezny produkt ju nikdy nedostane
- stlpec Doplnkove grafiky sa pri importe zmeni na stitky na fotke
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tabulka z Databazy produktov sa precita bez mapovania stlpcov, fotky
<EAN>/web/*.png sa zmensia na 1000 px a nahraju. Cenovka sa hlada podla
Zlava graficka | Farba cenovky | Povod. Importovane produkty preberu
rozlozenie karty z prveho produktu v sekcii.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- pravy panel 440 px (predtym 384 px)
- pole s adresou obrazka sa vie zuzit, aby nevytlacalo tlacidlo Nahrat
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- pri produkte blok Stitky na fotke: text (<br> = novy riadok), poloha X/Y,
velkost, natocenie, farba pozadia a textu; lubovolny pocet stitkov
- stitky su nad fotkou a pod cenovkou, pismo Aptly Bold; ulozia sa aj do
obrazka karty pri exporte
- NEXT_PUBLIC_ADOBE_FONTS_URL: odkaz na web projekt Adobe Fonts sa nacita
v celej aplikacii (Aptly pre cenovky a stitky)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- sablona cenovky ma kod (napr. SUPER_CENA), nastavuje sa v hlavicke editora
cenoviek; kontrola jedinecnosti, ulozi sa v layers_config (bez zmeny DB)
- import CSV/JSON/XML: novy stlpec Cenovka (kod sablony), automaticky
rozpoznany (cenovka/badge/sablona); pouzije sa kod alebo nazov sablony,
bez ohladu na velke pismena a diakritiku
- nahlad importu ukazuje priradenu sablonu, neznamy kod nahlasi upozornenie
- spolocne nacitanie sablon z DB (badgeFromRow) pre editor aj stranku
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- novy posuvnik Velkost stitkov pri produkte (predvolene 14 px)
- Polohu a velkost stitkov pouzit na vsetky produkty prenesie aj velkost
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- editor: tlacidlo Zmazat v bubline pripomienky na platne
- odkaz: Zmazat v bubline aj ikona kosa v zozname pripomienok
- pred zmazanim potvrdenie (zmizne pre vsetkych s odkazom)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pripomienky:
- odkaz /review/<token> so snimkou newslettra: nic sa neda upravit, da sa
komentovat (spendlik), pisat text do newslettra a kreslit; meno autora sa pamata
- pripomienky su ukotvene k modulu a ulozene k odkazu - vidi ich kazdy s odkazom
- v editore: tlacidlo Pripomienky (pocet otvorenych), vytvorenie a kopirovanie
odkazu, aktualizacia nahladu v odkaze, zoznam pripomienok, Hotovo a mazanie;
pripomienky sa zobrazuju aj priamo na platne a daju sa tam oznacit ako hotove
- supabase/migrations/002_reviews.sql (tabulky reviews, review_comments)
- pismo Poppins v layoute (nahlad vernejsi e-mailu)
Stitky predajni:
- predvolena poloha -15 vodorovne / +5 zvisle od praveho horneho rohu pozadia cenovky
- tlacidlo Polohu stitkov pouzit na vsetky produkty
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- v paneli je otvoreny vzdy len jeden produkt, ostatne su zbalene
- klik na kartu produktu v nahlade vyberie sekciu aj produkt, panel sa
posunie na jeho editor a karta sa v nahlade zvyrazni
- odkazy v nahlade sa klikom neotvaraju
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- auto-save sa spusti az po nacitani kampane z databazy (predtym sa pri
pomalsom nacitani ulozila predvolena kampan ako nova kopia a dalsie zmeny
sli do nej)
- pocas vkladania novej kampane sa nespusti druhe vlozenie
- id novej kampane sa nastavi, len ak medzitym nebola otvorena ina
- nacita sa naposledy upravena kampan bez ohladu na pocet modulov
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Karta podla sablony coop_nws_009: fotka cez celu kartu, cenovka cez fotku
vpravo dole, stitky predajni nad cenovkou, pod tym texty.
- v editore sa vizual sklada zivo (HTML/CSS); pri exporte (ZIP/Brevo) sa ulozi
ako JPG a do e-mailu ide ako jeden obrazok - funguje rovnako vo vsetkych
klientoch; nezmenene karty sa znova nenahravaju
- /api/img: proxy obrazkov pre nahlad (inak by sa vizual nedal ulozit)
- novy ProductEditor pre bezne aj vernostne produkty: Texty, Fotka (zoom/posun),
Cenovka (sablona, velkost, ceny), Dostupnost, Dalsie moznosti; zbalene po produktoch
- alt texty kariet s cenou a zlavou, mobilne styly textu, ochrana farieb
v tmavom rezime (zelena karta, Apple Mail)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- novy blok Lista platnosti akcie (vzhlad ako oznamovacia lista, bez badge a CTA):
text + globalna platnost, da sa skryt a posuvat, nie zmazat; do existujucich
kampani sa vlozi automaticky nad prvu produktovu sekciu
- platnost na kartach produktov sa da zobrazit prepinacom (predvolene skryta),
produkty s vlastnou platnostou ju zobrazia vzdy
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- bezne produkty maju volitelne polia Cena s kartou / Zlava s kartou,
vernostne produkty pouzivaju svoje existujuce hodnoty
- editor cenoviek: tlacidla na pridanie vrstiev a nahlad premennych
- jedinecne ID novych vrstiev (rychle pridanie viacerych vrstiev)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- pri produkte aj vernostnom produkte sa da nahrat cela cenovka ako PNG,
ktora prekryje generovanu sablonu
- tlacidlo Odstranit PNG vrati generovanu cenovku (sablona ostava zachovana)
- hromadne pouzitie cenovky (sekcia / cely newsletter) produkty s PNG neprepisuje
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Zmena v ktorejkolvek produktovej sekcii alebo vo vernostnych zlavach
nastavi platnost vsade; produkty s vlastnou platnostou si ju ponechaju.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Namiesto napevno zadaneho zoznamu kampani (404) sa odkaz sklada z ID
kampane: app.brevo.com/marketing-campaign/edit/{id}.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- tlacidla "Pouzit v celom newsletteri" a "Pouzit pre vsetky produkty v tejto sekcii" kopiruju aj polohu cenovky (pod / vedla obrazka)
- sekcia Clanky a Recepty (aj letaky) ma karty v riadku rovnako vysoke
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>