Val Alexander
a5dcf3d300
fix(control-ui): filter archived sessions ( #77132 )
...
Summary:
- Use sessions.list as the Control UI source of truth for available sessions.
- Hide archived sessions by default and keep the Sessions filter UI explicit, compact, and reversible.
- Preserve session-change behavior, checkpoint details, generated i18n output, and chat/session picker consistency.
Validation:
- pnpm ui:i18n:check
- pnpm test ui/src/styles/components.test.ts ui/src/ui/views/sessions.test.ts ui/src/ui/app-render.helpers.node.test.ts
- pnpm test ui/src/ui/controllers/sessions.test.ts ui/src/ui/app-gateway.sessions.node.test.ts ui/src/ui/views/sessions.test.ts ui/src/styles/components.test.ts ui/src/ui/app-render.helpers.node.test.ts
- pnpm tsgo:test:ui
- Blacksmith Testbox: pnpm check:changed -- <PR paths>
2026-05-04 02:12:16 -05:00
..
2026-05-03 14:38:13 +01:00
2026-04-27 14:22:32 +01:00
2026-05-03 12:20:52 +01:00
2026-04-29 22:43:09 -07:00
2026-05-04 07:28:57 +01:00
2026-05-03 18:05:50 -07:00
2026-05-03 19:56:16 -07:00
2026-04-28 16:48:58 -04:00
2026-05-02 19:11:04 -05:00
2026-05-02 17:46:10 +01:00
2026-05-03 16:43:07 +01:00
2026-04-29 10:08:34 +01:00
2026-05-02 07:34:10 +01:00
2026-04-28 07:56:08 +01:00
2026-04-28 07:56:08 +01:00
2026-04-28 07:56:08 +01:00
2026-05-01 20:30:34 +01:00
2026-05-03 14:51:56 +01:00
2026-05-02 07:22:26 +01:00
2026-04-29 23:24:57 +01:00
2026-04-27 14:29:41 +01:00
2026-04-28 02:58:06 +01:00
2026-04-24 04:24:08 +01:00
2026-05-03 14:42:56 +01:00
2026-04-27 12:52:20 +01:00
2026-04-29 00:04:17 -07:00
2026-05-03 06:40:20 +09:00
2026-04-29 14:38:56 -07:00
2026-05-03 14:42:56 +01:00
2026-04-27 11:47:09 +01:00
2026-04-27 21:02:53 +01:00
2026-04-28 16:44:10 -07:00
2026-05-01 21:55:50 +01:00
2026-04-23 18:09:20 +01:00
2026-04-27 11:34:15 +01:00
2026-04-23 18:09:20 +01:00
2026-05-01 23:43:31 +01:00
2026-04-27 20:50:35 +01:00
2026-05-03 01:30:36 +00:00
2026-04-27 14:20:27 +01:00
2026-04-29 15:56:08 +01:00
2026-04-29 00:36:49 +01:00
2026-05-03 01:18:31 -07:00
2026-05-02 23:47:25 -07:00
2026-04-27 00:26:02 +01:00
2026-04-27 14:52:21 +01:00
2026-04-28 06:18:30 +01:00
2026-05-02 07:34:10 +01:00
2026-05-02 07:34:10 +01:00
2026-05-03 12:56:52 +01:00
2026-04-25 10:02:02 +01:00
2026-04-26 23:56:14 +01:00
2026-04-29 23:24:57 +01:00
2026-04-24 01:50:42 +01:00
2026-05-03 14:38:13 +01:00
2026-04-29 11:33:24 +01:00
2026-04-28 04:24:15 +01:00
2026-04-28 04:34:21 +01:00
2026-04-29 12:33:52 +01:00
2026-04-25 23:47:00 +01:00
2026-04-23 18:41:32 +01:00
2026-04-23 16:49:53 +01:00
2026-04-23 07:25:06 +01:00
2026-05-04 02:12:16 -05:00
2026-05-03 13:51:21 +01:00
2026-05-02 05:39:21 +01:00
2026-05-03 13:20:26 +01:00
2026-05-03 18:21:11 +01:00
2026-05-02 13:27:03 +01:00
2026-04-26 23:56:14 +01:00
2026-04-27 06:29:09 +01:00
2026-04-29 17:00:48 -07:00
2026-05-01 12:24:13 +08:00
2026-04-28 08:06:03 +01:00
2026-05-02 05:22:36 +01:00
2026-04-29 09:42:48 +01:00
2026-05-03 13:03:11 +01:00
2026-05-02 20:48:14 +01:00
2026-05-02 19:41:29 -07:00
2026-05-03 07:34:59 +09:00
2026-05-02 05:49:45 +01:00
2026-04-30 04:49:03 +01:00
2026-05-02 16:48:33 +01:00
2026-04-27 12:35:58 +01:00
2026-05-04 06:56:35 +01:00
2026-05-02 18:29:13 +01:00
2026-05-03 18:19:15 -07:00
2026-05-03 15:15:56 +01:00
2026-05-02 18:29:13 +01:00
2026-05-02 18:39:06 -05:00
2026-05-02 17:49:54 +01:00
2026-04-23 16:49:53 +01:00
2026-04-29 15:12:09 +01:00
2026-04-28 19:00:22 +01:00
2026-05-03 19:19:19 +01:00
2026-05-02 02:59:04 +01:00
2026-05-02 23:47:25 -07:00
2026-05-02 00:23:42 +01:00
2026-04-28 14:52:03 -07:00
2026-04-26 08:14:28 +01:00
2026-05-03 14:04:39 -07:00
2026-04-24 04:24:08 +01:00
2026-04-28 23:03:57 +01:00
2026-05-03 15:19:55 -07:00
2026-05-03 14:51:56 +01:00
2026-05-03 12:56:52 +01:00
2026-04-28 08:10:35 +01:00
2026-05-03 19:02:58 -07:00
2026-04-29 19:55:37 +01:00
2026-05-03 23:35:04 -07:00
2026-05-02 19:41:16 -07:00
2026-05-02 18:29:13 +01:00
2026-05-02 00:34:33 +01:00
2026-05-02 17:33:15 +01:00
2026-05-01 21:06:40 +05:30
2026-05-03 14:11:04 +01:00
2026-05-02 23:47:25 -07:00
2026-05-03 14:38:13 +01:00
2026-05-02 19:10:44 -05:00
2026-05-03 15:12:06 +01:00
2026-04-25 03:32:01 -07:00
2026-04-25 03:32:01 -07:00
2026-04-25 03:07:27 -07:00
2026-04-28 07:56:08 +01:00
2026-05-04 01:07:57 -05:00
2026-05-03 12:20:52 +01:00
2026-05-03 12:20:52 +01:00
2026-05-03 12:20:52 +01:00
2026-04-24 19:15:12 -07:00
2026-05-01 21:32:22 +01:00
2026-04-24 04:24:08 +01:00
2026-05-03 06:40:20 +09:00
2026-05-03 17:56:07 +01:00
2026-05-03 15:15:56 +01:00
2026-04-29 03:52:22 +01:00
2026-04-27 15:43:38 -07:00
2026-04-26 22:14:36 +01:00
2026-05-02 13:27:03 +01:00
2026-04-23 14:31:18 +01:00
2026-04-29 00:36:49 +01:00
2026-04-29 20:40:42 +01:00
2026-04-27 20:52:37 -07:00
2026-05-01 21:39:03 +01:00
2026-05-02 19:37:51 +01:00
2026-05-02 15:34:59 +01:00
2026-04-27 20:52:37 -07:00
2026-04-28 01:12:54 +01:00
2026-04-27 20:52:37 -07:00
2026-04-29 17:03:48 +01:00
2026-04-28 02:58:24 +01:00
2026-04-26 23:58:13 +01:00
2026-05-02 22:40:00 -07:00
2026-05-02 07:53:12 +01:00
2026-04-29 00:51:17 -07:00
2026-05-01 08:00:03 -07:00
2026-05-01 21:32:22 +01:00
2026-04-26 08:31:00 +01:00
2026-04-26 22:40:44 +01:00
2026-05-03 10:22:36 -07:00
2026-04-26 01:38:21 -07:00
2026-05-03 17:11:19 +01:00
2026-05-02 07:53:12 +01:00
2026-04-29 03:52:22 +01:00
2026-05-03 03:00:36 -07:00
2026-05-03 02:59:49 -07:00