Commit Graph

47 Commits

Author SHA1 Message Date
MacRimi
17c5b89cc8 v1.2.2.1: rewrite monitor unit on every update to point at AppRun (#222)
The v1.2.2 install layout extracts the AppImage into
/usr/local/share/proxmenux/monitor-app/ and runs AppRun out of that
directory — but install_proxmenux_monitor's update branch only
called create_monitor_service on fresh installs, leaving the inherited
unit's `ExecStart=/usr/local/share/proxmenux/ProxMenux-Monitor.AppImage`
in place. That path used to be the FUSE-mounted AppImage entry point,
which v1.2.2 deliberately replaced to clear a Wazuh rule-521 false
positive on /tmp/.mount_*. On PVE 9.x / Debian 13 the bare AppImage
fails to exec straight away (status=203/EXEC) so the service entered
the activating loop reported in #222 and never came back up.

Always rewrite the unit before the post-update `systemctl start` —
idempotent for installs whose unit is already correct, recovering
for those whose isn't. The new helper
`_proxmenux_rewrite_monitor_unit_for_apprun` mirrors the unit body
the fresh-install path emits in `create_monitor_service`, with the
same template-from-repo / inline-fallback fork, so both paths
converge on the same content.

Reproduced and validated on PVE 9.x lab:

  before:
    Process: ExecStart=/usr/local/share/proxmenux/ProxMenux-Monitor.AppImage
             (code=exited, status=203/EXEC)
    Active: activating (auto-restart)

  after:
    ExecStart=/usr/local/share/proxmenux/monitor-app/AppRun
    Active: active (running)

Bumps version.txt to 1.2.2.1 so the existing menu update path picks
this up automatically. For users already stuck on a broken v1.2.2,
re-running the installer manually applies the same fix:
  bash -c "$(wget -qLO - https://raw.githubusercontent.com/MacRimi/ProxMenux/main/install_proxmenux.sh)"

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-02 20:31:33 +02:00
MacRimi
3b2665c4ac Release date: shift CHANGELOG v1.2.2 from 2026-05-31 to 2026-06-02
The drafting date (today) was used as a placeholder. The actual
release date is Tuesday 2026-06-02, when PR #218 merges and the
update notifier picks up 1.2.2. Aligns the changelog header in both
EN and ES with the publication date users will see.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 19:15:36 +02:00
MacRimi
e83950c0c2 Release 1.2.2 — version.txt bump + CHANGELOG (EN+ES) + contributors
Final ingredient of the v1.2.2 stable release: flip version.txt from
1.2.1 to 1.2.2 so the stable channel's update notifier picks it up
on every running install, ship the consolidated v1.2.2 entry on both
CHANGELOG.md (English) and lang/es/CHANGELOG.md (Spanish), and add
the GitHub link to Jonatan Castro on the contributors page.

CHANGELOG.md entry (and its ES mirror) consolidates the four v1.2.1.x
betas into a single stable note grouped by theme — Health Monitor
configurability, Apprise full feature parity, LXC update detection,
Coral TPU latest upstream drivers, performance optimizations (smartctl
scheduler, fail2ban cache, lxc-info /proc), HTTPS terminal handshake,
PVE 9.x kernel update detection, NVIDIA installer improvements, i18n
documentation site — plus an Acknowledgments section crediting
@jcastro (5 direct commits), @pespinel (1 commit) and @ghosthvj
(field reports that shaped the GPU + Coral work).

contributors/page.tsx: Contributor interface now carries an optional
`githubUrl`; when set, the displayed name is wrapped in an
ExternalLink to that URL (target=_blank). Jonatan Castro's entry gets
`githubUrl: https://github.com/jcastro` so users can reach his repos
from the testers grid.

After this PR merges:
- Users running `menu` will be offered the 1.2.2 upgrade
- proxmenux.com/en/changelog and /es/changelog ship the new entry
  (deploy.yml triggers because CHANGELOG.md, lang/** and web/** are
  all touched)
- Jonatan Castro's name on the contributors page becomes clickable

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-31 19:14:34 +02:00
MacRimi
e73486904b Revise changelog for ProxMenux v1.2.1 release
Updated the changelog for ProxMenux v1.2.1 to clarify community-reported fixes and improvements.
2026-04-21 22:27:33 +02:00
MacRimi
da2e89bc94 Create CHANGELOG.md 2026-04-21 21:22:34 +02:00
MacRimi
5fea839e34 Delete CHANGELOG.md 2026-04-21 21:22:01 +02:00
MacRimi
99f73ad745 Fix image link in CHANGELOG for SR-IOV state
Updated image link for SR-IOV active state in the Monitor UI.
2026-04-21 21:19:16 +02:00
MacRimi
c742393efc Update CHANGELOG.md 2026-04-21 21:15:31 +02:00
MacRimi
6d69e009dc Rebuild Helper Scripts catalog for new data architecture
Rebuilt the Helper Scripts catalog to connect directly to the PocketBase API, enhancing data structure and script options. Acknowledged contributions from Community Scripts maintainers for their support in the integration.
2026-03-14 18:29:27 +01:00
MacRimi
ef54f3fe59 Update ChangeLog 2025-11-14 20:14:03 +01:00
MacRimi
ee26006f3c Update CHANGELOG.md 2025-11-14 20:08:07 +01:00
MacRimi
b826dec79d Update CHANGELOG.md 2025-10-31 23:34:21 +01:00
MacRimi
62b200c5d9 Update CHANGELOG.md 2025-10-31 23:27:11 +01:00
MacRimi
315c49165d Update CHANGELOG.md 2025-09-10 17:50:53 +02:00
MacRimi
aae70e7ec0 Update CHANGELOG.md 2025-09-10 17:47:37 +02:00
MacRimi
5cb9e13ca7 Update CHANGELOG.md 2025-09-10 17:37:51 +02:00
MacRimi
e7e180e468 Update CHANGELOG.md 2025-08-20 21:38:20 +02:00
MacRimi
713b41bd52 Update CHANGELOG.md 2025-08-06 23:09:36 +02:00
MacRimi
e776acfbab Update CHANGELOG.md 2025-07-20 12:08:37 +02:00
MacRimi
fc97499504 New version 2025-07-09 21:55:23 +02:00
MacRimi
26ccc63c96 Actualizar CHANGELOG.md 2025-06-06 19:19:11 +02:00
MacRimi
1124ac41f9 Update CHANGELOG.md 2025-06-06 18:29:10 +02:00
MacRimi
d534d8b25c Update CHANGELOG.md 2025-06-06 18:28:26 +02:00
MacRimi
9fba81f51d Update CHANGELOG.md 2025-05-27 20:48:54 +02:00
MacRimi
ab8a952061 Update Avatar 2025-05-13 21:16:20 +02:00
MacRimi
c565097a63 update changelog 2025-05-13 20:59:52 +02:00
MacRimi
870945705b Update Changelog 2025-05-04 23:15:14 +02:00
MacRimi
e1b46bf496 Update CHANGELOG.md 2025-04-21 21:07:35 +02:00
MacRimi
906cc2dd08 Update CHANGELOG.md 2025-03-24 20:16:23 +01:00
MacRimi
0e762c29fd Update changelog 2025-03-24 19:58:29 +01:00
MacRimi
e14919a6fd Update CHANGELOG.md 2025-03-24 19:44:14 +01:00
MacRimi
58d137c60b Update CHANGELOG.md 2025-03-24 19:31:54 +01:00
MacRimi
1caf1fe458 Update version 1.1.1 2025-03-23 19:07:02 +01:00
MacRimi
7df05a3597 Update 2025-03-04 23:47:45 +01:00
MacRimi
1d5d0470eb Update 2025-03-04 23:14:11 +01:00
MacRimi
f0f566df63 Update 2025-03-04 23:06:23 +01:00
MacRimi
afac82310a update 2025-02-16 11:41:50 +01:00
MacRimi
752d717254 Update CHANGELOG.md 2025-02-16 01:09:56 +01:00
MacRimi
e76bcf2c54 Update CHANGELOG.md 2025-02-15 16:53:57 +01:00
MacRimi
23b8a91f1d Update CHANGELOG.md 2025-02-15 16:48:56 +01:00
MacRimi
e348f5bd13 Update CHANGELOG.md 2025-02-15 16:43:49 +01:00
MacRimi
2a00d9e7cd Update CHANGELOG.md 2025-02-15 16:41:26 +01:00
MacRimi
3cc548eeab Update CHANGELOG.md 2025-02-15 16:33:04 +01:00
MacRimi
bbc8fe655c Update CHANGELOG.md 2025-02-15 15:58:50 +01:00
MacRimi
3a503c15ec update changelog 2025-02-14 19:16:04 +01:00
MacRimi
7dcab7b5ac Update CHANGELOG.md 2025-02-14 16:59:27 +01:00
MacRimi
a28bc19a38 Add files via upload 2025-02-13 16:51:50 +01:00