212 Commits
Author SHA1 Message Date
MacRimiandGitHub 55e830904d Merge pull request #528 from jcastro/feature/oci-input-review
Support owner-aware OCI tmpfs mounts and enable Input
2026-10-26 18:17:48 +01:00
Jonatan 92c6a000b5 Translate OCI tmpfs validation messages 2026-10-26 17:51:06 +01:00
Jonatan 0d063d519c Merge develop into OCI input review 2026-10-26 17:44:52 +01:00
MacRimi fc7c3181bc OCI: retry registry lookups and say why one failed 2026-10-26 17:40:33 +01:00
Jonatan e82d95f1cf Document blocked Input OCI profile 2026-10-26 11:17:47 +01:00
Jonatan c5458f34d9 Translate A25 catalog text in seven languages 2026-10-26 09:15:28 +01:00
Jonatan dede474ff4 i18n: translate remaining OCI profile text 2026-10-26 09:06:56 +01:00
MacRimi 761385a107 Merge develop into feature/oci-next-50-extra
Resolves the catalog index and translation conflicts with PR #524 by keeping the entries and keys of both, adds the fifty applications to categories.json and renders oci/VALIDATION.md for 464 applications.
2026-10-26 07:41:00 +01:00
Jonatan 6b62aa2608 Add missing Admin UI translations 2026-10-26 06:38:13 +01:00
Jonatan 8269d9aaaf Add 50 curated OCI app profiles 2026-10-26 05:04:41 +01:00
Jonatan 8eeafa1f18 Add 50 curated OCI app profiles 2026-10-26 00:47:35 +01:00
MacRimi 1ff63fa955 OCI catalog: keep the Gatus configuration and explain the Pocket ID address
- Gatus keeps config.yaml in a /config volume of its own, which can also
  be a host directory, and the installation writes it only when it is
  missing, so updates and recreations keep the endpoints added to it.
- The address Pocket ID is opened at says what it is for and that
  passkeys need HTTPS.
- The catalog categories are sorted again.
- The release notes count 364 applications and credit PR #521.
2026-10-25 20:49:55 +01:00
Jonatan 6bb9a1ebb0 Translate OCI catalog additions 2026-10-25 20:28:56 +01:00
Jonatan 281dfdf638 Translate new OCI catalog descriptions 2026-10-25 18:59:47 +01:00
MacRimi fc41b04e87 Pre-release 1.2.7: OCI fixes, 12 new catalog applications and docs updates
Last changes before version 1.2.7.

OCI manager Apps
- Multi-container applications start while one of their containers is
  being backed up: the start hook waits until vzdump releases it and does
  not start it twice. The DHCP client of a dependency no longer keeps the
  lock of the hook, so later starts do not hang, and the watchdog waits
  while a dependency is locked. Installing or updating ProxMenux replaces
  the published copies of the hook already in place.
- Images built from scratch with a numeric user, such as ddns-updater,
  install: the container is created from a copy of the image that adds
  the /etc/passwd and /etc/group Proxmox VE needs, and the application
  runs with the user the image declares. The downloaded image stays
  unchanged. An image with a named user and no user database stops
  before anything is created, with a message that says why.

Catalog
- Twelve new applications: MDBListarr, CrossWatch, Free Games Claimer
  Remaster, Cloudreve, Poznote and AceStream HTTP Proxy, suggested in
  discussion #440, and the Dockur images of Chrony, Dnsmasq, Tor,
  Stunnel, strfry and Statping. The catalog lists 347 applications.
- Their prompts, labels and notes are translated into the seven
  languages of the menus.

Documentation
- OCI manager: architecture, lifecycle and stacks pages revised, with
  larger diagrams and new screenshots.
- Contributors: the page now thanks those developing, reviewing,
  translating and testing ProxMenux today and those who helped in its
  first steps, with new avatars.

Tests for the stack start hook, the watchdog, the user database check
of OCI images and the Tor installation summary.
2026-10-25 13:17:54 +01:00
MacRimi 2f48689087 fix(post-install): explain when an AMD CPU does not need the AMD fixes 2026-10-23 18:24:43 +02:00
MacRimi 203496f14f i18n: complete the other languages for the Slovak work
- Translate the new terminal and Monitor texts into es, de, fr, it, pt and sv
- Replace the machine fills of those new keys with reviewed translations
- Keep the complete terminal catalog check in CI
- Keep Machine learning in English in Spanish
- Fix the German Exit label
- Make the fallback tests use a locale without the keys
2026-10-22 00:09:54 +02:00
ProxMenuxBot c0046cb24f chore(lang): auto-rebuild translation cache
Source: 53e9f08
Triggered by: push
2026-10-21 21:46:15 +00:00
MacRimi 58e16c686e fix(oci): show progress between selected updates
- Show which selected update is starting while its container is checked
- Keep the single-application flow unchanged
- Translate the new progress text
2026-10-20 00:19:02 +02:00
MacRimi 818ab1308a fix(oci): keep update results when one application fails
- Check that the Monitor answers on its socket, not only that it exists
- Report the applications whose check failed instead of failing the whole request
- Show those applications as not checked, without their older result
- Tell the user in the menu when a check fails
2026-10-19 17:23:58 +02:00
Jonatan Castro 70d4101243 feat(oci): show update availability and update selected applications 2026-10-19 11:23:45 +02:00
MacRimi d06cf0f6f6 List the IOMMU group members before adding a GPU to a VM and keep the NVENC patch state
- Add GPU to VM lists the devices from other slots that share the IOMMU group of the selected GPU before the summary
- The NVIDIA installer keeps the patched flag of the installed driver while its version is unchanged
- New messages translated into all languages
2026-10-18 16:46:41 +02:00
MacRimi 2d48b87ac1 Keep guests running during the PVE 8 to 9 upgrade and complete the help menu
- The upgrade no longer restarts pve-manager while preparing the host, so running guests are not stopped
- The upgrade stops before touching any repository when the Proxmox VE 8 update fails or is cancelled
- The unattended mode continues into the upgrade instead of exiting after the mode question
- Without a subscription, the enterprise repository added by pve-manager 9 is left disabled after the upgrade
- grub-efi-amd64 is installed with its output visible in interactive mode
- Help menu: qm unlock and pct unlock entries in the VM/CT section, renumbered items and aligned labels
- Help menu: pvesm scan nfs takes the server address, and pveupgrade is described as the interactive upgrade
- Help menu: an empty choice no longer runs the previous command
- translate() finds catalog entries for texts with leading or trailing spaces and keeps the padding
- Spanish help menu texts use the tú form and the Intro key
- New help and upgrade messages translated into all languages
2026-10-18 15:56:35 +02:00
MacRimi 95b7950ca3 Fix the help menu NFS scan and align the FAQ with the installer
- Option 19 scans an NFS server for its exports with pvesm scan nfs
- pveupgrade is described as the interactive package upgrade it starts
- The FAQ describes the wget install command and the Post-Install backups of .bashrc and MOTD
- Two Spanish error titles match the interface
2026-10-18 14:17:16 +02:00
MacRimi f8cabb4700 Check translation contracts offline, add Swedish to the installer and enable the website languages
- Offline checks for terminal and website catalogs reject translations that change commands, paths, identifiers or placeholders
- Terminal and documentation texts that broke those contracts are corrected in every language
- Swedish can be chosen in the stable and beta installers
- The website routes, language switcher and exported pages cover the eight languages, with the shared website texts in each of them
- Website documentation translations are generated only when requested
- From PR #475 by @jcastro
2026-10-18 12:58:25 +02:00
MacRimi 9861a85ccd Name the overlapping mount paths and fix new OCI review translations 2026-10-18 11:49:48 +02:00
ProxMenuxBot 2aa6e0ba44 chore(lang): auto-rebuild translation cache
Source: e3c9162
Triggered by: push
2026-10-18 09:41:55 +00: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
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
MacRimi 592354b0e0 keep the Proxmox Backup Server name in PBS and node selector texts 2026-10-17 18:28:54 +02:00
ProxMenuxBot 6157f34ced chore(lang): auto-rebuild translation cache
Source: 98ae1f3
Triggered by: push
2026-10-17 16:21:01 +00:00
Jonatan b70e968f73 Apply OCI runtime settings to existing containers with recoverable edits 2026-10-17 17:11:27 +02:00
Jonatan 784ce13c14 Reuse OCI images and apply resource edits without rebuilding 2026-10-17 17:11:26 +02:00
Jonatan 1c42203166 Add selective settings menu for OCI modifications 2026-10-17 16:25:51 +02:00
ProxMenuxBot ce1a3de719 chore(lang): auto-rebuild translation cache
Source: 85f0123
Triggered by: push
2026-10-17 08:36:16 +00:00
Jonatan c32a9880d9 Merge develop and retain guest retention beside PBS navigation 2026-10-16 23:56:46 +02:00
MacRimi b75d373f31 remove invisible characters from translations 2026-10-16 23:22:50 +02:00
ProxMenuxBot 5661891d83 chore(lang): auto-rebuild translation cache
Source: c9caea0
Triggered by: push
2026-10-16 21:18:59 +00: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
Jonatan 3a90f218ac Merge develop and preserve generic i18n regression coverage 2026-10-16 23:03:54 +02:00
Jonatan b035373efb Complete translations for all supported languages 2026-10-16 23:00:33 +02:00
Jonatan 8bbb475614 Complete translations for all supported languages 2026-10-16 23:00:22 +02:00
MacRimi def0987711 space after semicolons in the registry account messages 2026-10-16 22:42:52 +02:00
ProxMenuxBot b938e14fc5 chore(lang): auto-rebuild translation cache
Source: 248ac5d
Triggered by: push
2026-10-16 20:36:20 +00:00
MacRimi 248ac5dec6 keep registry accounts for the whole cluster and use them everywhere
- Registry accounts are kept in /etc/pve/priv/proxmenux/registry-auth.json, shared by every node, unless REGISTRY_AUTH_FILE says otherwise
- The custom image importer offers to sign in when a registry refuses an image, and reads it again
- Installers, updates, the watchdog and the Monitor update check read private images with the saved accounts
- The host backup includes the accounts, and uninstalling ProxMenux removes them and keeps the OCI records of the cluster
- Spanish written by hand and spacing fixed for the registry account messages in every locale
- Docs: private registries section, Registry accounts in the OCI menu, README storage notes
2026-10-16 22:35:07 +02:00
ProxMenuxBot e4c517f258 chore(lang): auto-rebuild translation cache
Source: 31254b1
Triggered by: push
2026-10-16 19:53:59 +00:00
MacRimi 8840490da0 mend the bot translations of the Synology loader and paste messages 2026-10-16 21:23:31 +02:00
ProxMenuxBot 3000c1cd66 chore(lang): auto-rebuild translation cache
Source: 1b0d6a0
Triggered by: push
2026-10-16 16:38:57 +00:00
ProxMenuxBot d0f8df39db chore(lang): auto-rebuild translation cache
Source: 653dee1
Triggered by: push
2026-10-16 16:28:11 +00:00
MacRimi ea3b579089 docs(post-install): document the ZRAM swap profile and fix its translations
- Optional Settings: new step for the ZRAM swap profile, with what it does, how it is used and how to verify it
- Uninstall Optimizations: add the ZRAM swap profile to the kernel and memory group
- Customizable: list the ZRAM swap profile in the Optional category
- lang: rewrite the Spanish ZRAM messages and add the missing space after semicolons and the initial capital in the other locales
2026-10-16 17:50:13 +02:00