You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add StatusViewModel, stream sanitization, and global exception handler
- StatusViewModel: singleton with ObservableCollection<string> Statuses and Status property (last entry)
- Stream sanitization in McpVoiceConversationService: replace ESC char with 'ESC' text, unicode >00FF with HTML entities
- Remove AnsiEscapePattern from SimplifiedVoiceView (sanitization now at source)
- Global exception handlers in both Android and Desktop App.axaml.cs (AppDomain + TaskScheduler)
- Status bars in PhoneMainView, TabletMainView, and MainWindow bound to StatusViewModel.Status
- StatusMessage changes flow through to StatusViewModel via OnStatusMessageChanged
- Update ViewModel boundary baseline to 125
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
0 commit comments