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