Commit Graph
100 Commits
Author SHA1 Message Date
MacRimi 2d2789a4b7 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-18 13:13:38 +02:00
MacRimi efaeed3706 Keep Spanish networking docs aligned with the screen and the glossary
- Quoted messages match the Spanish interface, and untranslated ones stay in English
- backup and slot stay in English; iptraf-ng modes keep the program's own names
2026-10-18 13:13:38 +02:00
MacRimiandGitHub 1cbcdd69aa Merge pull request #492 from Vaso73/feature/native-lxc-discovery
Add on-demand discovery for native LXC applications
2026-10-18 12:12:57 +02:00
MacRimi 8757bbeb4f Count merged-usr units once and accept guests without ss or netstat
- /lib/systemd/system is skipped when it is the same directory as /usr/lib/systemd/system
- A guest without ss or netstat has no listener evidence instead of an incomplete scan
- Spanish messages for native discovery
2026-10-18 12:05:11 +02:00
MacRimi ccdc21504a Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-18 11:55:20 +02:00
MacRimiandGitHub f2bb006728 Merge pull request #497 from jcastro/perf/oci-native-modify
Apply supported OCI settings in place with recreation fallback
2026-10-18 10:46:53 +02:00
MacRimi bef2f837c2 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-18 10:16:34 +02:00
MacRimiandGitHub 41ef07ac55 Merge pull request #498 from jcastro/perf/oci-modify-opening
Speed up OCI menus and Escape navigation
2026-10-17 22:16:24 +02:00
MacRimi 32b71bdd3d test(oci): follow the review inside the Modify menu in the latency test 2026-10-17 21:52:03 +02:00
MacRimi 7efb63c478 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:51:33 +02:00
MacRimiandGitHub 750421a12f Merge pull request #495 from jcastro/feature/oci-modify-menu
Add a settings menu to OCI Modify
2026-10-17 21:36:09 +02:00
MacRimi 2c8ebcaa9f fix(oci): count only paths added by hand in the Modify menu
- Leave the application's own volumes out of the Extra paths count
- Add a regression test for the count
2026-10-17 21:21:30 +02:00
MacRimi 7d17220294 fix(lang): use directorios compartidos in the Spanish Modify menu 2026-10-17 21:20:56 +02:00
MacRimi a32a7577cc Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:20:56 +02:00
MacRimiandGitHub 84200fadb4 Merge pull request #493 from jcastro/perf/oci-manage-record-sync
Speed up OCI Manage by caching unchanged Proxmox config reads
2026-10-17 21:14:58 +02:00
MacRimi 7e458bae2e Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/workflows/test-oci-registries.yml
2026-10-17 21:00:18 +02:00
MacRimiandGitHub 12ab5ae10a Merge pull request #496 from Vaso73/feature/oci-home-resolution-hardening
fix(oci): harden runtime HOME resolution
2026-10-17 20:55:56 +02:00
MacRimiandGitHub 4bce49eb46 Merge pull request #494 from jcastro/fix/oci-readonly-volume-preparation
fix(oci): preserve read-only volumes during recreation
2026-10-17 20:27:33 +02:00
MacRimiandGitHub 26cfc50555 Merge pull request #473 from jcastro/fix/oci-external-tags
Fix OCI management after changing Proxmox tags
2026-10-17 19:49:21 +02:00
MacRimi e938a25da3 fix(oci): keep Proxmox tags editable on native stack members
- Accept tag changes in the native stack check before recreate or update
- Keep identity and every other setting checked as before
- Add a regression test for the native stack check
2026-10-17 19:46:16 +02:00
MacRimi e2fa8adcae Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-17 18:55:26 +02:00
MacRimiandGitHub 85f0123c5d Merge pull request #467 from jcastro/feature/pbs-support
Support PBS hosts and remote PBS monitoring
2026-10-17 10:35:28 +02:00
MacRimi 08ae134860 Keep guest services off PBS hosts, refuse only known PBS in PVE scripts and follow the menu conventions
- On a PBS host the Monitor no longer starts the node metrics and VM prewarmers, the LXC update scheduler, the managed installs detector or the app update emitter, which read guests and PVE metrics that do not exist there
- pmx_require_pve refuses only a host known to be PBS, so an unreadable package list leaves the PVE scripts working as before
- The PBS menu numbers its options, shows the tables proxmox-backup-manager prints instead of raw JSON, and says Goodbye on exit
- The PBS update asks to press Enter before returning
- Spanish: Datastores de PBS
2026-10-17 10:01:37 +02:00
MacRimi 69b2dc31d0 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-17 09:47:40 +02:00
MacRimiandGitHub 227780aba7 Merge pull request #464 from jcastro/fix/lvm-disk-read-policy
Apply disk exclusions and idle policy to automatic LVM scans
2026-10-17 00:05:07 +02:00
MacRimi 628dbe3aa3 Name only physical volumes in a restricted LVM scan and keep its own reads from counting as activity
- An explicit --devices list makes LVM open every device in it, while a plain scan opens only known volumes; the list now names only LVM physical volumes, read from udev by lsblk, so no other disk is touched
- RAID, multipath and encrypted volumes follow the disks they are built on, instead of turning the whole check off
- After each pvs, lvs or vgs run, the disks it read take their counters as the new baseline, so an unused disk can become idle
2026-10-17 00:03:39 +02:00
MacRimi 72b596ff4b Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-16 23:58:03 +02:00
MacRimiandGitHub f13ce25071 Merge pull request #461 from jcastro/feature/guest-backup-management
Allow selecting and deleting guest backup archives in Monitor
2026-10-16 23:51:46 +02:00
MacRimi a230e8b067 Use backups in the Spanish backup deletion messages 2026-10-16 23:49:08 +02:00
MacRimi 63ae1ba68f Confirm deletions that end within the delay and keep the storage colours
- A deletion that Proxmox completes within --delay prints its task log line, Removed volume '<volid>', instead of JSON; that exact line for the requested volume now counts as deleted
- The backup list keeps the green dot and the colour of each storage
- The deletion request waits up to 300 s, the worst case of 20 archives checked and deleted four at a time
2026-10-16 23:48:49 +02:00
MacRimi 7e97bcb25b Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-16 23:44:39 +02:00
MacRimiandGitHub ac391cdb35 Merge pull request #462 from jcastro/feature/backup-storage-retention
Expose native storage retention for VM and CT backups
2026-10-16 23:36:09 +02:00
MacRimi f336eb65f0 Let a storage return to the Proxmox default retention and match the job editor labels
- An empty policy removes the storage setting with --delete prune-backups, and a storage without a policy opens with that choice
- Retention fields use the Keep last, Keep daily... labels of the backup job editor
- A retention count of zero is rejected before calling Proxmox
- Spanish uses backups for the retention messages
2026-10-16 23:34:21 +02:00
MacRimi f7220826a6 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/scripts/tests/test_command_descriptions.py
2026-10-16 23:32:05 +02:00
MacRimiandGitHub 1a20638097 Merge pull request #463 from jcastro/feature/apprise-service-guidance
Clarify Slack and Matrix setup and preserve Apprise recovery severity
2026-10-16 23:26:44 +02:00
MacRimi 9a94045c33 Show the external link icon on the Apprise service help links 2026-10-16 23:25:01 +02:00
MacRimi 3c962fef11 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/scripts/tests/test_command_descriptions.py
2026-10-16 23:25:01 +02:00
MacRimiandGitHub c9caea0b7a Merge pull request #465 from jcastro/fix/figurine-release-architecture
fix: update Figurine to 2.1.1 and select matching Linux binaries
2026-10-16 23:18:05 +02:00
MacRimiandGitHub 40fdaf0145 Merge pull request #469 from jcastro/fix/i18n-regression-fixture
Fix recurring i18n fixture failures when adding new messages
2026-10-16 23:08:49 +02:00
MacRimi 4ca430db3a Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	.github/scripts/tests/test_command_descriptions.py
2026-10-16 23:06:07 +02:00
MacRimiandGitHub 5063c7a006 Merge pull request #456 from Vaso73/codex/lxc-scheduled-stopped-guard
fix: skip scheduled updates for stopped LXC
2026-10-16 22:56:15 +02:00
MacRimiandGitHub 31254b1c9c Merge pull request #460 from jcastro/feature/oci-private-registries
Add private registry accounts to OCI manager Apps
2026-10-16 21:28:00 +02:00
MacRimiandGitHub 1b0d6a086e Merge pull request #459 from f3rs3n/fix/synology-loader-downloads
fix(vm): repair Synology loader downloads and extraction
2026-10-16 18:34:14 +02:00
MacRimiandGitHub 728baf3714 Merge pull request #450 from phyrexia/feature/zram-memory-profile
feat: add optional ZRAM swap profile and live metrics
2026-10-16 17:28:11 +02:00
MacRimiandGitHub ebce0b8511 Merge pull request #458 from f3rs3n/fix/vm-iso-downloads
fix(vm): reject failed ISO downloads and repair image sources
2026-10-16 17:14:53 +02:00
MacRimiandGitHub 2cbeacefb2 Merge pull request #457 from f3rs3n/fix/cloud-init-helper-launcher
fix(vm): repair Cloud-Init helper links and download checks
2026-10-16 17:08:52 +02:00
MacRimiandGitHub ab730977ab Merge pull request #455 from detlefs/develop
Improve german localization of Monitor web UI
2026-10-16 07:27:22 +02:00
MacRimiandGitHub 54d9283eba Merge pull request #449 from Vaso73/fix/vm-control-task-completion
fix: wait for VM power tasks before completing controls
2026-10-15 15:50:01 +02:00
MacRimiandGitHub cd817524ff Merge pull request #448 from Vaso73/fix/lxc-package-check-install
fix: separate LXC package checks from installation
2026-10-15 15:44:35 +02:00
MacRimiandGitHub f3add354e6 Merge pull request #447 from Vaso73/fix/lxc-stopped-update-results
fix: preserve update observations for stopped LXC guests
2026-10-14 22:43:37 +02:00
MacRimiandGitHub f2c5ab1636 Merge pull request #444 from fklnc94/fix/cluster-node-notifications
fix(monitor): notify when a cluster node leaves or rejoins
2026-10-14 07:34:31 +02:00
MacRimiandGitHub 2167934289 Merge pull request #443 from f3rs3n/fix/health-resolved-recurrence
fix(monitor): reactivate resolved health conditions
2026-10-13 22:17:11 +02:00
MacRimiandGitHub 6efe322c44 Merge pull request #441 from Vaso73/fix/lxc-observed-state
fix: revalidate LXC data after external changes
2026-10-13 19:54:08 +02:00
MacRimiandGitHub 4b384e64ee Merge pull request #437 from f3rs3n/fix/italian-oci-prompts
fix(i18n): refine Italian OCI prompts and menu messages
2026-10-11 19:32:43 +02:00
MacRimiandGitHub e633ecadcb Merge pull request #436 from Vaso73/i18n/sk-oci-installer
i18n: refine Slovak OCI installer texts
2026-10-11 19:14:18 +02:00
MacRimiandGitHub cf830ef143 Merge pull request #433 from MacRimi/oci-catalog-review
OCI catalog review, search in the main menu and Helper-Scripts addons in LXC
2026-10-11 14:02:42 +02:00
MacRimiandGitHub 0460db741e Merge pull request #432 from f3rs3n/fix/italian-beta-release-notes
fix(i18n): refine Italian beta release notes
2026-10-09 23:23:28 +02:00
MacRimiandGitHub 522860e352 Merge pull request #431 from Vaso73/i18n/sk-beta-news
i18n: clarify Slovak beta watchdog release note
2026-10-09 22:37:30 +02:00
MacRimiandGitHub 9f09272889 Merge pull request #430 from Vaso73/i18n/sk-oci-manage
i18n: refine Slovak OCI manage messages
2026-10-09 20:14:06 +02:00
MacRimiandGitHub 316eb2f104 Merge pull request #429 from f3rs3n/fix/italian-oci-maintenance
fix(i18n): refine Italian OCI backup and sharing messages
2026-10-09 00:39:22 +02:00
MacRimiandGitHub 8879abf7bb Merge pull request #428 from MacRimi/oci-lifecycle-dhcp-and-monitor-fixes
OCI: update and modify every application; Monitor fixes for /etc/pve, DHCP and disk observations
2026-10-08 21:58:16 +02:00
MacRimiandGitHub b629938cf1 Merge pull request #426 from f3rs3n/fix/italian-followup-backup-oci-watchdog
Italian follow-up: backup jobs, OCI prompts and watchdog
2026-10-07 16:51:08 +02:00
MacRimiandGitHub 4a3dd8cc43 Merge pull request #423 from Vaso73/fix/oci-stack-recreate
fix(oci): recreate coordinated stacks from saved state
2026-10-06 19:12:28 +02:00
MacRimiandGitHub 374d95921c Merge pull request #424 from f3rs3n/feature/health-popup-i18n-it
fix(i18n): translate health popup details and add Italian messages
2026-10-06 16:34:37 +02:00
MacRimiandGitHub b36e5292ff Merge pull request #422 from f3rs3n/l10n/italian-tui-monitor
Improve Italian localization of the TUI and Monitor
2026-10-05 23:58:26 +02:00
MacRimiandGitHub 951acfb14e Merge pull request #420 from MacRimi/oci-restore-recovery-amd-gpu
OCI: recover applications after a Proxmox reinstall, cluster records and AMD GPU profiles
2026-10-04 21:10:16 +02:00
MacRimiandGitHub 284851627e Merge pull request #418 from pbr85/fix/post-install-test-journal
fix(tests): load journal helpers in post-install test
2026-10-01 23:08:51 +02:00
MacRimiandGitHub b7e053b88a Merge pull request #417 from pbr85/fix/pmx-write-temp-check
fix(journal): fail write/append when the temp copy can't be written
2026-10-01 23:01:28 +02:00
MacRimiandGitHub 40788855db Merge pull request #407 from f3rs3n/fix/preserve-enterprise-repositories
fix: preserve configured PVE repositories during dependency checks
2026-10-01 21:24:49 +02:00
MacRimiandGitHub 8e5920faf0 Merge pull request #406 from f3rs3n/fix/notification-outcome-reporting
Clarify backup outcomes and diagnostic presentation
2026-10-01 21:23:01 +02:00
MacRimiandGitHub 872d90e75a Merge pull request #415 from pbr85/fix/pigz-dpkg-divert
fix(post-install): divert gzip instead of replacing it for pigz
2026-10-01 21:22:14 +02:00
MacRimiandGitHub d2ac3b7638 Merge pull request #414 from pbr85/fix/pigz-wrapper-export-gzip
fix(post-install): export GZIP in pigz wrapper
2026-09-30 22:27:01 +02:00
MacRimiandGitHub fda584f65b Merge pull request #413 from Vaso73/fix/oci-runtime-home
fix(oci): set HOME for native OCI runtime
2026-09-30 21:37:44 +02:00
MacRimiandGitHub db4ef3f29b Merge pull request #412 from Vaso73/fix/oci-uptime-kuma-v2
fix(oci): use Uptime Kuma v2 image
2026-09-29 20:14:51 +02:00
MacRimiandGitHub 41099960d6 Merge pull request #411 from Vaso73/fix/oci-stremio-nginx-runtime
fix(oci): add nginx runtime contract for Stremio
2026-09-29 20:13:41 +02:00
MacRimiandGitHub b7154ffee9 Merge pull request #410 from Vaso73/fix/oci-managed-volume-preparation-refresh
fix(oci): prepare managed volumes across stack installs
2026-09-29 20:11:34 +02:00
MacRimiandGitHub 57a69e1f92 Merge pull request #408 from f3rs3n/fix/active-notification-payloads
Fix active health and temperature notification payloads
2026-09-29 17:06:07 +02:00
MacRimiandGitHub d14b968930 Merge pull request #404 from f3rs3n/fix/lynis-removal-threshold-guidance
Clarify Lynis removal outcomes and printable/threshold guidance
2026-09-29 07:25:49 +02:00
MacRimiandGitHub 4a5dd8a94e Merge pull request #403 from f3rs3n/fix/monitor-cluster-event-wording
Describe cluster notifications without asserting split-brain or quorum loss
2026-09-28 22:19:56 +02:00
MacRimiandGitHub 328a690712 Merge pull request #402 from f3rs3n/fix/oci-removal-firewall-wording
Clarify OCI removal outcomes and host firewall diagnostics
2026-09-28 22:15:50 +02:00
MacRimiandGitHub b181fbd1e8 Merge pull request #401 from f3rs3n/fix/oci-update-preservation-wording
Clarify OCI template refresh and update backup guidance
2026-09-28 17:09:47 +02:00
MacRimiandGitHub 82e3791b03 Merge pull request #400 from f3rs3n/fix/oci-rclone-hedgedoc-wording
Clarify Rclone dry-run messages and preserve HedgeDoc description on catalog sync
2026-09-28 17:08:59 +02:00
MacRimiandGitHub 2756af0b33 Merge pull request #399 from f3rs3n/fix/monitor-narrow-report-layout
fix(monitor): prevent narrow-screen overflow in audit and printable reports
2026-09-28 17:07:48 +02:00
MacRimiandGitHub 8e321e6d72 Merge pull request #397 from f3rs3n/fix/oci-selection-setup-diagnostics
Clarify OCI selection and stack setup diagnostics
2026-09-28 09:49:58 +02:00
MacRimiandGitHub dcf0052039 Merge pull request #396 from Vaso73/i18n/oci-manager-slovak-wording
i18n(oci): refine Slovak manager wording
2026-09-27 22:59:06 +02:00
MacRimiandGitHub 5a4fab8abd Merge pull request #395 from Vaso73/fix/oci-firewall-lifecycle
fix(oci): complete host firewall lifecycle follow-ups
2026-09-27 22:06:47 +02:00
MacRimiandGitHub c4c654bfc6 Merge pull request #394 from Vaso73/fix/oci-persistence-input-safety
fix(oci): preserve persistent data and caller-owned plans
2026-09-27 20:14:19 +02:00
MacRimiandGitHub 4d370d3edc Merge pull request #393 from Vaso73/fix/oci-glances-host-firewall
fix(oci): scope Glances host-monitor firewall access
2026-09-27 20:06:15 +02:00
MacRimiandGitHub 15692fe031 Merge pull request #391 from Vaso73/i18n/sk-oci-review
i18n: polish Slovak OCI and terminal descriptions
2026-09-26 21:43:48 +02:00
MacRimiandGitHub e72bfcf8be Merge pull request #390 from f3rs3n/fix/tui-literal-placeholder-replacements
fix(tui): preserve literal text in translated placeholder replacements
2026-09-26 18:33:43 +02:00
MacRimiandGitHub 8d9f38e7c2 Merge pull request #389 from f3rs3n/fix/oci-diagnostic-wording
Clarify OCI import, adoption, recovery and removal diagnostics
2026-09-26 18:27:57 +02:00
MacRimiandGitHub ace445b2dd Merge pull request #388 from MacRimi/beta/1.2.6.2
ProxMenux pre 1.2.6.2-beta: OCI containers in the Monitor, docs and fixes
2026-09-25 22:23:58 +02:00
MacRimiandGitHub d468b54226 Merge pull request #384 from f3rs3n/fix/tui-independent-wording-combined
fix(tui): correct network, storage, upgrade, and GPU guidance
2026-09-25 21:39:33 +02:00
MacRimiandGitHub 29fe30e2f4 Merge pull request #385 from Vaso73/fix/lxc-ip-search
fix(monitor): include all LXC IPs in VM search
2026-09-25 21:36:24 +02:00
MacRimiandGitHub 2124b97347 Merge pull request #382 from MacRimi/fix/oci-labels-and-literal-protection
Protect the literals a reader copies, and name the OCI category
2026-09-23 22:06:59 +02:00
MacRimiandGitHub 8333a7ba1f Merge pull request #383 from f3rs3n/ci/qualified-offline-tests
ci: gate qualified offline Python and Node tests separately
2026-09-23 22:02:25 +02:00
MacRimiandGitHub 4f79144c5a Merge pull request #381 from f3rs3n/test/offline-audit-backup-fixtures
test: align Audit comparison expectations and backup i18n fixtures
2026-09-23 17:04:17 +02:00
MacRimiandGitHub 11d1d125dc Merge pull request #380 from f3rs3n/ci/scheduler-multilingual-coverage
test: exercise every shipped scheduler locale and cover its CI inputs
2026-09-23 17:04:14 +02:00
MacRimiandGitHub d415c55187 Merge pull request #379 from MacRimi/remove/oci-shell-entrypoint
Remove the OCI shell entry point nothing runs
2026-09-22 23:25:13 +02:00
MacRimiandGitHub 3bda7851a1 Merge pull request #378 from MacRimi/fix/oci-entrypoint-guard
Say where the OCI converter entry point has to run
2026-09-22 23:17:19 +02:00