feat: safety ratings, filter chips, hide system toggle#535
Conversation
- Add SafetyLevel enum (Safe/Caution/Critical) on ServiceEntry and WindowsFeature - Add SafetyDatabase with curated safety data for 50+ services and 20+ features - Add safety badge column on Services and Windows Features DataGrids - Add filter chips (Safe/Caution/Critical/All) on Services toolbar - Add SafetyLevel converters (brush, background, text) registered in App.xaml - Add FilterChip styles (green, amber, red) in App.xaml - Add "Hide system" toggle on Startup Manager toolbar
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughIntroduces a safety classification system for Windows services and optional features using a curated database, SafetyLevel enum, value converters, model extensions, and updated viewmodel filtering logic. Adds filter chip UI components and Safety display columns to Services and Windows Features views. Updates tests and changelog accordingly. ChangesSafety Ratings System
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsStopped waiting for pipeline failures after 30000ms. One of your pipelines takes longer than our 30000ms fetch window to run, so review may not consider pipeline-failure results for inline comments if any failures occurred after the fetch window. Increase the timeout if you want to wait longer or run a Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
Test plan
Summary by CodeRabbit
New Features
Style