Peter Steinberger
2915e563d6
feat(workboard): show full boards on session dashboards ( #125094 )
...
* feat(workboard): full-board dashboard widget
Adds a third trusted plugin widget kind, workboard:board, rendering the
complete Kanban board (all columns, live plugin.workboard.changed
refresh) inside a session dashboard. Props {boardId} scope it to one
board; without it the widget shows every board, matching workboard:mini
semantics. Card rendering reuses the workboard page renderColumn with an
explicit surface option so page and widget cannot drift; the shared
board filter moved to ui/src/lib/workboard/board-filter.ts. Mutations
follow the connection's canMutate; read-only connections get a
view-only board.
Proof: pnpm test ui/src/lib/board ui/src/pages/workboard
ui/src/lib/workboard extensions/workboard (9,494 passed), i18n baseline
green, autoreview clean (codex/gpt-5.6-sol). tsgo core/ui/extensions
green locally; remote check:changed blocked by Daytona capacity and the
tsgo:core Daytona exit reproduced locally as a heavy-check lock race,
passing on retry.
* test(ui): seed workboard fixtures in the mocked dev server
* fix(ci): register workboard proof capture script
2026-08-16 23:19:30 -07:00
..
2026-08-16 13:25:11 -07:00
2026-08-15 02:40:46 -07:00
2026-08-16 22:01:34 -07:00
2026-08-07 18:44:12 -07:00
2026-08-15 22:43:47 -07:00
2026-08-15 10:28:05 -07:00
2026-08-15 19:18:03 -07:00
2026-08-11 17:14:53 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 09:55:23 -07:00
2026-08-16 11:44:52 -07:00
2026-08-15 04:47:28 -07:00
2026-08-11 00:02:18 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 20:13:55 -07:00
2026-08-14 08:57:01 -05:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 11:44:52 -07:00
2026-08-11 17:14:53 -07:00
2026-08-16 13:44:21 -07:00
2026-08-11 17:14:53 -07:00
2026-08-16 20:51:25 -07:00
2026-08-12 08:36:33 -07:00
2026-08-12 07:07:19 -07:00
2026-08-16 19:21:32 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 18:37:00 -07:00
2026-08-16 19:34:57 -07:00
2026-08-11 00:02:18 -07:00
2026-08-15 22:43:47 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 21:01:20 -07:00
2026-08-15 01:39:26 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-09 07:21:35 -07:00
2026-08-16 22:55:41 -07:00
2026-08-07 18:44:12 -07:00
2026-08-13 15:07:09 -07:00
2026-08-16 14:30:11 -07:00
2026-08-10 15:44:54 -07:00
2026-08-12 07:07:19 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 22:55:41 -07:00
2026-08-15 01:39:26 -07:00
2026-08-16 14:41:14 -07:00
2026-08-12 08:36:33 -07:00
2026-08-16 14:30:11 -07:00
2026-08-16 10:05:01 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-12 07:58:43 -07:00
2026-08-15 01:39:26 -07:00
2026-08-14 03:03:15 -07:00
2026-08-12 17:19:22 -07:00
2026-08-16 18:48:39 -07:00
2026-08-16 09:55:23 -07:00
2026-08-16 22:55:41 -07:00
2026-08-13 17:16:55 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 12:45:39 -07:00
2026-08-16 11:44:52 -07:00
2026-08-11 17:14:53 -07:00
2026-08-07 18:44:12 -07:00
2026-08-15 22:43:47 -07:00
2026-08-16 08:59:40 -07:00
2026-08-16 11:44:52 -07:00
2026-08-11 10:22:01 -07:00
2026-08-16 11:44:52 -07:00
2026-08-15 20:55:01 -07:00
2026-08-16 22:55:41 -07:00
2026-08-16 22:55:41 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 19:57:18 -07:00
2026-08-16 11:41:08 -07:00
2026-08-16 13:38:17 -07:00
2026-08-12 08:36:33 -07:00
2026-08-11 00:02:18 -07:00
2026-08-15 20:55:01 -07:00
2026-08-11 00:02:18 -07:00
2026-08-11 10:22:01 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 17:45:17 -07:00
2026-08-14 20:29:23 -07:00
2026-08-16 22:55:41 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-14 08:57:01 -05:00
2026-08-07 18:44:12 -07:00
2026-08-16 17:45:17 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 11:44:52 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 12:31:02 -07:00
2026-08-16 13:25:11 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 20:11:04 -07:00
2026-08-16 11:44:52 -07:00
2026-08-14 20:29:23 -07:00
2026-08-16 11:44:52 -07:00
2026-08-08 21:14:16 -07:00
2026-08-16 21:49:21 -07:00
2026-08-14 08:57:01 -05:00
2026-08-16 23:17:53 -07:00
2026-08-07 18:44:12 -07:00
2026-08-12 09:25:28 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 22:55:41 -07:00
2026-08-07 18:44:12 -07:00
2026-08-14 22:10:19 -07:00
2026-08-10 16:42:34 -07:00
2026-08-13 04:41:37 -07:00
2026-08-16 18:48:39 -07:00
2026-08-16 22:55:41 -07:00
2026-08-16 10:24:40 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 22:55:41 -07:00
2026-08-07 18:44:12 -07:00
2026-08-11 17:14:53 -07:00
2026-08-16 14:30:11 -07:00
2026-08-16 14:41:14 -07:00
2026-08-16 22:55:41 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 11:44:52 -07:00
2026-08-11 23:26:37 -07:00
2026-08-09 08:48:48 -07:00
2026-08-12 07:58:43 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 05:43:35 -07:00
2026-08-09 08:48:48 -07:00
2026-08-07 18:44:12 -07:00
2026-08-07 18:44:12 -07:00
2026-08-16 13:31:32 -07:00
2026-08-16 11:44:52 -07:00
2026-08-15 22:43:47 -07:00
2026-08-12 12:19:38 -07:00
2026-08-07 18:44:12 -07:00
2026-08-10 07:08:40 -07:00
2026-08-16 18:48:39 -07:00
2026-08-16 23:19:30 -07:00
2026-08-16 14:30:11 -07:00
2026-08-11 00:02:18 -07:00
2026-08-13 23:34:50 -07:00
2026-08-16 14:41:14 -07:00
2026-08-16 11:44:52 -07:00
2026-08-16 05:43:35 -07:00
2026-08-13 22:51:34 -04:00