..
activity_listeners.go
feat(realtime): WS invalidation + refetch pattern, inbox bugfixes, UI polish
2026-03-29 13:49:40 +08:00
activity_listeners_test.go
feat(realtime): WS invalidation + refetch pattern, inbox bugfixes, UI polish
2026-03-29 13:49:40 +08:00
integration_test.go
feat(auth): email verification login and personal access tokens
2026-03-26 14:32:30 +08:00
listeners.go
feat(realtime): route personal events to target user only
2026-03-29 17:42:50 +08:00
main.go
fix(runtime): add server-side sweeper to detect stale runtimes
2026-03-29 14:22:12 +08:00
notification_listeners.go
feat(inbox): add priority/due_date notifications, structured details, and hover card
2026-03-29 00:22:17 +08:00
notification_listeners_test.go
feat(inbox): scope all inbox queries by workspace_id
2026-03-29 17:42:45 +08:00
router.go
feat(runtimes): add usage charts, activity heatmap, and hourly distribution
2026-03-29 15:44:10 +08:00
runtime_sweeper.go
fix(runtime): add server-side sweeper to detect stale runtimes
2026-03-29 14:22:12 +08:00
subscriber_listeners.go
feat(notifications): replace hardcoded inbox notifications with subscriber-driven model
2026-03-28 19:33:20 +08:00
subscriber_listeners_test.go
feat(notifications): replace hardcoded inbox notifications with subscriber-driven model
2026-03-28 19:33:20 +08:00