rcourtman
274c45799f
Add direct node fallback for storage polling
2025-11-18 19:58:38 +00:00
rcourtman
936894a5fe
Sanitize duplicate allowed_nodes blocks
2025-11-18 19:33:26 +00:00
rcourtman
2e7f693c8b
Improve installer temperature proxy and backup polling
2025-11-18 18:42:33 +00:00
rcourtman
5438a25682
Don't disable storages when cluster metadata omits flags
2025-11-18 17:18:23 +00:00
rcourtman
d9c0ddaae2
Allow PBS backup poll to finish after poller returns
2025-11-18 16:55:46 +00:00
rcourtman
2c3f197f63
Gate backups spinner on initial payload only
2025-11-18 16:43:02 +00:00
rcourtman
1d214a1c61
Stop showing indefinite backup spinner with no data
2025-11-18 16:37:10 +00:00
rcourtman
9fc7d9cbe1
Handle missing storage on cluster nodes
2025-11-18 15:57:29 +00:00
rcourtman
4a8f743d02
Deduplicate inline proxy allow list
2025-11-18 14:58:50 +00:00
rcourtman
32c2a267e9
Document proxy control-plane refresh
2025-11-18 14:31:08 +00:00
rcourtman
54c47fe2f5
Improve temperature proxy detection
2025-11-18 14:25:09 +00:00
rcourtman
91dbe31ea5
Include control-plane allow list in proxy config
2025-11-18 10:42:13 +00:00
rcourtman
b807fe8773
Allow temperature proxy to authorize standalone nodes
2025-11-18 10:30:41 +00:00
rcourtman
7fa39467c0
Fix setup-script tokens and proxy registration timing
2025-11-18 10:22:54 +00:00
rcourtman
527b7ceacc
Skip inactive storages during content scans
2025-11-18 09:46:48 +00:00
rcourtman
5a570c89a5
Fix auto-registration token parsing and hostname
2025-11-18 09:10:03 +00:00
rcourtman
f7261f3080
Harden turnkey install and proxy auto-registration
2025-11-18 00:24:50 +00:00
rcourtman
ce595b69fa
Avoid blocking self-heal start during install
2025-11-17 23:14:51 +00:00
rcourtman
3ca2bf308e
Break self-heal recursion when proxy unregistered
2025-11-17 23:01:57 +00:00
rcourtman
94a0c82439
Fix inline allowed_nodes cleanup
2025-11-17 22:50:25 +00:00
rcourtman
8bafc1449f
Refresh container sensor proxy installer
2025-11-17 22:41:17 +00:00
rcourtman
09ee968422
Improve temp proxy install UX
2025-11-17 22:30:32 +00:00
rcourtman
011c7094b2
Restore pending control-plane helpers
2025-11-17 22:04:30 +00:00
rcourtman
16bd34513e
Fix pending control-plane helpers
2025-11-17 22:01:11 +00:00
rcourtman
d08322e5f8
Speed up proxy self-heal reconciliation
2025-11-17 21:56:21 +00:00
rcourtman
75d231bf53
Add automatic control-plane reconciliation
2025-11-17 21:55:47 +00:00
rcourtman
2a3ee72b7f
Improve sensor proxy installer compatibility
2025-11-17 21:38:28 +00:00
rcourtman
f0f44231a1
Fix proxy install summary and allowed_nodes cleanup
2025-11-17 14:38:01 +00:00
rcourtman
a46ca5052b
Fix proxy UI type errors
2025-11-17 14:35:32 +00:00
rcourtman
a479040651
Improve temperature proxy workflow
2025-11-17 14:25:46 +00:00
rcourtman
430c98c5ef
Move allowed_nodes to managed file
2025-11-16 10:06:58 +00:00
rcourtman
5951a364f7
Auto-deploy proxy for standalone temp monitoring
2025-11-16 09:47:07 +00:00
rcourtman
aa7b7b0922
Set initialDataReceived on first websocket payload
2025-11-16 00:03:04 +00:00
rcourtman
26442beca1
Tie backup loading state to initial data flag
2025-11-15 23:46:20 +00:00
rcourtman
4e9572d5e3
Gate backups spinner on websocket connection
2025-11-15 23:41:38 +00:00
rcourtman
3c1f4c20ae
Stop backup page spinner after first state update
2025-11-15 23:31:36 +00:00
rcourtman
e375a21d4b
Fix backup UX and proxy config dedupe
2025-11-15 23:26:44 +00:00
rcourtman
3223a3a432
Fix allowed_nodes sanitizer indentation handling
2025-11-15 22:42:08 +00:00
rcourtman
2452674c3c
Rewrite proxy allowed_nodes sanitizer
2025-11-15 22:34:29 +00:00
rcourtman
daa70280f5
Gracefully handle missing PVE instance during proxy registration
2025-11-15 22:25:50 +00:00
rcourtman
3ffd79361d
Allow socket proxy registration without URL
2025-11-15 22:14:32 +00:00
rcourtman
871c2988ff
Fix proxy installer dedupe
2025-11-15 22:04:36 +00:00
rcourtman
de5b314842
Improve temperature proxy control-plane flow
2025-11-15 21:49:51 +00:00
rcourtman
1b37de22f6
Ensure sensor proxy installer configures Pulse env
2025-11-15 18:28:42 +00:00
rcourtman
fa4d5de7bd
Ensure sensor proxy installer configures Pulse env
2025-11-15 18:23:40 +00:00
rcourtman
671703a0f4
Deduplicate allowed_nodes when installing sensor proxy
2025-11-15 18:14:38 +00:00
rcourtman
4c405b9972
Ensure installer resets config ownership
2025-11-15 18:00:49 +00:00
rcourtman
5d504843ce
Fix install channel detection when unset
2025-11-15 17:11:23 +00:00
rcourtman
ec822575dd
Improve update procedure tracking
2025-11-15 16:43:42 +00:00
rcourtman
b577a3d464
Fix incorrect upgrade instructions for systemd/bare metal installs
...
The Settings page was telling systemd/bare metal users to run install.sh
for upgrades, which is wrong - install.sh is for fresh installations only
and does nothing if Pulse is already installed.
Changes:
- Updated upgrade instructions to mention built-in "Install Update" button
- Added correct manual upgrade steps (download tarball, stop service, extract, start)
- Removed misleading "run install.sh" instruction
This fixes a critical UX issue where users would run install.sh and think
nothing happened, when they should either:
1. Use the built-in automatic update feature (Install Update button)
2. Manually download and extract the new binary
Related files:
- frontend-modern/src/components/Settings/Settings.tsx:4052-4072
2025-11-15 13:39:12 +00:00