Skip to content

News: AI sources on by default, no project sidebar - #227

Merged
ra3orblade merged 4 commits into
mainfrom
feat/news-ai-sources
Oct 26, 2026
Merged

ra3orblade merged 4 commits into
mainfrom
feat/news-ai-sources

Conversation

@ra3orblade

Copy link
Copy Markdown
Owner

What

  • AI news on by default. The ai kind existed but shipped off, so its 18 sources showed as off and the AI chip filtered nothing. DEFAULT_SECURITY.kinds now includes ai, and six sources were added: GitHub blog AI & ML, Cloudflare AI, Interconnects, Ahead of AI, One Useful Thing, Claude Code releases (51 built-ins). kinds = ["vendor", "authority", "press"] restores security news only.
  • News is unscoped. It used to narrow the authorities and the security press to the sidebar project's keywords, which hid items without saying why. ViewDef.unscoped (new) hides the sidebar and disables its toggle; News reads the union of every project's keywords, and the footnote says what's filtered and how to drop the filter (All items).
  • Docs: OQ-31 amended with a dated decision, roadmap M14.13, config reference, both guides, 08-interface, 16-security.

Verified

  • typecheck, lint, bun run test (1105 pass), docs:check, build:web, check:classes
  • Scratch daemon: all 24 AI sources on and parsed (333 AI items); headless screenshots show News with no sidebar while Fleet keeps it.

🤖 Generated with Claude Code

ra3orblade and others added 2 commits October 26, 2026 15:12
…ject sidebar

The ai kind was off by default, so its eighteen sources sat as 'off' and the AI chip
filtered nothing. It is now read by default (OQ-31 amended) with six more sources:
GitHub AI & ML, Cloudflare AI, Interconnects, Ahead of AI, One Useful Thing and
Claude Code's releases — all 24 parse.

News narrowed authorities and the security press to the sidebar project's keywords,
which hid items with no visible reason. The view registry gains an unscoped flag; on
an unscoped view the sidebar is not drawn and its toggle is disabled, and News reads
the union of every project's keywords. M14.13.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ra3orblade
ra3orblade force-pushed the feat/news-ai-sources branch from c494365 to 91bc2b1 Compare October 26, 2026 14:13
ra3orblade and others added 2 commits October 26, 2026 15:16
aspect-ratio carried max-height across to the width, so past ~570px the picture
shrank and left a gap beside it; width: 100% lets object-fit crop instead.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Hero 320 → 460px, feature 260 → 320px, brief 150 → 180px: at the wider columns the
old caps cropped a 16:9 picture to a strip.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ra3orblade
ra3orblade merged commit a776fe3 into main Oct 26, 2026
2 checks passed
@ra3orblade
ra3orblade deleted the feat/news-ai-sources branch October 26, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant