You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scheduleNextReminder now loads the task from DB and merges reminder timings from both the task owner and assignee (if different), picking the soonest future reminder time from the combined set
Retroactive Recalculation
Changing reminderTimings in notification preferences now recalculates reminderAt on all incomplete future-due tasks where the user is owner or assignee
Push & Desktop Notifications
Auto-subscribe to push notifications when browser permission is already granted
Desktop notifications always shown via SSE events when permission is granted (removed enableBrowserPush gate on client-side)