Skip to content

Add unread indicators to desktop channels#31

Merged
wesbillman merged 1 commit into
mainfrom
codex/add-channel-unread-indicators
Mar 11, 2026
Merged

Add unread indicators to desktop channels#31
wesbillman merged 1 commit into
mainfrom
codex/add-channel-unread-indicators

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • add desktop sidebar unread indicators with per-channel local read state
  • keep channel activity current by updating last-message timestamps from live relay events across inactive channels
  • add an e2e coverage path for unread badges in the desktop mock bridge

Testing

  • cd desktop && pnpm typecheck
  • cd desktop && pnpm build
  • cd desktop && pnpm exec playwright test tests/e2e/channels.spec.ts --project=smoke --grep "sidebar shows unread indicator"
  • pre-push hooks (desktop-check, desktop-build, desktop-tauri-check, rust-fmt, rust-clippy, rust-tests)

@wesbillman wesbillman merged commit d7c0b48 into main Mar 11, 2026
8 checks passed
@wesbillman wesbillman deleted the codex/add-channel-unread-indicators branch March 11, 2026 18:11
tlongwell-block added a commit that referenced this pull request Mar 11, 2026
* origin/main:
  Plumb desktop profile identity UI (#32)
  Add unread indicators to desktop channels (#31)
  feat: public profiles, NIP-05 identity, search & presence tools (#28)
  Add desktop settings page (#30)
  Remove OS titlebar and add custom window chrome (#29)

# Conflicts:
#	TESTING.md
#	crates/sprout-mcp/src/server.rs
#	crates/sprout-test-client/tests/e2e_mcp.rs
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