Commit Graph
5597 Commits
Author SHA1 Message Date
MacRimi 2302b0967b add SMART passthrough for USB-SATA bridges
- Add a shared smartctl transport resolver with sat, sat,12 and sat,16 fallbacks.
- Prevent USB bridges from reporting a superficial PASSED result without real disk telemetry.
- Reuse the resolved transport across storage details, health monitoring, temperature history, and manual/scheduled SMART tests.
- Bundle the new resolver in the Monitor AppImage.
- Update the Coral TPU and LXC Apps/Updates documentation in the supported documentation locales.
2026-08-23 23:18:15 +02:00
ProxMenuxBot d62f8c6bfd chore(lang): auto-rebuild translation cache
Source: 0251f77
Triggered by: push
2026-08-23 10:48:14 +00:00
MacRimi 0251f77331 overhaul app tracking and update orchestration
- Generate and ship a verified 389-app tracking catalog with 23 runtime overrides, fallback detectors, ports, logos, and Docker Hub tag previews.
- Support modern Proxmox VE Helper-Scripts markers, historical installations, and official or manual app deployments.
- Rework the LXC App and Updates tabs with cached suggestions, explicit discovery, version tracking, web links, custom updaters, and complete i18n.
- Add independent OS, app, Docker Engine, Docker image, bulk, and scheduled update targets.
- Add digest-based Docker inventory, Compose dependency grouping, safe standalone-container recreation with rollback, and package-scoped Docker Engine updates.
- Refresh per-LXC caches after lifecycle and update tasks, then emit idempotent notifications based on the verified final state.
- Harden Coral USB recovery by removing orphaned gasket DKMS registrations and validating that dpkg is healthy before reporting success.
2026-08-23 12:43:03 +02:00
github-actions[bot] 5971626bc9 chore: update repository growth [skip ci] 2026-08-23 04:54:15 +00:00
ProxMenuxBot f90f72dcac Update helpers_cache.json 2026-08-22 18:17:19 +00:00
ProxMenuxBot e22699602c Update helpers_cache.json 2026-08-22 06:25:15 +00:00
github-actions[bot] 0b932df450 chore: update repository growth [skip ci] 2026-08-22 04:52:28 +00:00
ProxMenuxBot 15db6c282b Update helpers_cache.json 2026-08-21 18:24:46 +00:00
github-actions[bot] d98b39540f chore: update repository growth [skip ci] 2026-08-21 04:56:29 +00:00
ProxMenuxBot 69a7b07a8d Update helpers_cache.json 2026-08-21 00:51:22 +00:00
ProxMenuxBot f7b29a9bbf Update helpers_cache.json 2026-08-20 12:31:01 +00:00
github-actions[bot] 1353a1cd8d chore: update repository growth [skip ci] 2026-08-20 04:56:00 +00:00
ProxMenuxBot 8604e66d60 Update helpers_cache.json 2026-08-20 00:46:14 +00:00
ProxMenuxBot 78c0508b5a Update helpers_cache.json 2026-08-19 18:21:35 +00:00
MacRimiandGitHub 7244201810 Merge pull request #304 from Vaso73/fix/sk-2fa-auto-submit
fix(login): auto-submit completed 2FA code
2026-08-19 11:46:23 +02:00
ProxMenuxBot 812ca1ba7d chore(lang): auto-rebuild translation cache
Source: 9bf0ff9
Triggered by: push
2026-08-19 09:41:32 +00:00
MacRimiandGitHub 9bf0ff9848 Merge pull request #302 from Vaso73/fix/pve-update-failure-status
fix: report Proxmox update failures correctly
2026-08-19 11:40:32 +02:00
VAIO73 f8605b7583 fix(login): auto-submit completed 2FA code 2026-08-19 10:13:24 +02:00
Vaso73 e7bb511821 fix: report Proxmox update failures correctly 2026-08-19 07:13:58 +02:00
github-actions[bot] 9c33adc77c chore: update repository growth [skip ci] 2026-08-19 04:54:32 +00:00
MacRimi bce139f9d1 Update apply_updates.sh 2026-08-18 23:47:03 +02:00
ProxMenuxBot e6de8b6df9 Update helpers_cache.json 2026-08-18 18:25:15 +00:00
MacRimiandGitHub c5050ae022 Merge pull request #300 from Vaso73/codex/sk-ui-copy-polish-optimizations
i18n: polish Slovak monitor copy
2026-08-18 20:08:20 +02:00
VAIO73 44d2dc7b43 i18n: polish Slovak monitor copy 2026-08-18 19:47:14 +02:00
MacRimi 7d81724e14 Update flask_server.py 2026-08-18 17:16:27 +02:00
ProxMenuxBot c3d2b0f181 Update helpers_cache.json 2026-08-18 12:28:53 +00:00
github-actions[bot] dd4584c774 chore: update repository growth [skip ci] 2026-08-18 04:54:31 +00:00
MacRimi 29cd269e08 revert: restore canonical project growth image path 2026-08-17 19:42:10 +02:00
MacRimi 668035895b revert: restore canonical project growth image path 2026-08-17 19:42:09 +02:00
MacRimi b2b1b5e3a1 fix: sync project growth README with main 2026-08-17 19:40:39 +02:00
MacRimi 56de7322f7 fix: refresh project growth image cache 2026-08-17 19:37:51 +02:00
github-actions[bot] 14793f8787 chore: update repository growth [skip ci] 2026-08-17 17:33:34 +00:00
MacRimi d8ba3b06ae feat: track Git clones in project growth 2026-08-17 19:18:13 +02:00
github-actions[bot] 9d8a9fb378 Update AppImage beta build (2026-08-17 15:02:35) 2026-08-17 15:02:35 +00:00
MacRimi d88c36f6ca Update verified_ai_models.json 2026-08-17 16:59:44 +02:00
ProxMenuxBot 6166486ede Update helpers_cache.json 2026-08-17 12:26:59 +00:00
github-actions[bot] 1dac6166ab Update AppImage beta build (2026-08-17 10:19:32) 2026-08-17 10:19:32 +00:00
MacRimi 513a9359fd New 1.2.4.1-beta 2026-08-17 12:16:41 +02:00
ProxMenuxBot 9f66c004a2 chore(lang): auto-rebuild translation cache
Source: b5476c7
Triggered by: push
2026-08-17 10:08:00 +00:00
MacRimi b5476c75fa gpu: nvidia install drops VFIO autoload; GPU flows self-repair stale vfio.conf
The nvidia driver installer now writes only `nvidia` and `nvidia_uvm` into `/etc/modules-load.d/nvidia-vfio.conf`, leaving the vfio-pci modules for `switch_gpu_mode.sh` to add and remove when the user explicitly transitions between LXC and VM mode. A host with residual `/etc/modprobe.d/vfio.conf` entries from an earlier VM passthrough setup no longer has vfio-pci racing nvidia at boot and capturing the GPU by ID.

All three GPU-facing entry points also detect a stale `vfio.conf` entry whose vid:did belongs to a GPU currently bound to a non-vfio driver, and offer to clean it in place. `nvidia_installer.sh` runs the check as a pre-flight before install. `switch_gpu_mode.sh` presents an interactive dialog and rebuilds initramfs. `switch_gpu_mode_direct.sh` performs the same cleanup transparently for the Monitor web variant. Once cleaned, "Add GPU to LXC", the driver install and Switch Mode all proceed without any manual intervention.

The two supporting helpers `_pci_driver_of` and `_clean_vfio_conf_ids` previously local to `add_gpu_lxc.sh` move to `scripts/global/pci_passthrough_helpers.sh`, so every GPU-related script resolves them from a single source without duplication.
2026-08-17 12:05:40 +02:00
ProxMenuxBot b047c0b876 Update helpers_cache.json v1.2.4.1-beta 2026-08-17 06:36:47 +00:00
github-actions[bot] 8158082fa5 chore: update repository growth [skip ci] 2026-08-17 05:00:37 +00:00
ProxMenuxBot ec01d4abb6 Update helpers_cache.json 2026-08-17 00:47:46 +00:00
ProxMenuxBot 11e030b9de chore(lang): auto-rebuild translation cache
Source: c5d717c
Triggered by: push
2026-08-16 15:54:04 +00:00
MacRimi c5d717c85a Update add_gpu_lxc.sh 2026-08-16 17:51:43 +02:00
github-actions[bot] e73ec8e24c Update AppImage beta build (2026-08-16 09:11:57) 2026-08-16 09:11:57 +00:00
MacRimi b577c154ee Update health-status-modal.tsx 2026-08-16 11:09:50 +02:00
ProxMenuxBot ec129b8262 chore(lang): auto-rebuild translation cache
Source: 698c89f
Triggered by: push
2026-08-16 08:34:42 +00:00
MacRimi 698c89fd3b NVIDIA installer: dynamic version picker + Pattern A UX 2026-08-16 10:33:34 +02:00
github-actions[bot] 8915f8692a chore: update repository growth [skip ci] 2026-08-16 04:51:51 +00:00