courtmanr@gmail.com
51c0d78bce
Update UI components and JavaScript files for improved functionality
2025-05-27 19:52:49 +01:00
courtmanr@gmail.com
868c72c0ea
feat: improve UI responsiveness and fix table scrolling
2025-05-27 19:23:19 +01:00
courtmanr@gmail.com
4fff7a54a7
refactor: update PBS and storage tab update methods
2025-05-27 19:22:49 +01:00
courtmanr@gmail.com
c23a1afb35
Update index.html
2025-05-27 16:12:19 +01:00
courtmanr@gmail.com
2c4a8f4cf9
Update UI components and charts functionality
2025-05-27 16:06:38 +01:00
courtmanr@gmail.com
399da4435d
feat: update diagnostics functionality and UI
2025-05-27 13:09:29 +01:00
courtmanr@gmail.com
a483b7bcc4
feat: Add basic diagnostics functionality and integrate with server
2025-05-27 12:45:52 +01:00
courtmanr@gmail.com
43c4095cb1
Update server index.js and public index.html
2025-05-27 12:40:18 +01:00
courtmanr@gmail.com
3d28b2401e
Add new public JS utility and UI files
2025-05-27 10:01:37 +01:00
courtmanr@gmail.com
1289a922c5
Update public HTML and existing JS files
2025-05-27 10:01:37 +01:00
courtmanr@gmail.com
2f74c3e135
Update styling and tailwind config
2025-05-27 10:01:37 +01:00
courtmanr@gmail.com
bd86ad81cd
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
3f3afaac5d
fix: Resolve test failures and integrate recent UI/backend updates
2025-05-26 22:08:12 +01:00
courtmanr@gmail.com
46df0dab97
Update data fetching, metrics, and UI components
2025-05-26 18:25:59 +01:00
courtmanr@gmail.com
6add9ca5f6
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
e76569037f
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
7b2bea0647
chore: clean up logs and disable alert popups for release readiness
2025-05-25 09:52:45 +01:00
courtmanr@gmail.com
df03dee8f1
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
d99272d665
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
4c228aff93
Refactor: Remove unused client-side logging.js
2025-05-24 22:02:16 +01:00
courtmanr@gmail.com
f4ce22bb73
Feat: Implement frontend charting, alert handling, and UI optimizations
2025-05-24 22:02:09 +01:00
courtmanr@gmail.com
b374d7261d
Feat: Integrate chart display and alert handling in UI, remove logging components
2025-05-24 22:01:44 +01:00
courtmanr@gmail.com
57e01bf31a
Refactor: Improve PBS server status display with metric blocks
2025-05-24 21:56:26 +01:00
courtmanr@gmail.com
0d0dbac5af
Reduce opacity of stripe patterns
2025-05-21 10:57:48 +01:00
courtmanr@gmail.com
c09dd0a0e7
Enhance global keydown listener for dashboard search and reset
2025-05-21 10:45:49 +01:00
courtmanr@gmail.com
871d257d03
Fix: Node card layout and various updates
2025-05-20 16:35:03 +01:00
courtmanr@gmail.com
abe48fc69a
fix(pbs): Restore missing UI helper functions and complete tabbing logic
2025-05-20 16:15:14 +01:00
courtmanr@gmail.com
6bfb9c4c9c
fix(backups): Ensure 7-day history column is left-aligned
2025-05-20 15:59:23 +01:00
courtmanr@gmail.com
d281a306e1
feat(pbs): Implement sub-tabs for multiple PBS instances
2025-05-20 15:59:19 +01:00
courtmanr@gmail.com
000b3dc9a6
refactor(backups): Remove redundant health status indicator from table
2025-05-20 15:14:34 +01:00
courtmanr@gmail.com
a313316adb
refactor(backups): Refine 7-day history dots to show success/failure/none
2025-05-20 15:11:14 +01:00
courtmanr@gmail.com
5b02b37b15
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
c1cb77c012
fix: Remove Node prefix from storage tab headers
2025-05-20 11:11:47 +01:00
courtmanr@gmail.com
dd59fda439
feat: Add network status icons and uptime color-coding to dashboard
2025-05-20 11:06:07 +01:00
courtmanr@gmail.com
a4277fa0e9
style: Adjust node summary card styling and grid responsiveness
2025-05-20 10:23:00 +01:00
courtmanr@gmail.com
d01471e790
feat: Add node summary cards to dashboard and remove Nodes tab
2025-05-20 10:22:52 +01:00
courtmanr@gmail.com
95cf60fb8b
fix: Revert PBS task health display to 7 days
2025-05-16 23:01:08 +01:00
courtmanr@gmail.com
3b615d90db
refactor: Consolidate PBS task summaries into a single table
2025-05-16 22:26:55 +01:00
courtmanr@gmail.com
1fc2b44694
fix: Remove background pattern from empty cells in threshold slider row
2025-05-10 18:16:56 +01:00
courtmanr@gmail.com
a361aa161e
style: Add custom scrollbar styles via Tailwind
2025-05-10 16:04:54 +01:00
courtmanr@gmail.com
39777302a6
refactor(ui): Remove node group icons from UI
2025-05-10 16:04:36 +01:00
courtmanr@gmail.com
edbafbbdde
style: Apply custom scrollbar style to main page and internal elements
2025-05-09 17:10:03 +01:00
courtmanr@gmail.com
9c1c1c2d54
feat: Configure tailwind-scrollbar plugin and theme
2025-05-09 17:10:01 +01:00
courtmanr@gmail.com
a5cc147258
Chore(ui/thresholds): Update file metadata or formatting
2025-05-08 11:27:40 +01:00
courtmanr@gmail.com
946d004c79
Refactor(ui/storage): Extract storage row creation to helper function
2025-05-08 11:27:15 +01:00
courtmanr@gmail.com
0f50413f83
Chore(ui/pbs): Update file metadata or formatting
2025-05-08 11:25:43 +01:00
courtmanr@gmail.com
0528f7d5db
Chore(ui/nodes): Update file metadata or formatting
2025-05-08 11:25:21 +01:00
courtmanr@gmail.com
ad01faf789
Refactor(ui/dashboard): Decompose dashboard update logic into focused helper functions
2025-05-08 11:24:46 +01:00
courtmanr@gmail.com
82f836be5d
Refactor(ui/common): Decompose event listener setup and enhance keydown context-awareness
2025-05-08 11:24:13 +01:00
courtmanr@gmail.com
866af89221
Refactor(ui/backups): Decompose updateBackupsTab into focused helper functions
2025-05-08 11:23:50 +01:00