Commit Graph

622 Commits

Author SHA1 Message Date
courtmanr@gmail.com 5dc3905790 Refactor: Comment out frontend PBS debug logs 2025-04-29 23:34:19 +01:00
courtmanr@gmail.com 0eee2a0598 Bump version to 3.2.1 2025-04-29 23:28:27 +01:00
courtmanr@gmail.com 85736e8396 Chore: Untrack feature_ideas and add to gitignore 2025-04-29 23:26:44 +01:00
courtmanr@gmail.com c7cfeda2d1 Fix: Improve table layout and consistency across tabs 2025-04-29 23:24:58 +01:00
courtmanr@gmail.com 0b71dbbbdb feat: Await initial discovery cycle before server start 2025-04-29 18:18:02 +01:00
courtmanr@gmail.com 6b6de575bc feat(ui): Improve PBS tab layout and health status 2025-04-29 16:46:12 +01:00
courtmanr@gmail.com ed747053ef Add install script 2025-04-29 14:39:24 +01:00
courtmanr@gmail.com b867c31aa8 fix: Correct print_warning function definition syntax 2025-04-29 11:58:30 +01:00
courtmanr@gmail.com cde72b4708 fix: Correct print_success function definition syntax 2025-04-29 11:57:27 +01:00
courtmanr@gmail.com 3f07d4b119 fix: Correct print_info function definition syntax 2025-04-29 11:56:22 +01:00
courtmanr@gmail.com 62de6db2af fix: Correct case statement syntax in install script 2025-04-29 11:55:36 +01:00
courtmanr@gmail.com aac31e8eb9 feat: Enhance install script with env, npm ci, logs, pre-clone check 2025-04-29 11:52:56 +01:00
courtmanr@gmail.com c68a5ce2e0 Debug(scripts): Remove line 97 entirely 2025-04-29 11:41:38 +01:00
courtmanr@gmail.com ad6666db70 Debug(scripts): Comment out line 97 to isolate syntax error 2025-04-29 11:34:20 +01:00
courtmanr@gmail.com 29872dcafc Debug(scripts): Add set -x trace to check_installation_status 2025-04-29 11:25:58 +01:00
courtmanr@gmail.com b8de6bdc0c Feat(scripts): Improve idempotency, .env handling, deps install, error reporting 2025-04-29 11:23:24 +01:00
courtmanr@gmail.com adae358e04 Fix(scripts): Correct print_error function redirection 2025-04-29 11:18:05 +01:00
courtmanr@gmail.com 52837bcfa8 Fix(scripts): Escape parentheses in warning message 2025-04-29 11:16:35 +01:00
courtmanr@gmail.com 35ecb58399 Feat(scripts): Check if installed version is up-to-date 2025-04-29 11:14:44 +01:00
courtmanr@gmail.com 4ecf15585c Feat(scripts): Improve cron setup prompt logic 2025-04-29 11:10:46 +01:00
courtmanr@gmail.com 644464a1e9 Feat(scripts): Add Node.js version check for idempotency 2025-04-29 11:05:49 +01:00
courtmanr@gmail.com 2f94a6ba71 Fix(scripts): Improve cron job handling to prevent duplicates 2025-04-29 10:59:13 +01:00
courtmanr@gmail.com 584255360c Fix(scripts): Correctly handle --update flag to bypass interactive prompts 2025-04-29 10:56:08 +01:00
courtmanr@gmail.com e8474880ee Fix(scripts): Add verbose logging for service restart in install-pulse.sh 2025-04-29 10:53:07 +01:00
courtmanr@gmail.com 89e02aff41 chore: Bump version to 3.2.0 and fix PBS task fetch 2025-04-29 10:29:42 +01:00
courtmanr@gmail.com a36cbf0a2f Refactor: Refine logging in server/index.js 2025-04-29 10:19:12 +01:00
courtmanr@gmail.com 900b5787a6 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 91c3db7f4b 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 4fed85dbf0 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 e1fb099357 Fix: Resolve PBS API /tasks issue and update README 2025-04-28 12:34:17 +01:00
dependabot[bot] 3a8b0a12f0 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 9cd6391483 ci(dependabot): Ignore tailwindcss >= v4 due to build issues 2025-04-28 11:07:43 +01:00
courtmanr@gmail.com 3845b140fa feat: Add PBS docs, increase recent task limit, clean up logs 2025-04-28 10:38:57 +01:00
courtmanr@gmail.com efb7599723 Remove UI scale slider 2025-04-28 09:35:22 +01:00
courtmanr@gmail.com b50259d92d Update server dependencies 2025-04-27 23:28:45 +01:00
courtmanr@gmail.com 935144bf72 refactor: Move UI scale slider left of theme toggle 2025-04-27 21:06:03 +01:00
courtmanr@gmail.com 3db75a58c9 docs: Update dashboard screenshot 2025-04-27 21:03:07 +01:00
courtmanr@gmail.com 3ebcf38617 fix: Remove icon next to UI scale slider 2025-04-27 20:59:31 +01:00
courtmanr@gmail.com 593e8996f6 feat: Add UI scale slider 2025-04-27 20:58:10 +01:00
courtmanr@gmail.com 55d9eacee6 docs: Update dashboard screenshot again 2025-04-27 20:44:18 +01:00
courtmanr@gmail.com ae608d353a docs: Update dashboard screenshot 2025-04-27 20:42:12 +01:00
courtmanr@gmail.com 4c7cf526dd docs: Add Privacy section to README 2025-04-27 20:36:37 +01:00
courtmanr@gmail.com b354bd4fbc 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 7c4880c620 fix: Correct ID for list grouping filter in UI update 2025-04-27 20:25:48 +01:00
courtmanr@gmail.com 991a9d98b6 feat: Persist filter state in localStorage 2025-04-27 20:20:35 +01:00
courtmanr@gmail.com 4668477bcd fix(storage): Ensure PVE storage data is correctly aggregated 2025-04-27 19:47:43 +01:00
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