MacRimi
f27b3d480a
Update lxc-mount-manager_minimal.sh
2026-06-02 17:49:37 +02:00
MacRimi
2f24de2592
Bump Next.js to 15.1.9 + doc nav handles in-page anchors + help_info_menu
...
Three changes that fold into the v1.2.2 release PR:
1. AppImage: bump Next.js 15.1.6 -> 15.1.9 (CVE-2025-55182)
GHSA-9qr9-h5gf-34mp / React2Shell is a pre-auth RCE in React Server
Components when Server Functions deserialize attacker payloads. The
ProxMenux Monitor ships Next.js in `output: "export"` mode behind
Flask on :8008, so there is no runtime Next.js server and no
"use server" directive in the source tree — the exploitable path is
not reachable. Bumping to 15.1.9 anyway because OpenVAS and similar
scanners flag the version string from the JS bundle regardless of
architecture; raising the floor removes false-positive noise across
every install. Reported by @rost43 in #219 .
2. web/components/ui/doc-navigation.tsx: handle sidebar entries that
point to in-page anchors. The Storage Share Manager sidebar has
entries for `/docs/storage-share#host` and
`/docs/storage-share#lxc-net` as section headers, but
usePathname() does not include the hash so every visit collapsed
to the parent page. As a result Next/Previous on /docs/storage-share
stayed stuck at #host, and Next from .../lxc-mount-points/ pointed
back at #host instead of #lxc-net. Read window.location.hash on
mount (and on hashchange) and try the pathname+hash match before
falling back to the pathname-only lookup. SSR hydrates with an
empty hash and refreshes once mounted — brief render before
hydration is the same as the previous behaviour, so no regression.
3. scripts/help_info_menu.sh: user-side improvement (mirrored from
develop).
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-06-01 22:31:12 +02:00
MacRimi
964f2083b6
Merge main into develop to resolve conflicts before 1.2.2 release PR
...
# Conflicts:
# AppImage/ProxMenux-Monitor.AppImage.sha256
# LICENSE
# install_proxmenux_beta.sh
2026-05-31 13:24:58 +02:00
MacRimi
d2ef8f0899
update add_gpu_vm.sh
2026-05-28 20:49:59 +02:00
MacRimi
17248eeedf
Update cleanup_gpu_hookscripts.sh
2026-05-28 17:13:22 +02:00
MacRimi
9bce6b0a6b
Cleanup NEED_HOOK_SYNC
2026-05-28 17:07:40 +02:00
MacRimi
e22ff85dc8
Update install_coral_lxc.sh
2026-05-27 17:36:11 +02:00
MacRimi
3143fedb7a
Updates scripts share
2026-05-26 17:21:24 +02:00
MacRimi
2dc3a2b93c
Update scripts share
2026-05-26 12:41:50 +02:00
MacRimi
f5b7a0a74b
Update AppImage 1.2.1.2
2026-05-21 21:17:59 +02:00
MacRimi
0651f57e86
Update customizable_post_install.sh
2026-05-21 18:43:27 +02:00
MacRimi
7eccc3119b
Update customizable_post_install.sh
2026-05-21 18:21:25 +02:00
MacRimi
298cd2c6d4
Update Beta 1.2.1.2
2026-05-20 19:47:42 +02:00
MacRimi
4112323961
Update AppImage
2026-05-20 18:14:32 +02:00
MacRimi
1087a87ea2
Update samba_lxc_server.sh
2026-05-20 16:32:03 +02:00
MacRimi
6eb1312c61
1.2.1.1-beta: notification + LXC + post-install fixes
...
- flask_notification_routes: PVE webhook X-Webhook-Secret written in
standard base64 so PVE can decode it (GH #198 )
- notification_channels: Gmail SMTP App Password handling — normalize
tls_mode (None/empty → starttls), reject creds without host (false-
positive sendmail delivery), surface "AUTH not advertised" hint
- notification_events: is_vzdump_active_on_host() reads /var/log/pve/
tasks/active directly so backup_start fallback and vm_shutdown
suppression survive a Monitor restart mid-backup
- notification_templates: extract --storage flag from vzdump log →
"PBS-Cloud: vm/104/…" instead of generic "PBS:" prefix when multiple
PBS endpoints exist
- health_monitor: pve_storage_capacity + zfs_pool_capacity respect
per-item dismiss (don't keep category WARNING/CRITICAL after user
dismisses); updates_check cache invalidated when /var/log/apt/
history.log mtime advances
- lxc_mount_points: PVE volume size from subvol quota (df via
/proc/<host_pid>/root/<target> + lxc.conf size=NNNG fallback);
host_source_state detects "host detached" zombie binds; per-mount
subprocess work parallelised via ThreadPoolExecutor so a CT with
many bind mounts doesn't trip the Caddy 3s reverse-proxy timeout
- virtual-machines: "host detached" badge on bind mounts whose host
source path disappeared
- auto/customizable_post_install: log2ram FUNC_VERSION 1.1 → 1.2; new
log2ram-check.sh vacuums journal + truncates non-rotating logs
(pveproxy/access.log, pveam.log) instead of only calling
`log2ram write` (which leaves the tmpfs full); auto flow gains the
missing SystemMaxUse in /etc/systemd/journald.conf
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 00:06:49 +02:00
MacRimi
c0dd7eacb6
Merge pull request #204 from jcastro/feature/select-iso-from-all-storages
...
Select VM ISOs from all ISO storages
2026-05-14 17:05:17 +02:00
jcastro
092b548d20
Select VM ISOs from all ISO storages
2026-05-14 14:45:45 +02:00
jcastro
f8a8c43d0d
Add release channel switcher to settings
2026-05-14 14:23:43 +02:00
MacRimi
fcd431b421
Merge pull request #200 from jcastro/feature/enable-zfs-autotrim-auto-post-install
...
Enable ZFS autotrim in auto post-install
2026-05-14 07:28:27 +02:00
jcastro
aba9402830
Update Figurine to 2.0.0
2026-05-14 06:52:08 +02:00
jcastro
8877f9871f
Enable ZFS autotrim in auto post-install
2026-05-14 06:46:08 +02:00
MacRimi
2f919de9e3
update beta ProxMenux 1.2.1.1-beta
2026-05-09 18:59:59 +02:00
MacRimi
c403300cd2
Merge pull request #185 from MacRimi/develop
...
new version v1.2.1
2026-04-21 21:14:12 +02:00
MacRimi
77eb8c7b78
update pci_passthrough_helpers.sh
2026-04-21 21:06:22 +02:00
MacRimi
834795d6d9
update gpu-switch-mode-indicator.tsx
2026-04-19 12:26:52 +02:00
MacRimi
4e849d5309
Merge pull request #178 from MacRimi/develop
...
update notification_events.py
2026-04-19 02:03:53 +02:00
MacRimi
3e0b907138
update notification_events.py
2026-04-19 02:01:04 +02:00
MacRimi
7ee6b6a96b
Merge pull request #177 from MacRimi/develop
...
Update nvidia_installer.sh
2026-04-18 19:21:21 +02:00
MacRimi
14adb673f6
Update nvidia_installer.sh
2026-04-18 19:20:36 +02:00
MacRimi
f516a1cf4c
Merge pull request #173 from MacRimi/develop
...
Develop
2026-04-18 17:58:51 +02:00
MacRimi
3e5ef4fa08
Fix menu option display height in hw_grafics_menu.sh
2026-04-18 09:15:37 +02:00
MacRimi
a7a010d660
Fix spinner stop call and add newline at end of file
2026-04-18 09:14:30 +02:00
MacRimi
67000f5ff1
Update nvidia_installer.sh
2026-04-18 09:13:52 +02:00
MacRimi
efa111e2dd
Refactor message building in menu_Helper_Scripts.sh
2026-04-18 09:06:01 +02:00
MacRimi
813798ec2b
Add message for completed NVIDIA uninstallation
...
Add confirmation message after NVIDIA uninstallation steps.
2026-04-18 09:05:18 +02:00
MacRimi
c8b1cd0fab
Update nvidia_installer.sh
2026-04-18 08:58:50 +02:00
MacRimi
3ca5a36240
Update config_menu.sh
2026-04-18 01:13:13 +02:00
MacRimi
3046299414
Update hw_grafics_menu.sh
2026-04-18 01:03:16 +02:00
MacRimi
4f7977b5ca
Merge branch 'main' into develop
2026-04-17 23:49:29 +02:00
MacRimi
75b08de934
update hw_grafics_menu.sh
2026-04-17 21:55:53 +02:00
MacRimi
75c6f74fc4
update nstall_coral_pve9.sh
2026-04-17 19:53:17 +02:00
MacRimi
e6faec24fa
update nvidia_installer.sh
2026-04-17 19:02:46 +02:00
MacRimi
35b7d01d7e
update nvidia_installer.sh
2026-04-17 18:35:42 +02:00
MacRimi
415bc439bb
Update nvidia_update.sh
2026-04-17 18:24:07 +02:00
MacRimi
fe47522275
Update nvidia_update.sh
2026-04-17 18:07:43 +02:00
MacRimi
24b97831a4
Update nvidia_update.sh
2026-04-17 18:06:21 +02:00
MacRimi
5db6762690
upddate flask_proxmenux_routes.py
2026-04-16 20:40:34 +02:00
MacRimi
2344935357
update storage-overview.tsx
2026-04-13 14:49:48 +02:00
MacRimi
4843fae0eb
Update scripts
2026-04-12 20:32:34 +02:00