mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-23 03:33:53 +00:00
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
This commit is contained in:
@@ -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.
|
||||
@@ -0,0 +1 @@
|
||||
fddc9c2 feat: implement sudoless update system with polkit integration
|
||||
Generated
+2
-2
@@ -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",
|
||||
|
||||
+1
-1
@@ -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": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Pulse</title>
|
||||
<title>Pulse RC</title>
|
||||
<link rel="icon" href="/logo.svg" type="image/svg+xml">
|
||||
<link rel="stylesheet" href="/output.css">
|
||||
<style>
|
||||
@@ -453,6 +453,7 @@
|
||||
<circle class="pulse-logo-inner pulse-logo-circle" cx="50" cy="50" r="25"/>
|
||||
</svg>
|
||||
<span class="text-lg font-medium text-gray-800 dark:text-gray-200">Pulse</span>
|
||||
<span class="text-xs font-bold text-orange-600 dark:text-orange-400 bg-orange-100 dark:bg-orange-900 px-1 py-0.5 rounded ml-1">RC</span>
|
||||
</div>
|
||||
<div class="header-controls flex justify-end items-center gap-4 md:flex-1">
|
||||
<button id="settings-button" type="button" class="p-1 h-11 w-11 sm:h-auto sm:w-auto rounded-md text-gray-700 dark:text-gray-300 hover:bg-gray-200 dark:hover:bg-gray-700 focus:outline-none" title="Settings" aria-label="Open settings">
|
||||
|
||||
Reference in New Issue
Block a user