courtmanr@gmail.com
d0c7b9fbc1
3.17.3
2025-05-31 22:57:26 +01:00
courtmanr@gmail.com
ff17a1786a
3.17.2
2025-05-31 22:36:12 +01:00
courtmanr@gmail.com
65a556bc68
fix: update Express to 4.21.2 to resolve security vulnerabilities
...
Fixes 7 Dependabot security alerts:
- HIGH: path-to-regexp ReDoS vulnerabilities (CVE-2024-45296, CVE-2024-45813)
- HIGH: body-parser DoS vulnerability (CVE-2024-45590)
- LOW: cookie out of bounds characters (CVE-2024-47764)
- LOW: express XSS via response.redirect() (CVE-2024-43796)
- LOW: send/serve-static template injection XSS (CVE-2024-43799, CVE-2024-43800)
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-31 22:33:31 +01:00
courtmanr@gmail.com
0cfce98e16
chore: release v3.17.1
2025-05-31 22:10:02 +01:00
courtmanr@gmail.com
12bf7d2473
chore: release v3.17.0
2025-05-31 18:12:32 +01:00
courtmanr@gmail.com
88c5146bee
fix: resolve path-to-regexp error by pinning Express to 4.19.2
...
- Downgrade Express from ^4.21.2 to 4.19.2 to avoid path-to-regexp compatibility issues
- Express 4.21.x includes a newer version of path-to-regexp with breaking changes
- Routes with multiple parameters (e.g., /api/thresholds/:endpointId/:nodeId/:vmid) were causing startup failures
- This resolves the "pulse-monitor.service: Failed with result 'exit-code'" error
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-31 14:42:50 +01:00
courtmanr@gmail.com
93c14b6ecb
fix: resolve Express v5 compatibility issues and improve server startup
...
- Downgrade Express from ^5.1.0 to ^4.21.2 to resolve path-to-regexp v8 compatibility issues
- Fix "Missing parameter name" server startup error caused by Express v5/path-to-regexp v8 breaking changes
- Move initial discovery cycle to background execution to allow immediate HTTP server startup
- Remove conflicting server/node_modules directory that contained outdated path-to-regexp
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-05-31 14:17:11 +01:00
courtmanr@gmail.com
1590d7a385
chore: release v3.16.0
2025-05-31 11:51:08 +01:00
courtmanr@gmail.com
b804acfe2d
chore: release v3.15.0
2025-05-30 23:50:41 +01:00
courtmanr@gmail.com
d48998e611
chore: release v3.14.0
2025-05-30 18:20:33 +01:00
courtmanr@gmail.com
e1bc163886
chore: release v3.13.0
2025-05-30 15:22:48 +01:00
courtmanr@gmail.com
395c7c4669
fix: use GNU tar to eliminate macOS extended attributes completely
...
- Auto-detect and prefer GNU tar (gtar) when available
- Fallback to BSD tar with COPYFILE_DISABLE=1 if GNU tar not available
- Verified: GNU tar produces clean tarballs with zero warnings
- Final solution for macOS extended attribute issues
2025-05-29 23:39:51 +01:00
courtmanr@gmail.com
7828346de0
fix: completely eliminate macOS extended attributes from tarballs
...
- Strip extended attributes from source files before copying
- Add final cleanup step to remove attributes from staging directory
- Verified: tar extraction produces zero warnings
- Version 3.12.5 - the definitive fix
2025-05-29 23:35:36 +01:00
courtmanr@gmail.com
18c2579bc2
fix: add COPYFILE_DISABLE=1 to all cp commands in release script
...
- Prevents macOS extended attributes from being included in tarball
- Fixes tar extraction warnings for all copied files
- Version bump to 3.12.4 for testing
2025-05-29 23:31:54 +01:00
courtmanr@gmail.com
c770c07671
chore: release v3.12.3
...
- Test tarball creation script to prevent macOS extended attribute warnings
- Minor improvements to data fetcher
2025-05-29 23:22:42 +01:00
courtmanr@gmail.com
f8d7410976
chore: begin development for next release
2025-05-29 22:57:02 +01:00
courtmanr@gmail.com
41bcd72c7d
chore: release v3.12.2
2025-05-29 22:52:51 +01:00
courtmanr@gmail.com
5b7b8bc787
chore: begin development for next release
2025-05-29 16:34:10 +01:00
courtmanr@gmail.com
c2d2abbcd9
chore: release v3.12.0
2025-05-29 16:30:07 +01:00
dependabot[bot]
3d7883620d
build(deps): bump p-limit from 4.0.0 to 6.2.0 ( #79 )
...
Bumps [p-limit](https://github.com/sindresorhus/p-limit ) from 4.0.0 to 6.2.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases )
- [Commits](https://github.com/sindresorhus/p-limit/compare/v4.0.0...v6.2.0 )
---
updated-dependencies:
- dependency-name: p-limit
dependency-version: 6.2.0
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-05-27 09:59:17 +01:00
courtmanr@gmail.com
3f3afaac5d
fix: Resolve test failures and integrate recent UI/backend updates
2025-05-26 22:08:12 +01:00
courtmanr@gmail.com
f8252e42cc
Update dependencies
2025-05-26 18:25:56 +01:00
courtmanr@gmail.com
2b78da4320
Update dependencies
2025-05-22 15:43:18 +01:00
dependabot[bot]
e329bdee6b
build(deps): bump semver from 7.7.1 to 7.7.2 ( #76 )
...
Bumps [semver](https://github.com/npm/node-semver ) from 7.7.1 to 7.7.2.
- [Release notes](https://github.com/npm/node-semver/releases )
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-semver/compare/v7.7.1...v7.7.2 )
---
updated-dependencies:
- dependency-name: semver
dependency-version: 7.7.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-13 07:58:53 +01:00
courtmanr@gmail.com
9e06bcdbcc
feat: Add tailwind-scrollbar plugin for custom scrollbars
2025-05-09 17:09:58 +01:00
courtmanr@gmail.com
d5f06ae2f5
chore: Update package-lock.json
2025-05-08 16:52:42 +01:00
courtmanr@gmail.com
ba3230cdfc
build: Consolidate dependencies and optimize Dockerfile
...
Consolidate server dependencies into root package.json.
Refactor Dockerfile to use multi-stage build, build CSS,
run as non-root user, and install production dependencies only.
Update .gitignore and docker-compose.yml build context.
2025-05-04 14:38:32 +01:00
rcourtman
83092cec39
feat: Add automated screenshot generation script | Implements Playwright script (scripts/take-screenshots.js) to capture UI views. Adds npm run screenshot command. Includes playwright as a dev dependency. Updates README.md to use generated screenshots. ( #73 )
2025-05-02 10:35:23 +01:00
courtmanr@gmail.com
41dbc9d86e
chore: Bump version to 3.2.4
2025-05-01 17:15:21 +01:00
root
80ac734270
Fix: Resolve heredoc parsing issue in print_dependency_info
2025-05-01 15:25:14 +01:00
courtmanr@gmail.com
58b17ba8ea
chore: Update version to 3.2.3 in package files
2025-05-01 09:59:41 +01:00
github-actions[bot]
e3ca53305d
chore: Prepare release v3.3.0 ( #69 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-04-30 22:49:38 +01:00
courtmanr@gmail.com
e19b83e6cf
fix: reset version to v3.2.2
...
Corrects package.json and package-lock.json before attempting v3.3.0 release.
2025-04-30 22:47:56 +01:00
courtmanr@gmail.com
763c7ede4c
refactor(release): split into Prepare PR and Create Release workflows
...
Prepare PR workflow creates PR with version bump and changelog. Create Release workflow triggers on tag push, builds, and creates release with generated notes.
2025-04-30 20:42:35 +01:00
github-actions[bot]
1d0c43f10d
chore: Bump version to v3.3.0
2025-04-30 19:27:39 +00:00
github-actions[bot]
752e439d62
chore: Bump version to v3.3.2
2025-04-30 19:21:04 +00:00
github-actions[bot]
e953b6c6b1
chore: Bump version to v3.3.1
2025-04-30 19:18:12 +00:00
github-actions[bot]
b1b79512ca
chore: Bump version to v3.3.0
2025-04-30 18:39:21 +00:00
courtmanr@gmail.com
b3ff18528e
Revert "chore: Bump version to v3.2.3"
...
This reverts commit 40de4ce9ea .
2025-04-30 18:37:21 +01:00
github-actions[bot]
2c53ab95e6
chore: Bump version to v3.2.3
2025-04-30 17:32:32 +00:00
courtmanr@gmail.com
f980133735
fix: Add missing axios-retry dependency
2025-04-30 16:32:00 +01:00
courtmanr@gmail.com
af3a75414d
fix: Add missing axios dependency
2025-04-30 16:30:08 +01:00
courtmanr@gmail.com
f94c19218e
feat: Add test improvements and CI workflow
2025-04-30 16:18:37 +01:00
courtmanr@gmail.com
ebac21137b
chore: Bump version to 3.2.0 and fix PBS task fetch
2025-04-29 10:29:42 +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
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
c6109be537
fix: Handle duplicate VMIDs and bump version to 3.1.4
2025-04-26 23:32:11 +01:00
courtmanr@gmail.com
2a039b9c22
fix: Resolve PBS banner bug and build issues ( fixes #55 )
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
dependabot[bot]
1c9b77a479
chore(deps): bump tailwindcss from 3.4.4 to 4.1.4
...
Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss ) from 3.4.4 to 4.1.4.
- [Release notes](https://github.com/tailwindlabs/tailwindcss/releases )
- [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.4/packages/tailwindcss )
---
updated-dependencies:
- dependency-name: tailwindcss
dependency-version: 4.1.4
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-04-24 00:45:16 +00:00