597 Commits

Author SHA1 Message Date
courtmanr@gmail.com ebac21137b chore: Bump version to 3.2.0 and fix PBS task fetch v3.2.0 2025-04-29 10:29:42 +01:00
courtmanr@gmail.com f05644be08 Refactor: Refine logging in server/index.js 2025-04-29 10:19:12 +01:00
courtmanr@gmail.com 6ec4b45eae fix(ui): Correct backup health status logic for recent snapshots - Marks as OK if snapshot <3d, even if no recent task reported. 2025-04-29 10:03:53 +01:00
courtmanr@gmail.com 7c167bac74 feat(ui): Improve PBS tab readability - Parses task targets, shortens UPIDs, updates GC status display. 2025-04-29 09:57:33 +01:00
courtmanr@gmail.com e006a0b43d fix(pbs): Resolve PBS data display issues and update docs - Corrects PBS API interaction logic, retains logging/fetch improvements, updates README/.env.example based on testing. 2025-04-29 09:45:25 +01:00
courtmanr@gmail.com 25b51160da Fix: Resolve PBS API /tasks issue and update README 2025-04-28 12:34:17 +01:00
dependabot[bot] aab584ca79 build(deps): bump concurrently from 8.2.2 to 9.1.2 (#58)
Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 8.2.2 to 9.1.2.
- [Release notes](https://github.com/open-cli-tools/concurrently/releases)
- [Commits](https://github.com/open-cli-tools/concurrently/compare/v8.2.2...v9.1.2)

---
updated-dependencies:
- dependency-name: concurrently
  dependency-version: 9.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 11:08:59 +01:00
courtmanr@gmail.com 7efd6164b9 ci(dependabot): Ignore tailwindcss >= v4 due to build issues 2025-04-28 11:07:43 +01:00
courtmanr@gmail.com 4fa72ce7b9 feat: Add PBS docs, increase recent task limit, clean up logs 2025-04-28 10:38:57 +01:00
courtmanr@gmail.com 7cc8587fa8 Remove UI scale slider 2025-04-28 09:35:22 +01:00
courtmanr@gmail.com 6cd2686121 Update server dependencies 2025-04-27 23:28:45 +01:00
courtmanr@gmail.com c711e4921b refactor: Move UI scale slider left of theme toggle 2025-04-27 21:06:03 +01:00
courtmanr@gmail.com fa4fea2745 docs: Update dashboard screenshot 2025-04-27 21:03:07 +01:00
courtmanr@gmail.com ddc8c72c13 fix: Remove icon next to UI scale slider 2025-04-27 20:59:31 +01:00
courtmanr@gmail.com 7ed23f232b feat: Add UI scale slider 2025-04-27 20:58:10 +01:00
courtmanr@gmail.com d807df8930 docs: Update dashboard screenshot again 2025-04-27 20:44:18 +01:00
courtmanr@gmail.com c636213c5f docs: Update dashboard screenshot 2025-04-27 20:42:12 +01:00
courtmanr@gmail.com 19c3cdfd35 docs: Add Privacy section to README 2025-04-27 20:36:37 +01:00
courtmanr@gmail.com ace67f6ccb docs: Clarify Proxmox API token permission requirements
Explicitly state that the PVEAuditor role needs to be assigned to both the user AND the API token itself in Proxmox for Pulse to function correctly. Ref: #56
2025-04-27 20:35:31 +01:00
courtmanr@gmail.com 37c67bbfd6 fix: Correct ID for list grouping filter in UI update 2025-04-27 20:25:48 +01:00
courtmanr@gmail.com eab5199441 feat: Persist filter state in localStorage 2025-04-27 20:20:35 +01:00
courtmanr@gmail.com 4148dfa346 fix(storage): Ensure PVE storage data is correctly aggregated v3.1.5 2025-04-27 19:47:43 +01:00
courtmanr@gmail.com a326a1a3ad 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 c1d9dd0ff4 fix(pbs): Use correct colon separator for PBS API token auth 2025-04-27 19:40:04 +01:00
courtmanr@gmail.com f117763264 feat: Grey out PBS/Backups tabs when PBS is unavailable 2025-04-27 17:05:32 +01:00
courtmanr@gmail.com cb580bfad3 refactor: Remove password auth, require API tokens 2025-04-27 16:55:19 +01:00
courtmanr@gmail.com 72255fa081 Style: Consolidate tab header styles and apply stopped style to backup tab 2025-04-27 16:27:27 +01:00
courtmanr@gmail.com d3c130d908 chore: Add RELEASE_PROCEDURE.md to gitignore 2025-04-26 23:45:51 +01:00
courtmanr@gmail.com ea7e1b9e94 fix: Improve display of low I/O rates v3.1.4 2025-04-26 23:37:40 +01:00
courtmanr@gmail.com c6109be537 fix: Handle duplicate VMIDs and bump version to 3.1.4 2025-04-26 23:32:11 +01:00
courtmanr@gmail.com 3e3890f03a fix(install): Force tag fetching during update to handle amended tags 2025-04-26 10:29:30 +01:00
courtmanr@gmail.com 2a039b9c22 fix: Resolve PBS banner bug and build issues (fixes #55) v3.1.3 2025-04-26 10:20:22 +01:00
courtmanr@gmail.com 6a6791d8ae chore: Update package-lock.json for Tailwind v3 downgrade 2025-04-25 23:35:01 +01:00
courtmanr@gmail.com fe897caf20 docs: Add comment explaining Tailwind v3 usage 2025-04-25 23:33:57 +01:00
courtmanr@gmail.com 330b32b6d2 feat: Downgrade to Tailwind v3 and restore build step 2025-04-25 23:27:59 +01:00
courtmanr@gmail.com a17e6f1b3a fix: Commit correct non-purged output.css for workaround 2025-04-25 23:19:42 +01:00
courtmanr@gmail.com 8ade168d78 chore: Re-apply workaround: commit pre-built CSS and skip build step 2025-04-25 23:10:47 +01:00
courtmanr@gmail.com 55a1a2df3c revert: Remove pre-built CSS and restore build step 2025-04-25 22:55:17 +01:00
courtmanr@gmail.com 49b0d4ae09 fix: Check in pre-built CSS and skip build in install script 2025-04-25 22:50:53 +01:00
courtmanr@gmail.com b3d5ce0c1f fix: Explicitly set NODE_ENV=development for build:css 2025-04-25 22:47:01 +01:00
courtmanr@gmail.com 4531608856 fix: Force build:css script to mirror dev:css (no watch) 2025-04-25 22:44:06 +01:00
courtmanr@gmail.com 6ce1c86989 fix: Add safelist to tailwind config for dynamic classes 2025-04-25 22:40:19 +01:00
courtmanr@gmail.com 6bddba10a6 fix: Adjust build process for install script (no minify, install devDeps) 2025-04-25 22:35:09 +01:00
courtmanr@gmail.com 722aa61c58 fix(server): Resolve ReferenceErrors in /api/storage and socket requestData 2025-04-24 23:05:59 +01:00
courtmanr@gmail.com 31bb968c0a fix(server): Remove obsolete code referencing globalPbsStatus 2025-04-24 23:03:02 +01:00
courtmanr@gmail.com ae5e1bac03 refactor(server): Explicitly disable index serving in express.static 2025-04-24 23:02:15 +01:00
courtmanr@gmail.com f058ffef19 fix(server): Define http server before initializing Socket.IO 2025-04-24 22:58:47 +01:00
courtmanr@gmail.com 7550e9b2be fix(server): Add express static middleware and root route handler 2025-04-24 22:55:25 +01:00
courtmanr@gmail.com af89556e50 fix(install): Correct syntax error in print_error function 2025-04-24 22:46:21 +01:00
courtmanr@gmail.com f9dbd00ec6 refactor(install): Determine user intent before installing dependencies 2025-04-24 22:44:50 +01:00