gsxdsm
6f46ab017f
fix(dashboard): don't mark agent inbox messages read when user views them
...
When the dashboard user browses another agent's mailbox (e.g. the CEO's
inbox), opening a message no longer triggers POST /messages/:id/read.
The previous behavior silently consumed the agent's unread state, so the
agent's heartbeat never surfaced the message and fn_read_messages (which
defaults to unread_only=true) returned nothing. Auto-mark-read now only
fires on the dashboard user's own inbox tab. Adds regression tests in
MailboxView.test.tsx and MailboxModal.test.tsx.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-06 08:01:30 -07:00
..
2026-04-29 14:23:58 -07:00
2026-04-28 14:25:55 -07:00
2026-05-02 22:33:48 -07:00
2026-05-06 03:07:27 -07:00
2026-04-27 19:59:52 -07:00
2026-05-05 20:47:37 -07:00
2026-05-06 07:52:58 -07:00
2026-04-24 19:39:20 -07:00
2026-05-05 12:37:25 -07:00
2026-05-06 03:07:27 -07:00
2026-05-06 07:38:09 -07:00
2026-04-22 09:56:26 -07:00
2026-04-30 21:20:56 -07:00
2026-04-28 18:21:17 -07:00
2026-04-27 19:59:52 -07:00
2026-05-06 03:07:27 -07:00
2026-05-05 07:05:41 -07:00
2026-05-06 05:53:01 -07:00
2026-04-25 00:07:19 -07:00
2026-05-06 03:36:02 -07:00
2026-05-02 07:59:06 -07:00
2026-04-25 01:45:29 -07:00
2026-04-30 23:24:29 -07:00
2026-04-27 12:45:53 -07:00
2026-05-04 13:31:25 -07:00
2026-04-29 09:46:16 -07:00
2026-05-05 11:04:48 -07:00
2026-05-04 21:21:22 -07:00
2026-05-04 09:51:54 -07:00
2026-05-02 00:37:57 -07:00
2026-05-04 18:43:53 -07:00
2026-04-25 17:44:55 -07:00
2026-04-25 19:35:47 -07:00
2026-04-29 20:15:05 -07:00
2026-04-30 05:14:03 -07:00
2026-04-24 19:39:20 -07:00
2026-04-24 13:29:48 -07:00
2026-04-22 16:31:30 -07:00
2026-04-22 15:53:08 -07:00
2026-04-25 11:28:33 -07:00
2026-05-03 07:47:45 -07:00
2026-05-03 14:10:11 -07:00
2026-05-03 07:47:45 -07:00
2026-04-24 08:55:02 -07:00
2026-05-02 11:25:08 -07:00
2026-04-25 10:50:32 -07:00
2026-05-06 05:53:01 -07:00
2026-04-27 19:59:52 -07:00
2026-05-05 20:47:37 -07:00
2026-05-05 20:47:37 -07:00
2026-05-05 07:18:32 -07:00
2026-04-28 16:20:24 -07:00
2026-05-05 06:32:33 -07:00
2026-05-06 03:36:02 -07:00
2026-04-29 00:09:39 -07:00
2026-05-04 23:47:26 -07:00
2026-05-05 00:42:55 -07:00
2026-05-05 01:46:58 -07:00
2026-04-27 02:24:21 -07:00
2026-05-06 08:01:30 -07:00
2026-05-06 08:01:30 -07:00
2026-05-02 05:09:04 -07:00
2026-04-24 09:38:16 -07:00
2026-05-04 01:43:04 -07:00
2026-05-04 21:32:41 -07:00
2026-05-03 10:41:46 -07:00
2026-05-06 00:05:55 -07:00
2026-05-04 09:51:54 -07:00
2026-04-24 19:39:20 -07:00
2026-05-06 03:36:02 -07:00
2026-05-02 15:56:29 -07:00
2026-05-04 21:21:22 -07:00
2026-04-26 12:25:10 -07:00
2026-04-28 18:21:17 -07:00
2026-04-27 19:59:52 -07:00
2026-05-06 05:29:56 -07:00
2026-05-04 22:17:10 -07:00
2026-05-06 05:29:56 -07:00
2026-05-05 15:06:17 -07:00
2026-05-06 05:53:01 -07:00
2026-05-05 20:47:38 -07:00
2026-05-04 06:12:12 -07:00
2026-05-04 21:21:22 -07:00
2026-04-28 23:23:34 -07:00
2026-05-04 06:12:12 -07:00
2026-05-04 06:12:12 -07:00
2026-05-04 21:21:22 -07:00
2026-04-25 07:04:50 -07:00
2026-04-24 08:55:02 -07:00
2026-05-04 17:22:21 -07:00
2026-05-04 17:22:21 -07:00
2026-05-05 15:06:50 -07:00
2026-05-04 21:21:22 -07:00
2026-05-04 21:21:22 -07:00
2026-05-04 17:22:21 -07:00
2026-04-27 19:59:52 -07:00
2026-05-05 14:56:34 -07:00
2026-05-04 21:21:22 -07:00
2026-05-04 21:21:22 -07:00
2026-04-27 19:59:52 -07:00
2026-04-28 23:23:34 -07:00
2026-05-04 10:18:38 -07:00
2026-05-04 09:54:43 -07:00
2026-05-04 09:20:07 -07:00
2026-05-02 02:54:26 -07:00
2026-05-05 13:05:57 -07:00
2026-04-27 19:59:52 -07:00
2026-04-27 19:59:52 -07:00
2026-04-27 19:59:52 -07:00
2026-05-04 07:00:39 -07:00
2026-04-27 04:05:25 -07:00
2026-04-27 19:59:52 -07:00
2026-04-27 19:59:52 -07:00
2026-04-27 19:59:52 -07:00
2026-05-04 02:34:13 -07:00
2026-05-06 02:14:05 -07:00
2026-04-29 20:15:05 -07:00
2026-04-19 20:48:13 -07:00
2026-05-04 17:22:21 -07:00
2026-04-24 19:39:20 -07:00
2026-04-25 12:40:32 -07:00
2026-05-04 01:43:04 -07:00
2026-05-04 15:16:53 -07:00
2026-05-05 07:18:32 -07:00
2026-04-29 11:42:37 -07:00
2026-04-26 22:21:18 -07:00
2026-05-05 07:18:32 -07:00
2026-04-22 08:04:24 -07:00
2026-04-28 16:24:22 -07:00
2026-04-28 19:20:10 -07:00
2026-04-30 21:26:54 -07:00
2026-04-30 18:24:30 -07:00
2026-04-30 22:55:48 -07:00
2026-05-03 17:17:07 -07:00
2026-05-01 13:27:53 -07:00
2026-05-05 20:47:38 -07:00
2026-04-29 21:33:18 -07:00
2026-05-03 03:49:18 -07:00
2026-04-27 19:59:52 -07:00
2026-05-05 00:31:36 -07:00
2026-05-05 06:32:34 -07:00
2026-05-02 05:09:04 -07:00