Skip to content

Add desktop notifications and improve DM labeling - #107

Merged
wesbillman merged 1 commit into
mainfrom
fix/notification-system-desktop-home-dm
Mar 18, 2026
Merged

Add desktop notifications and improve DM labeling#107
wesbillman merged 1 commit into
mainfrom
fix/notification-system-desktop-home-dm

Conversation

@wesbillman

@wesbillman wesbillman commented Mar 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add desktop notification preferences, Home badge state, and native desktop delivery for new mentions and needs-action items
  • resolve generic DM labels to participant names and clear DM unread state from the latest loaded message
  • add E2E coverage for notification settings, Home badge updates, and DM sidebar regressions

Testing

  • source ./bin/activate-hermit && cd desktop && pnpm check
  • source ./bin/activate-hermit && cd desktop && pnpm build
  • source ./bin/activate-hermit && cd desktop/src-tauri && cargo check
  • source ./bin/activate-hermit && cd desktop && pnpm exec playwright test --project=integration --grep "notification settings drive the Home badge and desktop alerts"
  • source ./bin/activate-hermit && cd desktop && pnpm exec playwright test --project=smoke tests/e2e/channels.spec.ts

Addresses #100.

Screenshot 2026-03-18 at 12 06 43 PM Screenshot 2026-03-18 at 12 11 19 PM

@wesbillman
wesbillman merged commit ba1c8df into main Mar 18, 2026
8 checks passed
@wesbillman
wesbillman deleted the fix/notification-system-desktop-home-dm branch March 18, 2026 20:27
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.

1 participant