Dave
e1fb0e3d19
Story 13: Implement Stop button with backend cancellation
- Add tokio watch channel for cancellation signaling
- Implement cancel_chat command
- Add cancellation checks in streaming loop and before tool execution
- Stop button (■) replaces Send button (↑) during generation
- Preserve partial streaming content when cancelled
- Clean UX: no error messages on cancellation
- Backend properly stops streaming and prevents tool execution
Closes Story 13
2025-12-27 18:32:15 +00:00
..
2025-12-24 16:59:14 +00:00
2025-12-24 17:17:35 +00:00
2025-12-24 17:17:35 +00:00
2025-12-25 12:26:39 +00:00
2025-12-25 12:21:58 +00:00
2025-12-25 12:40:38 +00:00
2025-12-25 12:58:47 +00:00
2025-12-25 15:18:12 +00:00
2025-12-25 15:23:49 +00:00
2025-12-25 13:10:12 +00:00
2025-12-25 13:22:08 +00:00
2025-12-25 15:39:22 +00:00
2025-12-27 18:32:15 +00:00
2025-12-25 15:43:29 +00:00
2025-12-27 17:26:21 +00:00
2025-12-27 16:50:18 +00:00
2025-12-27 17:01:55 +00:00