Skip to content

Fix unread channel badge state#266

Draft
wesbillman wants to merge 2 commits intomainfrom
fix/unread-badges
Draft

Fix unread channel badge state#266
wesbillman wants to merge 2 commits intomainfrom
fix/unread-badges

Conversation

@wesbillman
Copy link
Copy Markdown
Collaborator

Summary

  • fix unread channel persistence so read state is rehydrated per user without being overwritten on channel refresh or reopen
  • make channel unread activity and the app icon badge follow unread/read state instead of unrelated home-feed counts or non-readable channel events
  • stabilize relay-backed and smoke unread coverage, including reopen persistence and shortcut timing in related desktop integration tests

Verification

  • cargo test -p sprout-db channel_activity_kinds
  • cd desktop && pnpm check
  • cd desktop && pnpm build
  • cd desktop && pnpm exec playwright test --project=smoke
  • cd desktop && pnpm exec playwright test --project=integration
  • pre-push hook passed: rust fmt, desktop check, desktop tauri check, rust clippy, unit tests, desktop build

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