Skip to content

Commit 43f8552

Browse files
committed
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
1 parent fddc9c2 commit 43f8552

File tree

5 files changed

+30
-4
lines changed

5 files changed

+30
-4
lines changed

CHANGELOG_TEMP.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Changelog for v3.22.1
2+
3+
## ✨ Features
4+
- [fddc9c2](https://github.com/rcourtman/pulse/commit/fddc9c2) feat: implement sudoless update system with polkit integration
5+
6+
## 🔄 All Changes
7+
- [fddc9c2](https://github.com/rcourtman/pulse/commit/fddc9c2) feat: implement sudoless update system with polkit integration
8+
9+
### Key Improvements
10+
- **Sudoless Updates**: No more manual sudo commands required for updates
11+
- **Polkit Integration**: Secure privilege escalation for service restarts
12+
- **Enhanced Update Process**: Multi-strategy restart approach with better reliability
13+
- **Comprehensive Testing**: New test suite covering update workflows
14+
- **Improved UI**: Better progress tracking and user feedback during updates
15+
- **Automatic Setup**: Install script now automatically configures polkit rules
16+
17+
### Technical Details
18+
- Added polkit rule for service management without sudo
19+
- Fixed npm dependency conflicts during update extraction
20+
- Implemented graceful fallback strategies for service restart
21+
- Enhanced frontend with new 'restarting' phase indicator
22+
- Resolved race conditions in update completion flow
23+
24+
This release significantly improves the update experience by eliminating the need for manual intervention during the update process.

commits.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
fddc9c2 feat: implement sudoless update system with polkit integration

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pulse",
3-
"version": "3.22.1",
3+
"version": "3.22.2-rc.1",
44
"description": "A lightweight monitoring application for Proxmox VE.",
55
"main": "server/index.js",
66
"scripts": {

src/public/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6-
<title>Pulse</title>
6+
<title>Pulse RC</title>
77
<link rel="icon" href="/logo.svg" type="image/svg+xml">
88
<link rel="stylesheet" href="/output.css">
99
<style>
@@ -453,6 +453,7 @@
453453
<circle class="pulse-logo-inner pulse-logo-circle" cx="50" cy="50" r="25"/>
454454
</svg>
455455
<span class="text-lg font-medium text-gray-800 dark:text-gray-200">Pulse</span>
456+
<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>
456457
</div>
457458
<div class="header-controls flex justify-end items-center gap-4 md:flex-1">
458459
<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">

0 commit comments

Comments
 (0)