Josh McKinney
58e8f75b27
fix(tui): document paste-burst state machine ( #9020 )
...
Add a narrative doc and inline rustdoc explaining how `ChatComposer`
and `PasteBurst` compose into a single state machine on terminals that
lack reliable bracketed paste (notably Windows).
This documents the key states, invariants, and integration points
(`handle_input_basic`, `handle_non_ascii_char`, tick-driven flush) so
future changes are easier to reason about.
2026-01-13 11:48:31 -08:00
..
2025-12-10 22:53:46 +00:00
2026-01-13 11:48:31 -08:00
2026-01-13 00:32:53 -08:00
2025-12-10 22:53:46 +00:00
2025-12-12 20:46:18 -08:00
2026-01-08 21:48:30 -08:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2026-01-13 07:41:42 +00:00
2026-01-10 00:53:34 +00:00
2026-01-05 18:37:58 -08:00
2026-01-03 20:26:40 +00:00
2025-12-18 17:02:03 -08:00
2026-01-13 09:17:39 +00:00
2025-12-10 22:53:46 +00:00
2026-01-13 09:17:39 +00:00
2026-01-13 09:51:41 -08:00
2025-12-10 22:53:46 +00:00
2026-01-13 00:32:53 -08:00
2026-01-13 09:51:41 -08:00
2025-12-15 17:20:53 -08:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2026-01-06 03:17:40 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2026-01-13 19:45:00 +00:00
2026-01-05 18:37:58 -08:00
2025-12-22 18:54:58 -08:00
2026-01-13 09:51:41 -08:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-23 21:05:06 +00:00
2026-01-05 18:37:58 -08:00
2026-01-05 18:37:58 -08:00
2025-12-10 22:53:46 +00:00
2026-01-13 07:41:42 +00:00
2026-01-13 09:51:41 -08:00
2026-01-13 03:06:11 +00:00
2026-01-12 10:09:11 -08:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2026-01-12 10:09:11 -08:00
2025-12-23 12:40:40 -08:00
2025-12-10 22:53:46 +00:00
2026-01-03 11:44:27 -08:00
2025-12-22 00:00:32 -08:00
2025-12-23 12:40:40 -08:00
2026-01-06 18:02:05 +00:00
2026-01-05 09:05:14 -08:00
2026-01-06 11:21:26 -08:00
2025-12-23 21:05:06 +00:00
2025-12-23 21:05:06 +00:00
2026-01-03 11:44:27 -08:00
2026-01-05 09:05:14 -08:00
2026-01-05 09:05:14 -08:00
2025-12-23 21:05:06 +00:00
2026-01-03 11:44:27 -08:00
2026-01-09 18:38:26 +00:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-16 11:31:55 -08:00
2025-12-10 22:53:46 +00:00
2025-12-10 22:53:46 +00:00
2025-12-23 21:05:06 +00:00