Commit Graph

  • 23a2f75299 Encode non-ASCII ntfy headers as RFC 2047 main connor 2026-10-27 10:23:26 -04:00
  • de153ff450 Control GLM reasoning, and stop asking the model for JSON connorandClaude Opus 5 2026-09-17 11:58:09 -04:00
  • 1e06d1a2b0 Add news recluster, and apply the new rules to stored clusters connorandClaude Opus 5 2026-09-17 11:04:12 -04:00
  • 835a7ab538 Switch scoring to the top-anchored normalizer connorandClaude Opus 5 2026-09-17 10:51:55 -04:00
  • 80533f2824 Stop clusters drifting into topics; fix the local gate; document the algorithm connorandClaude Opus 5 2026-09-17 10:40:41 -04:00
  • 17fc887500 Add news digest --no-push connorandClaude Opus 5 2026-09-10 10:22:11 -04:00
  • da6bf4fd8d Cap how many already-seen stories return to the digest connorandClaude Opus 5 2026-09-10 09:55:45 -04:00
  • d78eec0b92 Narrow the window to 24 hours everywhere a reader sees it connorandClaude Opus 5 2026-09-10 09:48:54 -04:00
  • f1242065ec Record the digest, and age the triage queue out connorandClaude Opus 5 2026-09-10 09:30:55 -04:00
  • 55966a41a6 Add the site favicon connor 2026-09-09 11:28:51 -04:00
  • da51cab03f Widen the digest prose and centre it connor 2026-09-09 10:17:10 -04:00
  • 3d64b4309b Give every page the same container connor 2026-09-09 10:12:10 -04:00
  • c03df8c1b5 Treat a 403 as blocked rather than an error connor 2026-09-09 10:04:38 -04:00
  • 9cba8db7bb Handle paywalled sources; add free New York coverage connor 2026-09-09 10:01:43 -04:00
  • 98bba62976 Fix the 3am notification avalanche and the failing morning digest connor 2026-09-09 09:55:49 -04:00
  • 161c518aa7 Sortable triage, and say which sort is active connor 2026-09-08 18:13:36 -04:00
  • 90077aa3bd Triage cards expand to show every report behind a story connor 2026-09-08 18:10:25 -04:00
  • 8ed007a75f Add a theme toggle to the nav, and centralise the palette connor 2026-09-08 18:00:01 -04:00
  • 7f402f22fe Rebalance the digest: rank by interest, cap per group, fix HN maturation connor 2026-09-08 17:46:48 -04:00
  • 83bc36aa79 Schedule poll/notify and the digest as systemd timers connor 2026-09-08 17:36:03 -04:00
  • 327d6a69ae Add shared navigation to every page connor 2026-09-08 17:29:27 -04:00
  • 5f4bc8d890 Browser feedback uses the signed public endpoint; add the config page connor 2026-09-08 17:26:21 -04:00
  • 42c38d759d Phase 5: triage feed and the tuning surface connor 2026-09-08 17:18:13 -04:00
  • e99b7c9fb7 Gate place-based blocks on a literal mention connor 2026-09-08 17:06:58 -04:00
  • b0e509ea92 Fix: feedback POSTs failed with HTTP 500 during a poll cycle connor 2026-09-08 16:58:03 -04:00
  • c9cbc3c7d2 Swap news-backend to the Python service connor 2026-09-08 16:48:16 -04:00
  • 4d58e5ca38 Publish news.rcjohnstone.com with a carve-out for the feedback path connor 2026-09-08 16:43:38 -04:00
  • a001a09fdf Add Dockerfile and deployment for replacing news-backend in place connor 2026-09-08 16:38:10 -04:00
  • dc6b6fea7e Phase 4: delivery -- ntfy, working feedback buttons, digest page connor 2026-09-08 16:27:27 -04:00
  • b852840729 Normalise per group, and make the notification quota subject-based connor 2026-09-08 16:19:24 -04:00
  • d4631ec13d Stop one subject taking every notification slot connor 2026-09-08 16:17:13 -04:00
  • 23966a2d63 Phase 3: two-axis scoring and routing connor 2026-09-08 16:09:26 -04:00
  • a2c812794d Tiered corroboration: origins, pickups and depth scored separately connor 2026-09-08 16:00:09 -04:00
  • d57b9e092c Detect syndication from text, not just from configured ownership connor 2026-09-08 15:49:51 -04:00
  • d047c58d8a Merge States Newsroom affiliates into one independence bucket connor 2026-09-08 15:44:37 -04:00
  • 863f5e20ac Make the system portable: split config from profile, remove hard-coding connor 2026-09-08 15:31:43 -04:00
  • 6dc3694260 Profile v2: split conflict from statecraft, add space, expand vetoes connor 2026-09-08 15:25:56 -04:00
  • 64690ecfe0 Phase 2: ingest, embed, cluster connor 2026-09-08 14:59:06 -04:00
  • c89a723603 Seed the rewrite: profile, calibration, and repo scaffolding connor 2026-09-08 14:34:56 -04:00