Skip to content

Refactor notifications + Add notification tab#94

Open
EnterpriseGoose wants to merge 6 commits into
platformfrom
notifications
Open

Refactor notifications + Add notification tab#94
EnterpriseGoose wants to merge 6 commits into
platformfrom
notifications

Conversation

@EnterpriseGoose
Copy link
Copy Markdown
Collaborator

Change notifications from being a slack-message-only system to having a first class notifications page, slack dms, and email support for more notification categories.

  • In-app inbox at /my/notifications with realtime ActionCable updates and sidebar badge
  • Per-user prefs page- Slack/email toggles grouped by category
  • 12 typed notifications (follows, comments, devlogs, mission reviews, payouts, shop orders, etc.) wired through existing Slack call sites
  • Priority channels- critical always-on, high is on by default, medium and low are off by default
  • Aggregation (10 likes → 1 row) + digest delay so there isn't spam
  • Branded HTML emails with per-type CTAs and unsubscribe footer
  • Legacy preference columns backfilled and dropped

@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addednpm/​@​rails/​actioncable@​8.1.3001001007995100

View full report

@github-actions
Copy link
Copy Markdown

:rage1: you SILLY GOOSE!

Model annotations have fallen out of date.

Please run bundle exec annotaterb models locally and commit the changes.

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