Skip to content

Home feed polish: filters, mark done, compact layout - #108

Merged
wesbillman merged 4 commits into
mainfrom
feat/home-feed-polish
Mar 18, 2026
Merged

Home feed polish: filters, mark done, compact layout#108
wesbillman merged 4 commits into
mainfrom
feat/home-feed-polish

Conversation

@wesbillman

@wesbillman wesbillman commented Mar 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add type filter bar (All / Mentions / Needs Action) to focus the feed
  • Add mark-done toggle for Needs Action items (checkmark, persisted in localStorage)
  • Replace chunky card-in-card layout with a compact, list-style design — tighter spacing, no double borders/shadows
  • Make entire feed rows clickable to navigate to the channel (removes separate Open button)

Closes #102

Test plan

  • Open Home view — verify compact list layout with filter buttons
  • Click filter buttons — "Mentions" shows only mentions section, "Needs Action" shows only that, "All" shows both columns
  • Click a feed row — navigates to the associated channel
  • Hover a Needs Action item — checkmark appears; click to mark done (dims row, strikethrough headline)
  • Click checkmark again on done item — toggles back to active
  • Reload app — done state persists via localStorage

🤖 Generated with Claude Code

…102)

Add type filter bar (All / Mentions / Needs Action), mark-done toggle
for action items, and a tighter list-style layout replacing the chunky
card-in-card design. Rows are clickable to navigate to the channel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wesbillman

Copy link
Copy Markdown
Collaborator Author
Screenshot 2026-03-18 at 2 06 36 PM

Just minor Home feed updates

wesbillman and others added 3 commits March 18, 2026 14:14
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace nested button/div approach with an absolutely-positioned
button overlay so clicks propagate correctly in Playwright. Content
uses pointer-events-none so clicks fall through to the button.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wesbillman
wesbillman merged commit 334eee9 into main Mar 18, 2026
8 checks passed
@wesbillman
wesbillman deleted the feat/home-feed-polish branch March 18, 2026 21:55
tlongwell-block added a commit that referenced this pull request Mar 18, 2026
Pull in 4 new main commits (forum view, notifications, home feed, DM UX)
which include updated E2E test bridge and helpers.

* origin/main:
  Improve desktop DM sidebar UX (#109)
  Home feed polish: filters, mark done, compact layout (#108)
  Add desktop notifications and improve DM labeling (#107)
  feat(forum): Discourse-style forum view with posts, threads, and management (#105)
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.

Home feed polish

1 participant