#18755: feat(web): add Trending tab with crypto, AI, and faith feeds
app: web-ui
stale
size: L
Cluster:
Slack Integration Enhancements
## Summary
- Adds a new **Trending** tab to the Control section with three curated sub-categories: Crypto, AI, and Faith
- Each category displays a context blurb (agent-written summary) and a feed of items (X posts, Reddit, YouTube, articles, agent notes) with type-specific icons and color-coded borders
- Seed data provided by agents (Belfort, Axiom, Shepherd)
- Includes i18n keys for all four locales (en, zh-CN, zh-TW, pt-BR)
## New files
- `data/trending/crypto.json`, `ai.json`, `faith.json` — seed data
- `ui/src/ui/views/trending.ts` — view component with tab pills, context blurb, and feed rendering
- `ui/src/ui/controllers/trending.ts` — data loader (JSON imports at build time)
## Modified files
- `navigation.ts` — added trending to Tab type, paths, groups, icon
- `app.ts` / `app-view-state.ts` — added trendingData and trendingCategory state
- `app-render.ts` — wired renderTrending into tab routing
- `app-lifecycle.ts` — loads trending data on connect
- `icons.ts` — added trendingUp SVG icon
- `components.css` — ~225 lines of tr-prefixed styles
- All 4 locale files — added tabs.trending and subtitles.trending keys
## Test plan
- [ ] `npm run build` succeeds with no errors
- [ ] Trending tab appears in Control sidebar group
- [ ] Three sub-tabs (Crypto, AI, Faith) display with correct item counts
- [ ] Context blurb changes when switching categories
- [ ] Feed items filter correctly per category
- [ ] Type icons and color-coded borders render correctly
- [ ] Items with URLs open in new tabs
- [ ] Responsive layout works on mobile widths
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Most Similar PRs
#14618: feat(ui): add AgentHQ - agent workspace evolution viewer
by eddie333016 · 2026-02-12
61.9%
#22798: feat(webchat): ChatGPT-style multi-chat threads with generated titles
by opnsec · 2026-02-21
60.8%
#23268: feat(slack): Add App Home tab support
by slurpyone · 2026-02-22
59.5%
#20844: feat: add task-queue, swarm, and trust RPC handlers + dashboard tabs
by TGambit65 · 2026-02-19
59.3%
#6616: Control UI: daily activity dashboard
by georgeykalangi · 2026-02-01
58.5%
#6440: feat(ui): add model picker dialog with provider filtering
by igorls · 2026-02-01
58.2%
#19743: docs: add Agent Dashboard to community tools
by aiwithabidi · 2026-02-18
57.5%
#20408: Control UI: show refresh in-flight state on Overview
by tanyabrownmac · 2026-02-18
57.5%
#12079: TUI: improve thinking UX, tool readability, and live running status...
by rubenfb23 · 2026-02-08
57.4%
#13622: feat(i18n): add complete multi-language support (EN, TR, FR, DE)
by vaur94 · 2026-02-10
57.4%