can1357
4a20b51ca8
feat: implemented auto-sealing for transcript blocks and TUI row emission
...
- Added auto-sealing logic to `FinalizableBlock` to finalize displaceable snapshots when they enter the scrollback area.
- Updated TUI frame emission to publish committed rows and clamp them to segment bounds, ensuring accurate component updates.
- Introduced component tracking and cleanup in event controller tests to prevent resource leaks during finalization.
- Validated state transitions and post-emit synchronization through comprehensive new test suites for transcript and TUI components.
2026-07-09 20:37:09 +02:00
..
2026-07-04 11:25:17 +02:00
2026-07-01 13:51:43 +00:00
2026-07-09 18:27:21 +02:00
2026-06-19 07:48:46 +02:00
2026-07-01 07:19:28 +00:00
2026-02-23 20:59:17 +01:00
2026-07-04 11:25:17 +02:00
2026-06-11 16:13:18 +02:00
2026-07-06 08:49:02 +00:00
2026-06-10 07:26:02 +02:00
2026-06-30 13:06:53 +01:00
2026-06-28 09:52:44 +02:00
2026-07-08 15:23:23 +02:00
2026-07-01 13:51:43 +00:00
2026-07-09 18:27:21 +02:00
2026-06-24 20:09:48 -07:00
2026-06-11 16:51:14 +02:00
2026-07-01 21:47:44 +02:00
2026-07-01 23:14:36 +02:00
2026-07-05 13:25:25 +02:00
2026-06-17 15:03:32 +02:00
2026-02-05 10:59:47 +01:00
2026-06-25 20:01:06 +08:00
2026-06-25 18:52:09 +00:00
2026-06-24 10:27:17 +09:00
2026-06-08 19:03:55 +02:00
2026-04-30 04:51:23 +02:00
2026-07-01 00:09:16 +02:00
2026-07-04 11:25:17 +02:00
2026-06-17 01:21:03 +02:00
2026-06-28 06:25:26 +00:00
2026-06-16 14:53:38 +02:00
2026-06-08 07:44:27 +00:00
2026-07-01 22:45:43 +02:00
2026-07-04 11:25:17 +02:00
2026-01-24 04:20:19 +01:00
2026-06-14 05:52:46 +09:00
2026-06-16 14:34:45 +02:00
2026-06-25 15:15:04 +00:00
2026-07-02 16:20:44 +00:00
2026-06-16 22:53:29 +02:00
2026-06-16 22:53:29 +02:00
2026-07-06 08:49:02 +00:00
2026-06-14 08:23:05 +09:00
2026-06-14 08:23:05 +09:00
2026-06-29 18:38:00 -07:00
2026-06-16 22:53:29 +02:00
2026-07-01 05:31:53 +02:00
2026-07-05 20:18:31 +09:00
2026-07-02 22:11:26 +00:00
2026-06-24 20:09:48 -07:00
2026-07-03 09:21:52 -04:00
2026-06-28 06:25:26 +00:00
2026-07-02 03:08:16 +02:00
2026-06-17 01:21:03 +02:00
2026-06-24 15:30:29 +02:00
2026-07-09 18:27:21 +02:00
2026-06-28 06:25:26 +00:00
2026-06-10 07:50:40 +02:00
2026-06-21 08:24:13 +02:00
2026-06-14 08:40:12 +09:00
2026-06-03 22:43:31 +02:00
2026-06-03 22:43:31 +02:00
2026-06-08 19:03:55 +02:00
2026-06-05 16:13:50 +02:00
2026-06-05 16:13:50 +02:00
2026-06-19 04:27:02 +02:00
2026-06-08 19:03:55 +02:00
2026-06-14 08:23:05 +09:00
2026-07-06 21:46:39 +00:00
2026-06-24 13:53:06 +00:00
2026-06-17 10:55:35 +03:00
2026-03-01 22:23:05 +01:00
2026-06-09 20:45:01 +02:00
2026-06-07 06:43:52 +02:00
2026-07-02 01:51:09 +02:00
2026-07-09 20:37:09 +02:00
2026-06-12 03:27:50 +02:00
2026-07-09 18:27:21 +02:00
2026-06-30 13:06:53 +01:00
2026-06-24 10:27:17 +09:00
2026-05-14 04:36:19 +02:00
2026-06-07 06:24:07 +02:00
2026-06-08 02:15:24 +02:00
2026-06-17 15:09:55 +02:00
2026-03-22 18:28:40 +01:00
2026-05-31 07:54:23 +02:00
2026-06-13 00:53:34 +08:00
2026-06-28 06:25:26 +00:00
2026-06-24 10:27:17 +09:00
2026-06-08 19:03:55 +02:00