Skip to content

Differentiate/resolve relationship between Announcements & Notifications #621

@sei-bstein

Description

@sei-bstein

During documentation, discussion came up about the relationship between the Announcements and Notifications features. They have a clear relationship in that they both present short pieces of live-adjacent information in a banner format. Announcements was implemented first, works over websocket (SignalR), and only hits users who are actively logged in. Notifications was added later and was designed to serve users who aren't actively logged in but might need to see relevant updates upon login. Announcements function either at the team or global level, while notifications are only global. Conspicuously, neither works at the level of a game at present.

Various brainstormy-style options:

Ideal solution
Consolidate these into the Notifications feature (since it has schema and history)

  • Hook these into signalR delivery so they can be popped without manual refresh
  • Expose Notification UI tools in the places where we currently expose Announcements
  • Allow scoping of Notifications to games

Lower lift

Expose Announcements at the game level.

Metadata

Metadata

Assignees

Labels

block: needs triageNeeds assessment from the Gameboard team to clarify/prioritizequestionFurther information is requested

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions