What's Changed
Features
- Phone sidebar with dedicated Chats, Notes, and Channels tabs
- Pill-style tab bar in navigation with improved visual design
- Haptic feedback when streaming assistant messages
- Stronger haptics when drawer settles at open/close endpoints
- Handle tool-only completions in voice call TTS processing
- OpenWebUI image generation parity with native chat flow
- Improved markdown spacing for better readability
- OpenWebUI stream parser and typed completion transport sessions
- Transport-aware message sending and stop handling
Fixes
- Pin-to-top behavior during streaming responses
- Sidebar tab switches now use fade-only transition (no slide)
- Fix tab overlay rendering issue
- Fix OpenRouter streaming pipe
Refactoring
- Consolidate socket event handling in chat
- Extract transport dispatch glue into orchestrator
- Use
AssistantDetailHeaderfor status display - Remove legacy
socket_eventimports; update optional parameter syntax - Replace
AnimatedOpacitywithOpacityin sidebar for performance
Full Changelog: v2.5.6...v2.6.0