• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

aelassas / servy / 27506876426

14 Jun 2026 05:40PM UTC coverage: 84.906% (-0.2%) from 85.105%
27506876426

push

github

aelassas
fix(manager): MainViewModel.cs - RefreshAllServicesAsync ToDictionary(OrdinalIgnoreCase) throws and aborts the entire refresh when two DB rows differ only by non-ASCII letter case (passed by SQLite ASCII LOWER unique index) (#3526)
fix(manager): MainViewModel.cs - SearchServicesAsync rebuild disposes old row VMs without unsubscribing Service_PropertyChanged, unlike the Dispose/RemoveService paths (#3527)
fix(manager): ConsoleView.xaml.cs - CopyMenuItem_Click crashes with unhandled ArgumentNullException when copying a single blank log line (Clipboard.SetText rejects empty string) (#3528)
fix(manager): LogsViewModel.Dispose() is never called - every teardown path uses Cleanup(), so the #3315 ScrollLogsToTopRequested event-clear never runs (and Cleanup's 'alias for Dispose' doc is false) (#3529)
fix(manager): ServiceSearchUserControl.cs - UserControl_LoadedAsync logs OperationCanceledException as Error, unlike MainWindow.RunAsync (parity twin of #2096) (#3530)

1908 of 2179 branches covered (87.56%)

Branch coverage included in aggregate %.

38 of 53 new or added lines in 5 files covered. (71.7%)

22 existing lines in 1 file now uncovered.

12858 of 15212 relevant lines covered (84.53%)

89.62 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

87.13
/src/Servy.Manager/ViewModels/MainViewModel.cs


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc