Commit Graph
16 Commits
Author SHA1 Message Date
ctao 13f945fbf3 content split + copy audit + css polish: content (news/pages/uploads) moves to the ctao/content repo (build overlays it — two-repo build.sh, link-content.sh for local dev); portal copy trimmed to source-documents-only (dashboard empty states, minimal privacy/disclaimer, no mock badges); css: inverted selection on navy bands, featured-card text-track floor, 44px toc target, mobile search dates on own line, footer link row gap; DESIGN.md rewritten as a short handoff 2026-09-03 19:35:22 +02:00
ctao cec8018c18 handoff pass: vendored sveltia bundle, astro pinned ^7.2.10, root README + refreshed deploy runbook, review fixes (coverless card grid, shared NewsCard/lib, real site origin, nginx security headers, linger step, dead config removed, preview.css sync, tsconfig) 2026-09-03 14:56:53 +02:00
ctao 746b015e85 vhost switch: Sveltia backend + Gitea ROOT_URL to https ingress domains, CORS locked to the portal origin 2026-07-29 10:35:26 +02:00
ctao c0edb2033d cms: 1:1 article preview (mirror .prose tokens/rules), webp upload transformations to keep repo lean 2026-07-28 19:49:37 +02:00
ctao ba629e2a96 cms: oauth-only sign-in (documented auth_methods), note on localhost-only local-repo button 2026-07-28 19:33:51 +02:00
ctao d06c2cf0c0 cms: CTAO branding on sign-in (app_title, logo.src instead of deprecated logo_url) 2026-07-28 19:29:04 +02:00
ctao bc0201252d cms: point Sveltia at the machine Gitea (localhost:3000, machine OAuth app_id) 2026-07-28 18:24:40 +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 a8c0e802e2 feat: pages collection (privacy/disclaimer/contact) editable in CMS 2026-07-24 23:11:57 +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 009a6ae52a feat: CTAO-branded CMS sign-in (logo_url plaque asset), EN editor title 2026-07-24 22:19:40 +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 778ab25063 config: switch Sveltia backend to localhost (tunnels closed) 2026-07-24 21:18:44 +02:00
ctao 4180882065 fix: new Gitea tunnel URL in CMS config 2026-07-24 20:14:02 +02:00
ctao c2016e723f fix: gitea backend + allowedHosts + admin route 2026-07-24 19:59:45 +02:00
ctao a1c85d73c7 CTAO portal demo (Astro + Sveltia) 2026-07-24 18:09:00 +02:00