Sve sesije
SVG r=undefined bug fix, Cursor/Free Cash removal, referral + about page updates
Mon Aug 10 2026 00:00:00 GMT+0000 (Coordinated Universal Time)·Protos-Web· 1 commitova
console-errorframer-motionsvgreferralstiktokcursorfree-cashabout-pagehero-fontteam-profiles
Commitovi
86c6680Session 2026-08-10 — Protos-Web fix batch: SVG r bug, Cursor/Free Cash removal, referrals
Kontekst
Korisnik je tražio: popraviti konstantni console error Error: <circle> attribute r: Expected length, "undefined" na protosweb.eu, maknuti Cursor i Free Cash gumbe (sranje), ažurirati referral linkove (Revolut AUG1, TikTok novi), urediti About page (maknuti "Tko smo"), smanjiti hero font MRVICU. Sve promjene moraju vrijediti za svih 6 jezika (hr/en/sr/es/de/it) i biti full responsive.
Što je napravljeno
1. Console bug <circle> attribute r: "undefined" — POPRAVLJEN
- Uzrok:
src/components/ui/ImLogo.tsx—motion.circledust čestice animirale su SVG atributr:animate={{ opacity: [0.12, 1, 0.12], r: [0.55, 1.35, 0.55] }} - framer-motion pri keyframe read-u povremeno upiše
undefineduratribut → konstantne greške u konzoli. - Fix: maknuta animacija
riz animate polja;r={1.05}ostaje statičan, animira se samo opacity. - Ovo je bio JEDINI
motion.circleu cijelom codebase-u koji animiraratribut. - ImLogo se renderira u Header/Footer na svakoj stranici — zato je greška bila tako česta.
- Greška je bila potvrđena i u
ProtosLogo.tsx— tamo survrijednosti statične (brojevi/stringovi) i cx/cy/opacity su animirani, pa NIJE izvor problema.
2. Cursor + Free Cash uklonjeni
- Header.tsx: maknut desktop Cursor anchor (MousePointer2 + "Cursor -50%") i mobile Cursor anchor; uklonjen
MousePointer2import. - Footer.tsx: maknut cijeli "My editor" tools blok (Cursor CTA + promo); grid prilagođen na
md:grid-cols-[2fr_1.4fr]; uklonjenMousePointer2import. - team-profiles.ts: iz
partnerReferralItemsmaknutifreecashicursor, ostao samootter(Otter.ai).
3. Referral linkovi ažurirani (ranije, sada commitano)
- site.ts: Revolut novi URL
https://revolut.com/referral/?referral-code=darmar58!AUG1-26-AR-H1&geo-redirect; TikTok novi URLhttps://www.tiktok.com/coin?rc=F4U5DS3Q; AirCash isti. - ReferralButtons.tsx: 3 gumba (Revolut sky / AirCash emerald / TikTok rose), svi
target="_blank" rel="noopener noreferrer nofollow". - Svih 6 localea: hintovi (revolutHint "registracija + besplatna kartica + 3 kupnje po 5 EUR", aircashHint "uplata od 10 EUR", tiktokHint).
4. About page (o-nama)
- Maknut "Tko smo" blok (studioIntro) — timske kartice (Dario + Martina) direktno pod hero naslovom.
- ReferralButtons prima sve 6 props (uključujući TikTok label/hint).
5. Hero font smanjen MRVICU
text-[clamp(2.8rem,6vw,5rem)]→text-[clamp(2.5rem,5.5vw,4.5rem)](full responsive).
Commit
86c6680— 14 datoteka, 80 insertions, 81 deletions.
Napomene / TODO (next batch)
- [ ] Hero naslov "Brzina u kodu." → "Preciznost u kodu." (svih 6 jezika)
- [ ] Dario: "AI inženjer" → "LLM Q/A inženjer" + Cyber Security + Full Stack Web Dev, maknuti 3D (role/bio/expertise svih 6 jezika)
- [ ] Martina: nadopuniti 3D + vrhunski dizajn + app dizajn & development
- [ ] heroSubtitle + SEO (creator-seo.ts, hr/sr SEO stringovi, seo-keywords)
- [ ] Kontakt revolutReferralBody → novi reward rule (svih 6 jezika)
- [ ] type-check + lint + commit + push
Vidi također
- memory/sessions/2026-07-22-07-im-logo-gmail-memory-dump.md
- memory/sessions/2026-07-11-01-branding-seo-stack.md