Switchbordswitchbord
v0.15.20

Notification opt-in and inbox visual polish

Makes Chrome desktop notification permission explicit in the inbox, records local browser consent, and tightens chat/sidebar visual polish.

Notification opt-in and inbox visual polish patch.


  • /inbox now prompts operators to enable desktop notifications when the current browser/device has not recorded notification permission.
  • Browser notification consent is saved locally after a grant and must be present before native notifications fire.
  • Selected conversations only suppress notifications while the operator is actively viewing the inbox; hidden or unfocused tabs can still notify.
  • Foreground eligible messages use the in-app popup fallback when system notifications are not appropriate.
  • User-settings notification card now follows the working /settings/general notification card structure.
  • The conversation-list Mine pill is now an assignment-style assignee filter menu, assignment rows are cleaner, chat bubbles are opaque with restrained depth shadows, and the chat pane/composer shadows are more cohesive.
  • Sidebar wordmark alignment, uploaded workspace logos in the workspace selector, and bottom user menu button/dropdown styling were polished with emerald hairline surrounds.