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 |
|