Commit Graph
2330 Commits
Author SHA1 Message Date
github-actions[bot] e0e2f10471 Update AppImage beta build (2026-10-13 20:27:57) 2026-10-13 20:27:57 +00: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
martino 3023ac33ec test(monitor): support discovery without TMPDIR 2026-10-13 21:58:09 +02:00
martino 03c8dc9eb6 fix(monitor): reactivate resolved health conditions 2026-10-13 20:08:22 +02:00
github-actions[bot] f3d97724c5 Update AppImage beta build (2026-10-13 18:06:56) 2026-10-13 18:06:56 +00:00
MacRimi 00b00b9db7 review the bot texts of the LXC update check in the Monitor 2026-10-13 20:03:21 +02:00
ProxMenuxBot 7a9878e458 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 6efe322
Triggered by: push
2026-10-13 17:55:50 +00:00
VAIO73 63f1e631b9 fix: preserve LXC OS hints and allow daily check margin 2026-10-13 17:11:43 +00:00
VAIO73 e83e66caaf fix: revalidate externally changed LXC state 2026-10-13 17:08:42 +00:00
MacRimi ea5831d1bf fix(monitor): an application installed from the OCI menu shows on the Apps page on its own 2026-10-13 16:56:57 +02:00
github-actions[bot] 9089f79342 Update AppImage beta build (2026-10-12 16:09:56) 2026-10-12 16:09:56 +00:00
MacRimi 3198209493 fix(monitor): the Changes view lists the customizable post-install under its options 2026-10-12 18:06:18 +02:00
github-actions[bot] 4e4b19213b Update AppImage beta build (2026-10-12 10:32:27) 2026-10-12 10:32:27 +00:00
MacRimi e587e27144 fix(monitor): the storage check reads the node name without waiting for the Proxmox API 2026-10-12 12:29:35 +02:00
github-actions[bot] de7fc4bd49 Update AppImage beta build (2026-10-12 10:05:03) 2026-10-12 10:05:03 +00:00
MacRimi 80af670794 fix(monitor): a permanent dismissal stays permanent, and every host backup run is notified 2026-10-12 12:02:18 +02:00
MacRimi 1ac1f58afa fix(monitor): read the node name without waiting for the Proxmox API 2026-10-12 10:59:26 +02:00
github-actions[bot] 9ebc959530 Update AppImage beta build (2026-10-11 23:03:06) 2026-10-11 23:03:06 +00:00
github-actions[bot] 11449239cb Update AppImage beta build (2026-10-11 14:00:21) 2026-10-11 14:00:21 +00:00
MacRimi 69b76116fd fix(oci): services show their address instead of a web link, and applications are not asked for their own 2026-10-11 15:57:05 +02:00
github-actions[bot] a1bac7aeec Update AppImage beta build (2026-10-10 08:35:33) 2026-10-10 08:35:33 +00:00
MacRimi 716b9ae871 fix(monitor): the OCI terminal window says it runs the same process as the menu 2026-10-10 10:16:09 +02:00
MacRimi b46cc4bd6d ix(monitor): the watchdog news says when an application is not restarted 2026-10-10 10:03:52 +02:00
martino 539f91189e fix(i18n): refine Italian beta release notes 2026-10-09 23:18:30 +02:00
VAIO73 216298377a i18n: clarify Slovak beta watchdog release note 2026-10-09 21:52:51 +02:00
github-actions[bot] 07321333ca Update AppImage beta build (2026-10-09 19:30:25) 2026-10-09 19:30:25 +00:00
MacRimi f319ba4b2b fix(i18n): correct the machine translations of the 1.2.6.2-beta news 2026-10-09 21:20:09 +02:00
ProxMenuxBot 47ef6a96c5 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 10e42c3
Triggered by: push
2026-10-09 19:14:40 +00:00
MacRimi 10e42c3c9a feat(monitor): what's new in 1.2.6.2-beta 2026-10-09 21:12:36 +02:00
github-actions[bot] 3bc45535e4 Update AppImage beta build (2026-10-08 21:50:45) 2026-10-08 21:50:45 +00:00
MacRimi 693e6ae481 fix(monitor): the observation history of a disk is permanent
- An observation is never left out for its age and cannot be dismissed:
  the rule that hid it after 30 days without a repetition, and the
  clean-up that marked the ones of a missing device, are removed.
- The ones earlier versions left out are shown again; an error that came
  back while hidden appears with its first date and its full count.
- The audit attributes recorded events to a disk by its serial number.
2026-10-08 17:32:47 +02:00
MacRimi 07713d5365 fix(monitor): write Proxmox's notification settings only while /etc/pve is mounted
- Nothing is written under /etc/pve unless it is the mounted cluster
  filesystem; a Monitor that starts while pve-cluster is being restarted
  waits for it and registers its webhook afterwards.
- The Monitor service is ordered after pve-cluster.service.
- The settings are written only when they have to change. The copies
  taken before a change are kept in
  /usr/local/share/proxmenux/backups/pve-notifications, and the ones left
  in /etc/pve by earlier versions are moved there.
- Uninstalling the Monitor removes its target and matcher from Proxmox.

Reported in #427.
2026-10-08 17:14:36 +02:00
MacRimi 053b6c81f8 fix(monitor): disk observations follow the disk, and OCI containers keep their address
- The observations of a disk belong to its serial number, not to its
  connector: a replaced disk starts clean, and the badge of the list
  counts what the detail of the disk lists.
- An OCI container is recognised while it is still being installed, so
  an image that carries Docker inside is not offered Docker.
- Links use the IPv4 address of a container and write IPv6 in brackets;
  an answer without an address of its own is read again.
- The Monitor restores, when it starts, the DHCP clients of containers
  that were started from it.
2026-10-08 17:14:36 +02:00
martino 957fef8c62 fix(i18n): refine Italian backup, OCI and watchdog wording 2026-10-07 10:15:34 +02:00
MacRimi f0d7d4f8f7 fix: more messages say only what is certain
- Host restore notification: reports its tasks and no longer calls the node fully ready.
- Watchdog notification: covers an application that did not start as well as one that stopped again.
- OCI: Modify summary, Immich recognition preview, private network kept by another guest, empty USB list.
- gzip diagnostic no longer says that nothing changed.

Source questions from the Italian review by @f3rs3n.
2026-10-07 07:35:10 +02:00
MacRimi 41ae752da1 feat(oci): watchdog that restarts an application when it stops on its own
- New service that starts again an OCI application that stopped on its own, such as Frigate after Save & Restart. A stop or shutdown asked by the user, a backup, a migration and a ProxMenux operation are never undone.
- The installer asks it in both modes and proposes what the recipe declares; it is changed from the management menu or with the Watchdog switch of the container modal in the Monitor.
- Notifications when the watchdog restarts an application and when it keeps stopping.
- The service is recorded in the change journal, and the feature is documented.
2026-10-06 23:18:26 +02:00
MacRimi 19a7068fee fix: previews and warnings promise only what always happens 2026-10-06 21:36:02 +02:00
MacRimi 42c927ecfd feat(oci): a notification for Modify, and the documentation under the same name 2026-10-06 20:04:46 +02:00
github-actions[bot] a60e065d33 Update AppImage beta build (2026-10-06 17:51:48) 2026-10-06 17:51:48 +00:00
MacRimi 3f75b94ea1 fix(oci): call the editing of an application Modify everywhere
- The option that edits an installed application is Modify for one container and for a multi-container application, in the OCI menu and on the Monitor button. Recreate is only the rebuild of a multi-container application as it is.
- A stack recreation says "Recreating" and "Recreated" in its steps instead of "Updating".
- The notes of the GPU, Coral, disk and share menus no longer name the option.
- Spanish for the new texts; the English copies of the stack texts are removed from de, fr, pt and sv so the bot translates them.
2026-10-06 19:42:30 +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
MacRimiandMattiaC46 f788f205b8 feat(backup): manage the VM and CT backup jobs of Proxmox
Co-authored-by: MattiaC46 <52442052+MattiaC46@users.noreply.github.com>
2026-10-06 18:29:12 +02:00
VAIO73 ebb25e5a70 fix(oci): preserve Monitor stack editor action 2026-10-06 18:22:42 +02:00
MacRimi 85b88f709a fix: make messages say what was verified (source questions from the Italian review) 2026-10-06 17:08:18 +02:00
MacRimi 12632c027e fix(i18n): correct the generated health popup strings 2026-10-06 16:47:47 +02:00
ProxMenuxBot 8639ed1525 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 374d959
Triggered by: push
2026-10-06 14:41:50 +00:00
martino dd28d2d341 fix(i18n): translate health popup details and add Italian messages 2026-10-06 11:41:57 +02:00
github-actions[bot] b2398a1cae Update AppImage beta build (2026-10-05 22:04:09) 2026-10-05 22:04:09 +00:00
martino c7256042e4 fix(i18n): improve Italian TUI and Monitor wording 2026-10-05 22:31:44 +02:00
github-actions[bot] 65f406f13e Update AppImage beta build (2026-10-05 16:46:26) 2026-10-05 16:46:26 +00:00