Commit Graph

576 Commits

Author SHA1 Message Date
courtmanr@gmail.com d4e20dddee fix(pbs): Use correct colon separator for PBS API token auth
This resolves authentication issues (401/403 errors) when connecting to Proxmox Backup Server instances by using the correct colon separator (:) instead of an equals sign (=) between the token ID and secret in the Authorization header, as required by the PBS API.

Also bumps version to 3.1.5.
2025-04-27 19:41:26 +01:00
courtmanr@gmail.com 58e43cd391 fix(pbs): Use correct colon separator for PBS API token auth 2025-04-27 19:40:04 +01:00
courtmanr@gmail.com 5037df0efe feat: Grey out PBS/Backups tabs when PBS is unavailable 2025-04-27 17:05:32 +01:00
courtmanr@gmail.com 53d8b58301 refactor: Remove password auth, require API tokens 2025-04-27 16:55:19 +01:00
courtmanr@gmail.com c3b5e2b87d Style: Consolidate tab header styles and apply stopped style to backup tab 2025-04-27 16:27:27 +01:00
courtmanr@gmail.com 2191a2b138 chore: Add RELEASE_PROCEDURE.md to gitignore 2025-04-26 23:45:51 +01:00
courtmanr@gmail.com ffcd0c1dda fix: Improve display of low I/O rates 2025-04-26 23:37:40 +01:00
courtmanr@gmail.com 3c0ceb9403 fix: Handle duplicate VMIDs and bump version to 3.1.4 2025-04-26 23:32:11 +01:00
courtmanr@gmail.com e8a2725200 fix(install): Force tag fetching during update to handle amended tags 2025-04-26 10:29:30 +01:00
courtmanr@gmail.com 42dbf8e2c7 fix: Resolve PBS banner bug and build issues (fixes #55) 2025-04-26 10:20:22 +01:00
courtmanr@gmail.com e02b581103 chore: Update package-lock.json for Tailwind v3 downgrade 2025-04-25 23:35:01 +01:00
courtmanr@gmail.com b87433e681 docs: Add comment explaining Tailwind v3 usage 2025-04-25 23:33:57 +01:00
courtmanr@gmail.com 2b11de93ca feat: Downgrade to Tailwind v3 and restore build step 2025-04-25 23:27:59 +01:00
courtmanr@gmail.com aa70a87e9f fix: Commit correct non-purged output.css for workaround 2025-04-25 23:19:42 +01:00
courtmanr@gmail.com 2caab79b43 chore: Re-apply workaround: commit pre-built CSS and skip build step 2025-04-25 23:10:47 +01:00
courtmanr@gmail.com df86e4a1dd revert: Remove pre-built CSS and restore build step 2025-04-25 22:55:17 +01:00
courtmanr@gmail.com 092c8ae7d3 fix: Check in pre-built CSS and skip build in install script 2025-04-25 22:50:53 +01:00
courtmanr@gmail.com fe93c7dc59 fix: Explicitly set NODE_ENV=development for build:css 2025-04-25 22:47:01 +01:00
courtmanr@gmail.com b270a2259c fix: Force build:css script to mirror dev:css (no watch) 2025-04-25 22:44:06 +01:00
courtmanr@gmail.com aea444c1fc fix: Add safelist to tailwind config for dynamic classes 2025-04-25 22:40:19 +01:00
courtmanr@gmail.com 6b1967c0a9 fix: Adjust build process for install script (no minify, install devDeps) 2025-04-25 22:35:09 +01:00
courtmanr@gmail.com cfc9514ef0 fix(server): Resolve ReferenceErrors in /api/storage and socket requestData 2025-04-24 23:05:59 +01:00
courtmanr@gmail.com 45c50441b8 fix(server): Remove obsolete code referencing globalPbsStatus 2025-04-24 23:03:02 +01:00
courtmanr@gmail.com a06f883ebb refactor(server): Explicitly disable index serving in express.static 2025-04-24 23:02:15 +01:00
courtmanr@gmail.com 8af4121656 fix(server): Define http server before initializing Socket.IO 2025-04-24 22:58:47 +01:00
courtmanr@gmail.com a93c9e7da2 fix(server): Add express static middleware and root route handler 2025-04-24 22:55:25 +01:00
courtmanr@gmail.com f9e568f527 fix(install): Correct syntax error in print_error function 2025-04-24 22:46:21 +01:00
courtmanr@gmail.com a01362930f refactor(install): Determine user intent before installing dependencies 2025-04-24 22:44:50 +01:00
courtmanr@gmail.com 0271884b01 fix(install): Build CSS during install/update & use npx for TW v4 2025-04-24 22:41:37 +01:00
courtmanr@gmail.com 92bd9de0b5 refactor(app): Comment out verbose console logs 2025-04-24 22:05:06 +01:00
courtmanr@gmail.com a161c0ab06 build: Untrack generated output.css file 2025-04-24 21:47:42 +01:00
courtmanr@gmail.com 1e924e690c docs: Update dashboard screenshot 2025-04-24 21:32:58 +01:00
courtmanr@gmail.com f2d83c26a7 fix(ui): Standardize all table headers to left-align (#53) 2025-04-24 21:14:41 +01:00
courtmanr@gmail.com 58c3a1ab20 fix(ui): Make main table header alignment consistent (#53) 2025-04-24 21:03:14 +01:00
courtmanr@gmail.com e1f7126e0d fix: Align Dockerfile and server paths for LXC/Docker compatibility
- Revert server/index.js sendFile path to ../src/public

 - Modify Dockerfile to COPY assets to ./src/public
2025-04-24 20:08:02 +01:00
courtmanr@gmail.com 70491c88d2 fix: Resolve UI loading issues for v3.1.2
- Add explicit SPA route handler in server/index.js

- Correct middleware order in server/index.js

- Build CSS locally and copy into Docker image

- Adjust Dockerfile to copy pre-built CSS
2025-04-24 19:37:36 +01:00
courtmanr@gmail.com 6fad18709a feat(ui): Display placeholder in PBS tab when not configured 2025-04-24 18:46:56 +01:00
courtmanr@gmail.com 307dc8fb35 chore: Update version to v3.1.2 2025-04-24 18:22:50 +01:00
courtmanr@gmail.com 4c1f48d686 feat(ui): Display placeholder in PBS tab when not configured 2025-04-24 18:18:10 +01:00
courtmanr@gmail.com 35a04cfc95 feat: Report version tag in update script success message 2025-04-24 16:58:08 +01:00
courtmanr@gmail.com 12e6453086 chore: Update version to v3.1.1 2025-04-24 16:29:09 +01:00
courtmanr@gmail.com f77fcdf95a fix: Correct public directory path in Dockerfile 2025-04-24 16:27:05 +01:00
courtmanr@gmail.com 8e863fd57e chore: Update version to v3.1.0 2025-04-24 16:22:31 +01:00
courtmanr@gmail.com 9c1f4618cf fix: Use maxcpu from /nodes endpoint and remove debug logs 2025-04-24 16:17:25 +01:00
courtmanr@gmail.com e09549d3e7 feat: Re-add specific debug log for maxcpu 2025-04-24 16:13:24 +01:00
courtmanr@gmail.com 68a41c7b2b revert: Remove potentially problematic maxcpu debug log 2025-04-24 16:11:53 +01:00
courtmanr@gmail.com 30b96bd33a feat: Add specific debug log for maxcpu 2025-04-24 16:10:38 +01:00
courtmanr@gmail.com 66aa670ce0 fix: Remove node status debug log 2025-04-24 16:01:28 +01:00
courtmanr@gmail.com be1c6a8fef feat: Add debug log for node status before merge 2025-04-24 16:00:15 +01:00
courtmanr@gmail.com 4e2d99d1bd fix: Handle 'N/A' string in PBS GC status display 2025-04-24 15:53:02 +01:00