Skip to main content

Release Notes — May 23, 2026

This release improves real-time team presence accuracy and fixes user identity display in the activity feed.


Real-time team presence improvements

  • The team roster now updates immediately when a team member comes online or goes offline — no page refresh needed
  • Presence data is now aggregated across all workspaces in a unit, providing a complete view of who is currently active

Activity feed display fix

A data migration has been applied to correct historical activity feed entries where user identities were stored with an incorrect reference. Affected entries now display the correct user avatars and names.


Summary of changes

LayerChange
Backend presence.service.tsNew getAllUsersPresence method — aggregates online status across all workspaces
Backend migration 023Corrects userIdglobalUserId references in historical activity feed entries
Backend project.controller.ts, team.controller.ts, Timer.service.tsUpdated to use globalUserId consistently
Frontend socket.service.tsTeam presence event handlers now dispatch user status updates to the Redux store in real-time