Commit Graph

46 Commits

Author SHA1 Message Date
Pulse Monitor c111738825 chore: bump version to v4.2.0 2025-08-11 16:05:09 +00:00
Pulse Monitor c7a96f9d39 chore: bump version to v4.1.8 2025-08-11 07:57:50 +00:00
Pulse Monitor f70bdcad8b chore: bump version to v4.1.7 2025-08-10 20:03:21 +00:00
Pulse Monitor 8eabdf8212 chore: bump version to v4.1.6
Preparing for v4.1.6 release with critical bug fixes
2025-08-10 18:58:08 +00:00
Pulse Monitor dca995b118 chore: bump version to v4.1.5 2025-08-10 17:49:19 +00:00
Pulse Monitor 1fbd0356e3 chore: bump version to v4.1.4 2025-08-10 14:51:55 +00:00
Pulse Monitor f4a7a8d4c1 chore: bump version to v4.1.3 2025-08-10 10:59:43 +00:00
Pulse Monitor a8fb13571c chore: bump version to v4.1.2 2025-08-10 10:42:03 +00:00
Pulse Monitor aafa90f9db fix: enable PBS backup monitoring by default
- PBS instances now have MonitorBackups enabled by default
- Fixes issue where PBS backups weren't showing in the UI
- Bump version to v4.1.1
2025-08-10 08:27:20 +00:00
Pulse Monitor 792b897602 chore: bump version to v4.1.0 2025-08-10 06:59:53 +00:00
Pulse Monitor 392d7177e0 chore: bump version to v4.1.0-rc.8 2025-08-09 22:42:15 +00:00
Pulse Monitor 43e9a38dca chore: bump version to v4.1.0-rc.7 2025-08-09 22:32:43 +00:00
Pulse Monitor 436abdd8e0 chore: bump version to v4.1.0-rc.6 2025-08-09 21:52:30 +00:00
Pulse Monitor 2aed21530b chore: reset version to match latest GitHub release (rc.5) 2025-08-09 21:47:20 +00:00
Pulse Monitor 3f897f42fa fix: clear user instructions for manual refresh after updates 2025-08-09 21:43:17 +00:00
Pulse Monitor 4c8094e4ac fix: auto-restart after update using clean exit strategy 2025-08-09 20:57:00 +00:00
Pulse Monitor 311ef7619e fix: critical production issues for v4.1.0-rc.5
- Fixed Discord/Slack/Teams webhooks not persisting (Issue #272)
- Fixed email recipients not saving and Enter key issue (Issue #270)
- Fixed auto-update toggle not saving (Issue #269)
- Fixed false CPU alerts for stopped VMs/containers (Issue #273)
- Automatic alert clearing for stopped guests
- Preserve passwords when updating email config

chore: bump version to v4.1.0-rc.5
2025-08-09 18:27:30 +00:00
Pulse Monitor b4dd5937f9 chore: bump version to v4.1.0-rc.4 2025-08-09 16:50:53 +00:00
Pulse Monitor 25cef39af1 chore: bump version to v4.1.0-rc.3 2025-08-09 15:19:01 +00:00
Pulse Monitor 0c21ede274 chore: bump version to v4.1.0-rc.2 2025-08-08 22:44:10 +00:00
Pulse Monitor 93ea43a7c7 Add Updates UI to Settings page
- Add System tab with Performance, Network, and Updates sections
- Implement Check for Updates and Apply Update functionality
- Add support for PULSE_UPDATE_SERVER environment variable for testing
- Fix Settings tab navigation issues
- Version bump to v4.1.0-rc.1
2025-08-07 18:17:13 +00:00
Pulse Monitor e77b4ed8f4 fix: resolve frontend redirect loop issue in releases
The issue was that the binary was looking for frontend files relative to the current working directory instead of relative to the binary location. This caused a redirect loop when the binary was installed in /opt/pulse but run from elsewhere.

Fixed by:
- Making the binary detect its own location and look for frontend files there
- Adding fallback paths for common installation locations
- Logging where frontend files are being served from for debugging
2025-08-07 15:59:47 +00:00
Pulse Monitor 7139bf3359 chore: bump version to v4.0.10 2025-08-07 11:55:18 +00:00
Pulse Monitor e0d9d8463b chore: bump version to v4.0.10-rc.2 2025-08-07 11:44:05 +00:00
Pulse Monitor 8f962957c1 chore: bump version to v4.0.10-rc.1 for testing 2025-08-07 11:17:09 +00:00
Pulse Monitor 1c0d131cae fix: update UI channel selection and apply update file extraction
- Frontend now passes currently selected channel when checking for updates
- Backend accepts channel parameter to check specific channel without saving
- Fixed applyUpdateFiles to handle flat tarball structure (not nested in pulse-* directory)
- Fixed extraction logic to properly copy pulse binary, frontend, and VERSION file
- Users no longer need to toggle channels and save to see update button
2025-08-07 11:16:02 +00:00
Pulse Monitor f017bd542a chore: bump version to v4.0.9 2025-08-07 10:01:59 +00:00
Pulse Monitor 8ffb58daf1 chore: bump version to v4.0.8 2025-08-06 21:57:41 +00:00
Pulse Monitor 9bc050371b fix: Docker persistence actually fixed this time
The ConfigHandlers were calling config.SaveConfig() which uses
globalPersistence initialized at startup with potentially wrong path.
Now handlers use their own persistence instance directly which is
initialized with the correct DataPath.

This was causing Docker configurations to still save to /etc/pulse
even though we thought we fixed it in v4.0.6.

Fixes #253 (for real this time)
2025-08-06 17:14:34 +00:00
Pulse Monitor 9c77f6e7db fix: Docker persistence and Windows VM memory reporting
- Fix Docker persistence bug where config was saved to /etc/pulse instead of /data
- Fix Windows VM memory reporting with balloon drivers
- Add GetVMStatus method to get detailed VM info including balloon memory
- Update diagnostics endpoint to use correct config paths

Fixes #253 (Docker persistence)
Fixes #258 (Windows VM memory reporting)
2025-08-06 16:00:22 +00:00
Pulse Monitor ad625a9237 chore: bump version to v4.0.5
- Fix version detection for community script installs
- Fix orange uptime highlighting for recent boots
- Fix cpulimit JSON parsing issue
- Improve PVE 9 compatibility
2025-08-06 12:32:31 +00:00
Pulse Monitor 903d4acec1 chore: bump version to v4.0.4 2025-08-06 07:10:22 +00:00
Pulse Monitor eeefee1d72 chore: bump version to v4.0.3 2025-08-05 21:15:16 +00:00
Pulse Monitor 78945dce16 chore: bump version to v4.0.2 2025-08-05 20:34:45 +00:00
Pulse Monitor e8172938ec chore: bump version to v4.0.1 2025-08-05 07:03:51 +00:00
Pulse Monitor 55f45e2f4e chore: bump version to v4.0.0 2025-08-04 20:07:50 +00:00
Pulse Monitor 21f0b80c0f chore: bump version to v4.0.0-rc.3 2025-08-04 20:03:29 +00:00
Pulse Monitor 99236094f0 chore: bump version to v4.0.0-rc.2 2025-08-04 17:37:44 +00:00
Pulse Monitor 1dd45b5d58 chore: bump version to v4.0.0-rc.1 2025-08-04 17:32:43 +00:00
Pulse Monitor 46fafdff3d feat: implement multi-architecture release strategy
- Updated build-release.sh to create universal tarball with all architectures
- Use pulse-wrapper.sh as main executable that auto-detects architecture
- Wrapper automatically cleans up unused architecture binaries
- Single tarball works for amd64, arm64, and armv7
- Compatible with Proxmox helper script expectations
2025-08-04 08:20:01 +00:00
Pulse Monitor 68e4295de2 test: modify update manager to use private repo for testing 2025-08-04 07:20:17 +00:00
Pulse Monitor e8f55cf893 chore: add -dev suffix for development 2025-08-04 07:12:26 +00:00
Pulse Monitor c842110034 chore: bump version to v4.0.0-rc.2 2025-08-04 07:11:19 +00:00
Pulse Monitor 109d4de25d chore: add -dev suffix for development 2025-08-03 21:35:08 +00:00
Pulse Monitor ca76d828a1 chore: bump version to v4.0.0-rc.1 2025-08-03 21:19:11 +00:00
Pulse Monitor f501ec258d fix: consolidate to encrypted-only configuration system
- Remove all unencrypted configuration fallback logic
- Fix PBS user realm handling with automatic @pbs appending
- Enable test connection for existing nodes using stored credentials
- Delete legacy migration code and unified config system
- Fix redundant "No guests found" message when no PVE nodes configured
- Remove old example yml and migration binary
- Ensure all credentials stored only in encrypted .enc files
2025-08-03 11:19:32 +00:00