-
Notifications
You must be signed in to change notification settings - Fork 15
fix(css): rm overrides for webgui rules #1826
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Because these overrides were underspecified (ie didn't apply to third party component css), and because the webgui currently doesn't use css layering, exclusions have been made in the webgui's default-base.css so they apply broadly, rendering these overrides incorrect and unnecessary.
WalkthroughEnables Nuxt UI framework import in main CSS and removes a large block of Unraid-specific UI style overrides, while retaining accessibility styling, z-index settings, and preflight integration. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🧰 Additional context used📓 Path-based instructions (2)web/**/*📄 CodeRabbit inference engine (CLAUDE.md)
Files:
**/*📄 CodeRabbit inference engine (.cursor/rules/default.mdc)
Files:
🧠 Learnings (15)📓 Common learnings📚 Learning: 2025-04-02T21:21:29.168ZApplied to files:
📚 Learning: 2025-02-04T17:21:39.710ZApplied to files:
📚 Learning: 2025-03-13T16:17:21.897ZApplied to files:
📚 Learning: 2025-07-18T16:13:55.872ZApplied to files:
📚 Learning: 2024-12-17T13:55:42.068ZApplied to files:
📚 Learning: 2025-07-17T14:09:57.364ZApplied to files:
📚 Learning: 2025-04-25T13:29:07.868ZApplied to files:
📚 Learning: 2024-12-09T15:47:29.325ZApplied to files:
📚 Learning: 2025-11-24T17:52:26.907ZApplied to files:
📚 Learning: 2025-11-24T17:52:26.908ZApplied to files:
📚 Learning: 2024-12-06T17:38:40.999ZApplied to files:
📚 Learning: 2025-03-14T19:14:10.408ZApplied to files:
📚 Learning: 2024-12-09T15:45:46.492ZApplied to files:
📚 Learning: 2024-12-17T14:59:32.458ZApplied to files:
🔇 Additional comments (4)
Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #1826 +/- ##
=======================================
Coverage 52.04% 52.04%
=======================================
Files 876 876
Lines 50509 50509
Branches 5023 5023
=======================================
Hits 26285 26285
Misses 24149 24149
Partials 75 75 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
This plugin has been deployed to Cloudflare R2 and is available for testing. |
|
@pujitm let's get this merged. |
Because these overrides were under-specified (ie didn't apply to third party component css), and because the webgui currently doesn't use css layering, exclusions have been made in the webgui's
default-base.cssso they apply broadly, rendering these overrides incorrect and unnecessary.Testing plan:
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.