ctao
bbbb090cce
ui polish pass: scroll-driven effects (card reveal, header shadow, reading progress), nav underline-grow, card meta icons, og:image svg fallback, apple-touch-icon+favicon, hero 472->180KB + preload, article cover CLS guard, ::selection, per-article lang, robots noindex (demo); article: db-cms comparison diagram, 6-year pros/cons, reuse section
2026-07-28 20:57:51 +02:00
ctao
c0d06f4a17
fix: /admin redirect loses port behind tunnel/proxy (absolute_redirect off, trailing slash in footer link)
2026-07-28 19:24:34 +02:00
ctao
beb585e5dc
fix: eyebrow/UI font jump — Inter inlined too; zero font swaps site-wide
2026-07-26 00:18:49 +02:00
ctao
47902f7278
fix: hero headline font jump on load — Space Grotesk inlined as data URI in the stylesheet (renders correctly from first paint; no swap-triggered balance reflow)
2026-07-26 00:12:28 +02:00
ctao
1ef2cab89e
fix: navigation blink root-caused — defer search-client.js (was parser-blocking mid-body), npm run demo serves the production build through the tunnel; DESIGN.md documents the VT removal + font-swap decision
2026-07-25 17:48:48 +02:00
ctao
e7c804c9da
fix: zero font jumping on navigation — preload both brand fonts + font-display: optional (no late swaps; brand-approved Arial if cold)
2026-07-25 15:36:31 +02:00
ctao
3362b214c3
fix: final-review findings — own-lead descriptions, PHS integration landing, planned tiles, 404, sitemap math, cleanups
2026-07-25 13:13:27 +02:00
ctao
ffe54bc766
fix: light dismiss for header menu/search overlays (outside tap closes, never activates)
2026-07-25 12:33:09 +02:00
ctao and Claude Fable 5
4fa35e5317
fix: mobile gutters, header search tiers, suggest wiring + empty-state, news pagination, hero CTAs, ghost button
...
- padding-block on .page/.page-head/.article: container gutter survived only >=1176px (shorthand padding zeroed it) — mobile content sat flush left
- restore <=1024px tiers: field hidden, magnifier + menu visible (header no longer overflows at 375px)
- re-wire hdr-q suggestions lost in the field restore; newsSearch inits null-safe
- focused-empty search state: recent queries (localStorage, cap 4) + latest articles (Baymard autocomplete guidance)
- suggest panel 480px (Baymard/DocSearch width convention)
- /news page 1 = 25 items (featured + 24 = even 3-col rows), later pages 24, custom slicing
- hero CTAs: primary Browse news (/news, spec-first real service), ghost Explore the data (external); mock Proposals out of hero
- .btn.btn--ghost compound selector — .btn base defined later was filling ghosts with Cherenkov
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_012jWfn3RwPfFGTtBddm36Uy
2026-07-25 12:16:41 +02:00
eaf511a976
feat: Apple-grade pass — scale, type, photographic hero, de-noise, single-signal chrome, lighter header
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_012jWfn3RwPfFGTtBddm36Uy
2026-07-25 11:47:30 +02:00
ctao
d014445248
feat: page composition per IA research — section order, tile icons, cross-page coherence
2026-07-25 07:53:07 +02:00
ctao
419e9a2dd1
feat: content-UX — header search, metadata de-noise, icon/microcopy coherence, article composition
2026-07-25 07:32:11 +02:00
ctao
4ace039233
feat: astro built-ins — news pagination, prefetch, RSS, OG/SEO meta, TOC scrollspy (Starlight-pattern)
2026-07-25 06:57:58 +02:00
ctao
3b736af25e
feat: design system — ambient motion, spacing/elevation/surface tokens, right-rail TOC, footer links, DESIGN.md
2026-07-24 23:39:17 +02:00
ctao
ea4ebd2d70
feat: round 2 — responsive header (width-math tiers), brand footer, editorial article, modern search; 2026 upgrades (view transitions, text-wrap, self-hosted fonts, inline SVG icons, color-mix, subgrid, container queries)
2026-07-24 23:14:09 +02:00
ctao
cf35739a64
feat: portal IA per spec (home entry point, /news, /proposals+redirect, /support), live search + suggestions, article TOC, mobile disclosure menu, CMS preview styles, modernization pass 1
2026-07-24 23:00:07 +02:00
ctao
02f30af010
feat: CTAO brand redesign (official tokens, Inter+Space Grotesk, logo), spec-based nav/footer, EN UI, card covers + featured lead, mock badges, Sveltia logo; remove fake demo articles
2026-07-24 22:09:13 +02:00
ctao
8a2bf69576
restyle: flat Cherenkov-blue design, WCAG (skip link, focus, labels), auto dark mode
2026-07-24 20:20:29 +02:00
ctao
a1c85d73c7
CTAO portal demo (Astro + Sveltia)
2026-07-24 18:09:00 +02:00