Commit Graph

774 Commits

Author SHA1 Message Date
courtmanr@gmail.com af8385eebb feat: Add tailwind-scrollbar plugin for custom scrollbars 2025-05-09 17:09:58 +01:00
courtmanr@gmail.com 491e057da9 chore: Update package-lock.json 2025-05-08 16:52:42 +01:00
courtmanr@gmail.com d181af598b Refactor: Update API client logic 2025-05-08 16:52:39 +01:00
courtmanr@gmail.com 5facad7b6d Fix: Correct syntax error and update tests 2025-05-08 16:52:36 +01:00
courtmanr@gmail.com a5ba38c931 fix(scripts): Update tarball creation path in create-release.sh 2025-05-08 15:13:40 +01:00
courtmanr@gmail.com 91d4c93a39 fix(dataFetcher): Use endpointId for consistent data association 2025-05-08 14:59:58 +01:00
courtmanr@gmail.com 4a7b8650dd chore: set release version 3.6.0 2025-05-08 14:37:36 +01:00
courtmanr@gmail.com 40ba20bdf3 feat: Add release tarball creation script and documentation 2025-05-08 14:33:17 +01:00
courtmanr@gmail.com e2dc8659cc Update dataFetcher and add pbsUtils tests 2025-05-08 11:55:56 +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
courtmanr@gmail.com cf497b4701 Refactor(thresholdLog): Decompose logging logic into focused helper functions 2025-05-08 11:23:25 +01:00
courtmanr@gmail.com 43da275753 Fix(state.js): Ensure all default threshold properties are preserved during initialization 2025-05-08 11:23:03 +01:00
courtmanr@gmail.com 901c6fa424 Refactor(socketHandler): Enhance connection state management & UI feedback, add hot reload 2025-05-08 11:22:30 +01:00
courtmanr@gmail.com 84064ec5fc Feat(main): Improve loading overlay behavior for data and socket states 2025-05-08 11:22:03 +01:00
courtmanr@gmail.com 2e952fe638 Refactor(state): Remove initialDataReceived flag from server state 2025-05-08 11:19:20 +01:00
courtmanr@gmail.com e6e2931928 Refactor(pbsUtils): Extract task categorization and list creation to helpers 2025-05-08 11:19:06 +01:00
courtmanr@gmail.com 376023b42d Refactor(server): Extract socket state sending to sendCurrentStateToSocket helper 2025-05-08 11:18:46 +01:00
courtmanr@gmail.com 32a732d556 Feat(dataFetcher): Add QEMU agent memory fetching & refactor node data retrieval 2025-05-08 11:18:28 +01:00
courtmanr@gmail.com 1ea9433cd9 Refactor(configLoader): Extract Proxmox endpoint loading to helper function 2025-05-08 11:17:57 +01:00
courtmanr@gmail.com a61280fac6 Refactor(apiClients): Centralize Axios client creation with generic helper function 2025-05-08 11:16:35 +01:00
courtmanr@gmail.com 4edf544681 Fix(tabs): Correct styling for consistent active/inactive states & initial load 2025-05-08 11:12:25 +01:00
courtmanr@gmail.com 69e4ee48fb Update PBS UI component 2025-05-08 10:07:25 +01:00
courtmanr@gmail.com 4f0a8c0a42 Update PBS UI component 2025-05-08 10:00:39 +01:00
courtmanr@gmail.com f94bfc7c46 docs: Restore corrupted README.md sections 2025-05-07 13:39:34 +01:00
courtmanr@gmail.com ab91e3f184 chore: begin development for v3.5.1 2025-05-07 10:24:10 +01:00
courtmanr@gmail.com 5bf54eecb4 chore: set release version 3.5.0 2025-05-07 09:58:31 +01:00
courtmanr@gmail.com 127340fe8b Refactor: Standardize table cell styling and padding in UI components 2025-05-07 09:51:47 +01:00
courtmanr@gmail.com d3497cf8c9 Refactor: Standardize table headers and improve page width responsiveness 2025-05-07 09:51:44 +01:00
courtmanr@gmail.com fec31b1303 Refactor: Improve readability and maintainability in dashboard.js 2025-05-06 22:46:34 +01:00
courtmanr@gmail.com d2bea3f7a3 Optimize update process: conditional system upgrade and dependency check 2025-05-06 15:29:57 +01:00
courtmanr@gmail.com 5a3de61451 Fix unterminated single quote error in install script 2025-05-06 15:14:47 +01:00
courtmanr@gmail.com a42b5c914a Remove comments from install script 2025-05-06 15:05:48 +01:00
courtmanr@gmail.com 7f137de87d feat: Enhance VM memory reporting using QEMU guest agent 2025-05-06 14:24:25 +01:00
courtmanr@gmail.com ec6d3b888e refactor(installer): Use npm --silent for quieter installs/builds 2025-05-06 12:24:06 +01:00
courtmanr@gmail.com 17d4544e52 refactor(installer): Reduce verbosity of npm install and build steps 2025-05-06 12:22:17 +01:00
courtmanr@gmail.com aa92883474 fix(installer): Correctly run all npm ops in project root 2025-05-06 12:18:00 +01:00
courtmanr@gmail.com f3a4f23c80 fix(installer): Align with consolidated deps for v3.4.0 2025-05-06 12:15:23 +01:00
courtmanr@gmail.com 32a413328c chore: add debug logging to install script for server deps 2025-05-06 12:13:03 +01:00
courtmanr@gmail.com c5e7a8e25f chore: begin development for v3.4.1 2025-05-06 11:21:22 +01:00
courtmanr@gmail.com 26a0f4da40 chore: set release version 3.4.0 2025-05-06 11:18:46 +01:00
courtmanr@gmail.com 03acbf01d8 fix: Correct test failures in config and dataFetcher suites 2025-05-06 11:18:26 +01:00
courtmanr@gmail.com 701cf2a30d chore: begin development for v3.4.1 2025-05-06 11:12:39 +01:00
courtmanr@gmail.com 122d8cd9bd chore: set release version 3.4.0 2025-05-06 10:51:24 +01:00
courtmanr@gmail.com daa1f36abf Fix: Prevent I/O metrics zeroing on slider drag via snapshotting & improved rate calculation. 2025-05-06 10:46:44 +01:00