Commit Graph

  • 1e7e951c91 ingest: suppress Google-news shared placeholder image (googleusercontent) -> null -> category cover fallback main krisf 2026-08-18 21:30:23 -04:00
  • 86a77b4907 Serve article images locally: /images proxy route with SSRF-guarded upstream fetch, magic-byte validation, persistent /data/media cache, immutable cache headers, CoverImage fallback component, og:image to absolute proxy URL. Ported from technews 6f08da3. krisf 2026-08-18 18:11:44 -04:00
  • 92373aa3c6 fix(entrypoint): arm cron worker via self-ping after boot krisf 2026-08-18 11:22:12 -04:00
  • 08b9deb3d5 fix(pipeline): dedupe+P2002; add red maple-leaf cover system; replace dead CBC feeds (Google News CN / NatPost Canada); worker dead-letter krisf 2026-08-18 10:24:09 -04:00
  • 44d3220c4d UI: trim footer boilerplate, header tagline to 'Your Canadian News' krisf 2026-08-16 08:39:24 -04:00
  • 7a19afb63a llm: forbid source/newsroom attribution in synthesized report krisf 2026-08-16 05:09:56 -04:00
  • b5a25c1232 ui: remove source attribution + publisher rights notice krisf 2026-08-16 05:01:26 -04:00
  • b79c439c7f chore(gate): commit pre-push gate (secret -> build -> test, fail-closed) krisf 2026-08-16 00:27:41 -04:00
  • 69f84e0bc6 fix(build): commit src/data/feeds.ts — blanket data/ gitignore was hiding committed source, breaking pristine builds krisf 2026-08-15 23:19:37 -04:00
  • d1bf2962ff final cut: remaining synthesis wording (package.json, Dockerfile env) krisf 2026-08-15 22:52:24 -04:00
  • 478ff07bc5 drop all synthesis wording + sources box; 3->6 paragraphs, deeper prompt, 1.6k tok krisf 2026-08-15 22:41:35 -04:00
  • 9ebc3bffab fix: mobile hero overlay — stop Lead-briefing badge clipping krisf 2026-08-15 22:07:56 -04:00
  • 9210dc8f14 fix(mobile): hide inline header nav below md; add overflow-x:clip guard krisf 2026-08-15 19:52:53 -04:00
  • cbea5e8fa4 deploy: Dockerfile, entrypoint, standalone output, dockerignore krisf 2026-08-15 18:11:41 -04:00
  • e709de01d4 merge: fold in Gitea template init krisf 2026-08-15 16:07:18 -04:00
  • 1010f27f44 MapleBrief: production Canadian news aggregator krisf 2026-08-15 16:07:07 -04:00
  • 9e8e785b1e Initial commit krisf 2026-08-15 14:13:00 -04:00