Skip to content

feat: mute thread notifications#153

Merged
barrydeen merged 1 commit intomainfrom
feat/mute-thread
Mar 3, 2026
Merged

feat: mute thread notifications#153
barrydeen merged 1 commit intomainfrom
feat/mute-thread

Conversation

@barrydeen
Copy link
Owner

Summary

  • Adds a "Mute Thread" option to the 3-dot menu on notification PostCards
  • Muted thread root IDs stored locally in MuteRepository (SharedPreferences), persists across sessions
  • Incoming notifications from muted threads are filtered in NotificationRepository.addEvent()
  • Existing notification groups for the thread are purged immediately on mute
  • Notes remain visible when browsing the thread directly via feed — only notifications are suppressed

Test plan

  • Open notifications screen, tap 3-dot menu on any notification — "Mute Thread" appears
  • Tap "Mute Thread" — notification group disappears from list
  • New notifications from that thread do not appear
  • Navigate to the thread directly via feed — all notes still visible
  • Kill and restart app — muted thread persists

@barrydeen barrydeen merged commit 299cc9c into main Mar 3, 2026
@barrydeen barrydeen mentioned this pull request Mar 3, 2026
@barrydeen barrydeen deleted the feat/mute-thread branch March 4, 2026 01:28
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