Stop button now cancels AI generation mid-stream
Features
- Stop button now cancels in-flight AI generation and tool runs, including intake form inspection and website analysis.
- Analysis sessions and the research assistant also support cancellation via the Stop button.
Improvements
- Tool interfaces now clearly show streaming, interrupted, and error states.
- Activity tab now renders for conversations in any state.
- Smoother avatar uploads with built-in cropping.
Fixes
- Switching between voice and text no longer drops assistant turns mid-conversation.
- Fixed a duplicate timestamp issue in avatar uploads.