Skip to content

Add ephemeral retro events and rework websocket notifications#26

Merged
LowBudgetMan merged 5 commits into
mainfrom
feature/ephemeral-events
Mar 15, 2026
Merged

Add ephemeral retro events and rework websocket notifications#26
LowBudgetMan merged 5 commits into
mainfrom
feature/ephemeral-events

Conversation

@LowBudgetMan

@LowBudgetMan LowBudgetMan commented Mar 14, 2026

Copy link
Copy Markdown
Owner

Addresses #22

The enum and field are renamed across BaseEvent, all event subclasses,
services, and tests to better describe non-CRUD event types that will
be added later (TIMER_START, FOCUS, etc.). The serialized JSON field
changes from "actionType" to "eventType".
Routes now use explicit prefixes: /topic/retros.{id}.thoughts,
/topic/teams.{id}.action-items, /topic/retros.{id}.events. Updated
authorization matchers and regex patterns to match the new structure.
…ral retro events

Introduces the full ephemeral event system in the retro.event package with
REST endpoints for timer, focus, sort, and phase events that broadcast via
WebSocket to /topic/retros.{retroId}.events.
@LowBudgetMan LowBudgetMan merged commit ec3647c into main Mar 15, 2026
2 checks passed
@LowBudgetMan LowBudgetMan deleted the feature/ephemeral-events branch March 15, 2026 18:37
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.

2 participants