From 1d6f4b8a646959feaa548dbe1b5fb4f6a2e393d9 Mon Sep 17 00:00:00 2001 From: "courtmanr@gmail.com" Date: Wed, 4 Jun 2025 15:23:03 +0100 Subject: [PATCH] feat: add RC testing version with visual indicators - Add RC badge to header for easy identification - Update page title to indicate RC version - Prepare v3.22.2-rc.1 for testing update mechanism --- CHANGELOG_TEMP.md | 24 ++++++++++++++++++++++++ commits.txt | 1 + package-lock.json | 4 ++-- package.json | 2 +- src/public/index.html | 3 ++- 5 files changed, 30 insertions(+), 4 deletions(-) create mode 100644 CHANGELOG_TEMP.md create mode 100644 commits.txt diff --git a/CHANGELOG_TEMP.md b/CHANGELOG_TEMP.md new file mode 100644 index 000000000..80aee0782 --- /dev/null +++ b/CHANGELOG_TEMP.md @@ -0,0 +1,24 @@ +# Changelog for v3.22.1 + +## ✨ Features +- [fddc9c2](https://github.com/rcourtman/pulse/commit/fddc9c2) feat: implement sudoless update system with polkit integration + +## 🔄 All Changes +- [fddc9c2](https://github.com/rcourtman/pulse/commit/fddc9c2) feat: implement sudoless update system with polkit integration + +### Key Improvements +- **Sudoless Updates**: No more manual sudo commands required for updates +- **Polkit Integration**: Secure privilege escalation for service restarts +- **Enhanced Update Process**: Multi-strategy restart approach with better reliability +- **Comprehensive Testing**: New test suite covering update workflows +- **Improved UI**: Better progress tracking and user feedback during updates +- **Automatic Setup**: Install script now automatically configures polkit rules + +### Technical Details +- Added polkit rule for service management without sudo +- Fixed npm dependency conflicts during update extraction +- Implemented graceful fallback strategies for service restart +- Enhanced frontend with new 'restarting' phase indicator +- Resolved race conditions in update completion flow + +This release significantly improves the update experience by eliminating the need for manual intervention during the update process. \ No newline at end of file diff --git a/commits.txt b/commits.txt new file mode 100644 index 000000000..0d66c6c57 --- /dev/null +++ b/commits.txt @@ -0,0 +1 @@ +fddc9c2 feat: implement sudoless update system with polkit integration diff --git a/package-lock.json b/package-lock.json index ff7c86f23..6ba74e2d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "pulse", - "version": "3.22.1", + "version": "3.22.2-rc.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pulse", - "version": "3.22.1", + "version": "3.22.2-rc.1", "license": "MIT", "dependencies": { "axios": "^1.9.0", diff --git a/package.json b/package.json index efa236949..deecc627b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "pulse", - "version": "3.22.1", + "version": "3.22.2-rc.1", "description": "A lightweight monitoring application for Proxmox VE.", "main": "server/index.js", "scripts": { diff --git a/src/public/index.html b/src/public/index.html index d45daed38..7fd5cdb8c 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -3,7 +3,7 @@ - Pulse + Pulse RC