Commit Graph

205 Commits

Author SHA1 Message Date
courtmanr@gmail.com 07c31c167b Update UI components and JavaScript files for improved functionality 2025-05-27 19:52:49 +01:00
courtmanr@gmail.com bd55316ebe feat: improve UI responsiveness and fix table scrolling 2025-05-27 19:23:19 +01:00
courtmanr@gmail.com f8a4ff3de2 refactor: update PBS and storage tab update methods 2025-05-27 19:22:49 +01:00
courtmanr@gmail.com e4bc52c36e Update index.html 2025-05-27 16:12:19 +01:00
courtmanr@gmail.com f646b9855a Update UI components and charts functionality 2025-05-27 16:06:38 +01:00
courtmanr@gmail.com 00991164b5 feat: update diagnostics functionality and UI 2025-05-27 13:09:29 +01:00
courtmanr@gmail.com 3cdb4225a5 feat: Add basic diagnostics functionality and integrate with server 2025-05-27 12:45:52 +01:00
courtmanr@gmail.com a701f03bfa Update server index.js and public index.html 2025-05-27 12:40:18 +01:00
courtmanr@gmail.com bb82610a4e Add new public JS utility and UI files 2025-05-27 10:01:37 +01:00
courtmanr@gmail.com caf6a2bd3a Update public HTML and existing JS files 2025-05-27 10:01:37 +01:00
courtmanr@gmail.com f605f498a9 Update styling and tailwind config 2025-05-27 10:01:37 +01:00
courtmanr@gmail.com 7804f3d174 feat: improve progress bar responsiveness for narrow screens
- Modified createProgressTextBarHTML to support responsive text display
- Added simpleText parameter to show only percentage on mobile devices
- Progress bars now show full details on screens ≥640px, only percentage on <640px
- Updated all progress bar implementations (dashboard, nodes, storage, PBS)
- Added responsive utility classes to Tailwind safelist
- Prevents text stacking/overlap issues on narrow devices

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-26 23:53:13 +01:00
courtmanr@gmail.com dba1eb7c90 fix: Resolve test failures and integrate recent UI/backend updates 2025-05-26 22:08:12 +01:00
courtmanr@gmail.com c9315951c7 Update data fetching, metrics, and UI components 2025-05-26 18:25:59 +01:00
courtmanr@gmail.com 72f13164de refactor: improve PBS integration with enhanced error handling, updated tests, and refined UI components
🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-26 17:23:48 +01:00
courtmanr@gmail.com ece4e1609d ui: improve PBS server status table layout to match datastore table, with wide CPU/Mem columns and truncated PBS VER/Uptime columns 2025-05-25 17:52:11 +01:00
courtmanr@gmail.com 58eb534a43 chore: clean up logs and disable alert popups for release readiness 2025-05-25 09:52:45 +01:00
courtmanr@gmail.com 11d2a12450 fix: ensure PBS multi-tab UI always uses unique IDs for each instance, preventing blank tab content when IDs collide 2025-05-25 09:51:42 +01:00
courtmanr@gmail.com aaa8b9c86b Feat: Add new modules for server-side alerting, metrics history, and frontend chart/alert handling 2025-05-24 22:02:25 +01:00
courtmanr@gmail.com 59aa0bc411 Refactor: Remove unused client-side logging.js 2025-05-24 22:02:16 +01:00
courtmanr@gmail.com 9e83788506 Feat: Implement frontend charting, alert handling, and UI optimizations 2025-05-24 22:02:09 +01:00
courtmanr@gmail.com d7a827dde2 Feat: Integrate chart display and alert handling in UI, remove logging components 2025-05-24 22:01:44 +01:00
courtmanr@gmail.com cd10841068 Refactor: Improve PBS server status display with metric blocks 2025-05-24 21:56:26 +01:00
courtmanr@gmail.com 14a26e06b0 Reduce opacity of stripe patterns 2025-05-21 10:57:48 +01:00
courtmanr@gmail.com c678413131 Enhance global keydown listener for dashboard search and reset 2025-05-21 10:45:49 +01:00
courtmanr@gmail.com 5c488a8034 Fix: Node card layout and various updates 2025-05-20 16:35:03 +01:00
courtmanr@gmail.com 57bc6a23d6 fix(pbs): Restore missing UI helper functions and complete tabbing logic 2025-05-20 16:15:14 +01:00
courtmanr@gmail.com 67f8f1fff4 fix(backups): Ensure 7-day history column is left-aligned 2025-05-20 15:59:23 +01:00
courtmanr@gmail.com 449a217a08 feat(pbs): Implement sub-tabs for multiple PBS instances 2025-05-20 15:59:19 +01:00
courtmanr@gmail.com 599b943bda refactor(backups): Remove redundant health status indicator from table 2025-05-20 15:14:34 +01:00
courtmanr@gmail.com 1f90ed6522 refactor(backups): Refine 7-day history dots to show success/failure/none 2025-05-20 15:11:14 +01:00
courtmanr@gmail.com 7c4fcb18cb feat(backups): Remove guest status display and add 7-day backup history dot matrix 2025-05-20 11:52:31 +01:00
courtmanr@gmail.com 8d308db35c fix: Remove Node prefix from storage tab headers 2025-05-20 11:11:47 +01:00
courtmanr@gmail.com 00c89169fa feat: Add network status icons and uptime color-coding to dashboard 2025-05-20 11:06:07 +01:00
courtmanr@gmail.com c1784558a4 style: Adjust node summary card styling and grid responsiveness 2025-05-20 10:23:00 +01:00
courtmanr@gmail.com b701fb14b8 feat: Add node summary cards to dashboard and remove Nodes tab 2025-05-20 10:22:52 +01:00
courtmanr@gmail.com cf3769174f fix: Revert PBS task health display to 7 days 2025-05-16 23:01:08 +01:00
courtmanr@gmail.com 456be82767 refactor: Consolidate PBS task summaries into a single table 2025-05-16 22:26:55 +01:00
courtmanr@gmail.com 9daf680904 fix: Remove background pattern from empty cells in threshold slider row 2025-05-10 18:16:56 +01:00
courtmanr@gmail.com 68d9aa8824 style: Add custom scrollbar styles via Tailwind 2025-05-10 16:04:54 +01:00
courtmanr@gmail.com f88547b784 refactor(ui): Remove node group icons from UI 2025-05-10 16:04:36 +01:00
courtmanr@gmail.com 7431f8ab21 style: Apply custom scrollbar style to main page and internal elements 2025-05-09 17:10:03 +01:00
courtmanr@gmail.com 6338e1c892 feat: Configure tailwind-scrollbar plugin and theme 2025-05-09 17:10:01 +01:00
courtmanr@gmail.com 3d5c6807a4 Chore(ui/thresholds): Update file metadata or formatting 2025-05-08 11:27:40 +01:00
courtmanr@gmail.com 0ed2e7827c Refactor(ui/storage): Extract storage row creation to helper function 2025-05-08 11:27:15 +01:00
courtmanr@gmail.com a49251bc0c Chore(ui/pbs): Update file metadata or formatting 2025-05-08 11:25:43 +01:00
courtmanr@gmail.com 67bf684f31 Chore(ui/nodes): Update file metadata or formatting 2025-05-08 11:25:21 +01:00
courtmanr@gmail.com b677f4f6bc Refactor(ui/dashboard): Decompose dashboard update logic into focused helper functions 2025-05-08 11:24:46 +01:00
courtmanr@gmail.com e0f185b174 Refactor(ui/common): Decompose event listener setup and enhance keydown context-awareness 2025-05-08 11:24:13 +01:00
courtmanr@gmail.com ae605a7ef0 Refactor(ui/backups): Decompose updateBackupsTab into focused helper functions 2025-05-08 11:23:50 +01:00