jason.woltje
4c74e7ea49
fix(webui): U4b review fixes for the task board ( #1873 )
...
- Edit and archive require the digest the board read (expect); the route
refuses a write without it.
- The edit dialog saves against the task it showed, so a poll that reads a
newer task turns a stale save into task-conflict; the dialog reopens on the
current task.
- An answer the board cannot read, or one marked sent=unknown, is shown as an
open outcome, not as a refusal.
- The per-org cap applies after the filters and keeps the most recently
changed tasks; projects, metrics and the inbox count every task. The board
sends project, state, assignee and label filters to the server.
- A poll keeps the focus, caret and scroll the person has at the moment it
answers, not when it started.
- An org whose tasks read fails shows "tasks not read" and is not writable.
- browser.test.mjs pins tasks-board.js in the script order.
2026-11-10 20:04:49 +00:00
..
2026-11-08 20:53:16 -06:00
2026-11-09 11:47:48 -06:00
2026-11-10 13:29:11 -06:00
2026-11-06 19:05:12 -06:00
2026-11-09 13:41:20 -06:00
2026-11-07 12:18:43 -06:00
2026-11-07 12:18:43 -06:00
2026-11-06 05:26:42 -06:00
2026-11-06 07:15:31 -06:00
2026-11-06 04:48:14 -06:00
2026-11-05 21:12:47 -06:00
2026-11-04 13:31:14 -06:00
2026-10-29 00:19:02 -05:00
2026-11-06 21:08:56 -06:00
2026-10-13 09:41:29 -05:00
2026-11-08 21:13:53 -06:00
2026-11-10 20:04:49 +00:00
2026-11-06 23:55:17 -06:00
2026-10-13 16:34:47 -05:00
2026-10-29 00:19:02 -05:00
2026-11-08 22:43:23 -06:00
2026-10-23 05:37:43 -05:00
2026-11-08 21:24:12 -06:00
2026-11-06 12:34:00 -06:00
2026-11-02 12:55:32 -06:00
2026-11-09 12:57:06 -06:00
2026-11-09 13:37:28 -06:00
2026-09-26 18:05:11 -05:00
2026-11-06 14:43:04 -06:00
2026-11-03 17:25:24 -06:00
2026-11-03 17:25:24 -06:00
2026-11-03 17:25:24 -06:00
2026-11-08 21:13:53 -06:00
2026-11-09 11:47:48 -06:00
2026-10-23 15:40:52 -05:00
2026-10-18 17:14:39 -05:00
2026-11-02 22:31:45 -06:00
2026-10-18 17:14:39 -05:00
2026-10-24 22:50:34 -05:00
2026-10-18 17:14:39 -05:00
2026-11-09 14:07:52 -06:00
2026-11-08 14:38:58 -06:00
2026-11-09 13:29:23 -06:00
2026-10-23 15:40:52 -05:00
2026-09-26 18:05:11 -05:00
2026-11-06 15:25:14 -06:00
2026-11-09 12:00:29 -06:00
2026-11-07 12:33:02 -06:00
2026-10-29 00:19:02 -05:00
2026-10-21 18:44:22 -05:00
2026-10-25 00:08:18 -05:00
2026-11-06 14:43:04 -06:00
2026-10-29 00:19:02 -05:00
2026-10-16 17:24:39 -05:00
2026-11-09 11:14:08 -06:00
2026-11-09 13:17:33 -06:00
2026-11-09 12:58:32 -06:00
2026-11-09 13:17:10 -06:00
2026-11-09 13:41:20 -06:00
2026-11-10 13:35:49 -06:00
2026-11-09 11:47:48 -06:00
2026-11-10 11:32:19 -06:00
2026-11-10 13:35:49 -06:00
2026-11-09 11:47:48 -06:00
2026-11-10 13:35:49 -06:00
2026-11-09 13:29:23 -06:00
2026-11-08 22:43:16 -06:00
2026-11-08 21:24:12 -06:00
2026-11-10 11:32:19 -06:00
2026-11-09 11:47:48 -06:00
2026-11-09 13:02:17 -06:00
2026-11-09 11:47:48 -06:00
2026-11-10 13:35:49 -06:00
2026-11-10 13:35:49 -06:00
2026-11-09 13:37:28 -06:00
2026-11-08 21:20:09 -06:00
2026-11-10 13:35:49 -06:00
2026-11-08 21:57:48 -06:00
2026-11-08 21:24:12 -06:00
2026-11-08 20:34:53 -06:00
2026-10-29 00:19:02 -05:00
2026-11-02 18:25:27 -06:00
2026-11-08 21:24:12 -06:00
2026-11-06 11:14:54 -06:00
2026-10-29 00:19:02 -05:00
2026-11-05 23:50:51 -06:00
2026-11-08 14:38:58 -06:00
2026-10-29 00:19:02 -05:00
2026-10-19 14:31:36 -05:00
2026-11-05 22:04:07 -06:00
2026-11-05 22:29:12 -06:00
2026-11-08 20:58:40 -06:00
2026-11-09 13:02:17 -06:00
2026-11-07 01:08:19 -06:00
2026-11-06 19:33:00 -06:00
2026-10-21 15:55:39 -05:00
2026-10-29 00:19:02 -05:00
2026-10-26 12:04:21 -05:00
2026-11-06 21:08:13 -06:00
2026-10-29 00:19:02 -05:00
2026-11-06 21:08:13 -06:00
2026-11-09 11:47:48 -06:00
2026-11-09 11:47:48 -06:00
2026-10-23 15:40:52 -05:00
2026-11-08 20:53:16 -06:00
2026-11-06 03:32:15 -06:00
2026-11-06 04:48:14 -06:00
2026-11-04 14:47:45 -06:00
2026-10-23 15:40:52 -05:00
2026-11-06 23:31:20 -06:00
2026-10-29 00:19:02 -05:00
2026-11-09 13:37:28 -06:00
2026-11-09 11:47:48 -06:00
2026-11-06 21:25:32 -06:00
2026-11-09 11:47:48 -06:00
2026-11-06 20:02:54 -06:00
2026-11-08 23:22:43 -06:00
2026-11-06 23:31:20 -06:00
2026-11-09 13:29:23 -06:00
2026-11-07 01:08:19 -06:00
2026-11-07 02:07:29 -06:00
2026-11-07 03:02:02 -06:00
2026-11-07 04:22:46 -06:00
2026-11-07 04:22:46 -06:00
2026-11-07 06:37:13 -06:00
2026-11-07 07:27:10 -06:00
2026-11-07 09:13:12 -06:00
2026-11-07 10:38:09 -06:00
2026-10-16 15:46:40 -05:00
2026-10-29 00:19:02 -05:00
2026-11-06 15:29:46 -06:00
2026-11-08 21:20:09 -06:00
2026-11-06 14:43:04 -06:00
2026-11-09 13:37:28 -06:00
2026-11-06 19:33:00 -06:00
2026-10-29 00:19:02 -05:00
2026-11-09 11:14:08 -06:00
2026-11-06 11:14:54 -06:00
2026-10-29 00:19:02 -05:00
2026-11-10 20:04:49 +00:00
2026-11-08 15:22:48 -06:00
2026-10-21 15:55:39 -05:00
2026-11-06 14:43:04 -06:00
2026-11-08 20:45:23 -06:00
2026-11-09 11:47:48 -06:00
2026-10-29 00:19:02 -05:00
2026-10-21 15:55:39 -05:00
2026-11-06 12:12:25 -06:00
2026-11-07 12:18:43 -06:00
2026-10-22 06:40:05 -05:00
2026-11-07 12:33:02 -06:00
2026-10-23 23:22:19 -05:00
2026-10-23 23:22:19 -05:00
2026-11-10 20:04:49 +00:00
2026-11-06 14:43:04 -06:00
2026-11-02 20:08:50 -06:00
2026-10-18 11:08:17 -05:00
2026-10-23 07:26:44 -05:00
2026-11-09 11:47:48 -06:00
2026-11-06 19:05:12 -06:00
2026-11-06 16:34:20 -06:00
2026-11-07 12:18:43 -06:00
2026-11-05 21:13:45 -06:00
2026-11-06 16:34:20 -06:00
2026-11-05 22:04:07 -06:00
2026-11-08 21:57:48 -06:00
2026-11-06 03:44:44 -06:00
2026-11-06 16:34:20 -06:00
2026-11-09 18:22:27 -06:00
2026-11-05 21:52:26 -06:00
2026-11-10 13:46:18 -06:00
2026-11-09 18:22:27 -06:00
2026-11-10 20:04:49 +00:00