mirror of
https://github.com/moghtech/komodo.git
synced 2026-03-09 07:13:36 -05:00
[PR #746] [MERGED] Enhanced Server Stats Dashboard with Performance Optimizations #773
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/moghtech/komodo/pull/746
Author: @MP-Tool
Created: 8/19/2025
Status: ✅ Merged
Merged: 8/20/2025
Merged by: @mbecker20
Base:
1.19.1← Head:ux/mini-stats📝 Commits (6)
53425aeImprove the layout of server mini stats in the dashboard.6fade59feat: optimize dashboard server stats with lazy loading and smart server availability checks0e168abfix: show disabled servers with overlay instead of hiding component1f9cf23fix: show button height97fbf73feat: add enhance card animationsb0a280dcleanup📊 Changes
2 files changed (+65 additions, -31 deletions)
View changed files
📝
frontend/src/components/resources/server/stats-mini.tsx(+53 -23)📝
frontend/src/pages/home/dashboard.tsx(+12 -8)📄 Description
Enhanced Server Stats Dashboard with Performance Optimizations
Building upon PR #729:
This PR extends the excellent foundation laid by the initial server stats layout improvements in PR #729, adding essential performance optimizations, UX consistency improvements, and animations.
Problems Addressed:
🚨 Performance Issues:
🎨 UX Inconsistencies:
Solutions Implemented:
⚡ Performance Optimizations:
Ok)useMemo🎯 UX Consistency:
Okservers: Show live statsNotOkservers: Show "Unreachable" overlayDisabledservers: Show "Disabled" overlay✨ Animations:
Technical Details:
Modified Files:
stats-mini.tsx: Addedenabledprop, server availability checks, consistent overlaysdashboard.tsx: Toggle implementation, conditional rendering and animationsImpact:
Testing:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.