block / block/buzz

Notifications: synced global default preferences

Open
#3,238 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
32.7k
Forks
4.3k
Avg merge
1d 13h
Merged PRs (30d)
253

Description

Follow-up to #3160 (desktop implementation: #3233).

The channel sheet's "Edit default preferences" links to Settings → Notifications, which is device-local today. Slack parity wants workspace-wide *synced* defaults (default level, default broadcasts opt-in, follow-new-threads) that per-channel entries override.

Natural shape: a `defaults` object in the same `channel-notify-prefs` kind-30078 blob (own `updatedAt`, same LWW merge), with the resolver falling back explicit-entry → synced default → built-in "all". Needs a migration story for existing device-local settings.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.