-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Feat/compact glance widget 1853 #1937
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
Feat/compact glance widget 1853 #1937
Conversation
- Create new CompactGlance.vue component with compact card layout - Add support for title, icon, status indicator, and metrics display - Implement clickable cards with external link support - Register widget in WidgetBase.vue as 'compact-glance' type - Add configuration example in user-data/conf.yml - Support 4 status colors: up (green), warn (yellow), down (red), unknown (gray) - Responsive design with hover effects and accessibility support Perfect for monitoring multiple services on a single dashboard page."
✅ Deploy Preview for dashy-dev ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This PR contains a lot of changes which I don't think you meant to commit, and looks like it would break the app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't edit this file
Category:
Overview:
Key Features:
Technical Implementation:
CompactGlance.vue
)navigator.hardwareConcurrency
for CPU core count detectionnavigator.deviceMemory
for memory estimationnavigator.userAgent
for OS detectionMultiple Commits History:
2d1077d9
(Aug 12, 2025)a497299d
,c08bff1d
,ae2301c8
(Sep 4-10, 2025)system-api.py
for future real data integrationIssue Number: #1853
New Vars: N/A
Screenshot:

Code Quality Checklist:
Usage Example:
Future Enhancements (Not in this PR):
Additional Context:
This implementation directly addresses the use case described in #1853 where @StoicDeveloper needed to monitor 6 homelab nodes compactly. The widget provides all requested information (hostname, OS, CPU, Memory, Load) in a minimal footprint while maintaining readability.