Commit Graph
176 Commits
Author SHA1 Message Date
VAIO73 06fbea8735 i18n: clarify restored OCI registration and cancellation 2026-10-21 07:05:14 +00:00
VAIO73 56844d7f04 i18n: clarify Slovak interrupted OCI recovery and cancellation 2026-10-21 07:05:14 +00:00
VAIO73 96b62c59cc i18n: clarify Slovak OCI application removal dialogs 2026-10-21 07:05:14 +00:00
VAIO73 5ccc1451ce i18n: correct Slovak multi-container OCI editor dialogs and errors 2026-10-21 07:04:41 +00:00
VAIO73 90f080744a fix: treat OCI editor cancellation as a neutral outcome 2026-10-21 07:04:41 +00:00
VAIO73 7213fb2553 fix: clarify OCI update dialog and distinguish cancellation 2026-10-21 07:04:41 +00:00
VAIO73 43041846eb i18n: complete Slovak custom OCI image and registry dialogs 2026-10-21 07:03:31 +00:00
MacRimi 0a7a598210 fix: keep PBS logs and maintenance jobs readable
- Draw ZFS ARC only from recorded history, leaving it out on PBS
- Read the maintenance jobs of a local PBS from its API, with their last state
- Show the OK state of PBS jobs in green whatever its case
- Compress rotated logs at once in the Log2RAM and logrotate profiles
- Offer the Log2RAM 1.8 and logrotate 1.2 update to existing installations
2026-10-20 00:53:21 +02:00
VAIO73 d7cc914c35 fix(monitor): isolate local icon fetching and image decoding 2026-10-19 17:44:53 +00:00
VAIO73 361f26bf70 Merge develop into local application icon discovery 2026-10-19 17:30:37 +00:00
VAIO73 cfb90a094c feat(monitor): discover Docker application endpoints on demand 2026-10-19 08:03:25 +00:00
VAIO73 e63ec2ad7b feat: discover validated icons from local LXC applications 2026-10-18 18:41:29 +00:00
MacRimi ab8c4a56ea Apply one Spanish style to the Monitor and the terminal menus
- The Spanish interface addresses the reader as tú, uses the infinitive on buttons and menu options, and uses Spain vocabulary (pulsar, introducir, añadir, the Intro key)
- Backup, snapshot, host, pool and slot stay in English, and Proxmox web interface paths keep their English labels
- Mistranslated texts, missing spaces and gender agreements corrected
- Spanish documentation quotes the updated screen labels
- The translation guide describes the Spanish style
- The command description fixture follows the updated Spanish text
2026-10-18 20:06:06 +02:00
MacRimi 06968696e3 Update test_lynis_threshold_wording.py 2026-10-18 17:58:56 +02:00
MacRimi d67eb39a65 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-18 13:19:12 +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 ccdc21504a Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-18 11:55:20 +02:00
MacRimi e3c9162982 Carry over OCI variables changed in Proxmox and keep the LXC update badge on old checks 2026-10-18 11:40:17 +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
MacRimi d8ae19c76e open Manage straight to the list and simplify registry rows 2026-10-17 21:49:00 +02:00
MacRimi e38c085e5f accept non-HTTP answers from guessed service ports 2026-10-17 20:47:24 +02:00
Jonatan 99adc343e8 Adapt isolated removal preview tests to verified configuration reader 2026-10-17 18:50:42 +02:00
Jonatan 1e97f732ac Avoid unnecessary probes while opening OCI menus 2026-10-17 18:48:33 +02:00
Jonatan 14513cc898 Speed up OCI Modify entry by deferring backup probes and reusing verified config 2026-10-17 18:05:26 +02:00
Jonatan f36b5e22a8 docs: review project information in all seven translations 2026-10-17 15:08:53 +02:00
VAIO73 e89f2596b2 feat: discover native LXC applications on demand with evidence 2026-10-17 11:27:16 +00:00
Jonatan c32a9880d9 Merge develop and retain guest retention beside PBS navigation 2026-10-16 23:56:46 +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
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
Jonatan 3a90f218ac Merge develop and preserve generic i18n regression coverage 2026-10-16 23:03:54 +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
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
Jonatan 52632abbd6 Make i18n steady-state tests handle pending translations 2026-10-16 22:16:55 +02:00
Jonatan 87720f14f1 Make i18n steady-state tests handle pending translations 2026-10-16 22:15:49 +02:00
Jonatan 816efa533e Scope menu search coverage to the PVE platform 2026-10-16 21:51:39 +02:00
Jonatan 511bfe52ea feat: support PBS hosts and remote PBS monitoring 2026-10-16 21:46:26 +02:00
Jonatan 113659c0e3 Expose native storage retention for VM and CT backups 2026-10-16 20:32:05 +02:00
Jonatan 6fc9f9003b Update OCI wording tests for private registry support 2026-10-16 20:03:58 +02:00
VAIO73 d25747646e fix: distinguish current and historical stopped schedule state 2026-10-16 17:21:34 +00:00
VAIO73 9bc83a13ef fix: address scheduled stopped LXC review feedback 2026-10-16 17:21:34 +00:00
VAIO73 fdbd420961 test: cover scheduled stopped reason in i18n fixture 2026-10-16 17:21:34 +00:00
martino db0e609259 fix(vm): repair Synology loader downloads and extraction 2026-10-16 18:28:29 +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
martino b55eca753d test(vm): keep ISO storage isolation in fixtures 2026-10-16 16:28:23 +02:00
martino f07dbfe10f fix(vm): reject failed ISO downloads and repair image sources 2026-10-16 15:42:58 +02:00
martino 84eb6d2167 fix(vm): repair Cloud-Init helper links and download checks 2026-10-16 14:36:24 +02:00
MacRimi 8220edf3b6 keep the current German where the English changed after the review 2026-10-16 07:31:50 +02:00
MacRimi f5d2074a9a label OCI manager Apps as a Technology Preview, as Proxmox VE does
- OCI manager Apps carries the Technology Preview label that Proxmox VE gives to application containers from OCI images, in the main menu, the engine windows, the menu search, the message at the end of each installation, the release notes and the documentation.
- The documentation explains that the label refers to the Proxmox VE support it runs on, not to the ProxMenux engine, and stays until Proxmox VE marks it as stable.
- Spanish for the new message; the other languages are left to the translation bot.
2026-10-15 22:28:57 +02:00
MacRimi 00350655bf add NUT Server to the catalog
- NUT Server (instantlinux/nut-upsd) runs the Network UPS Tools server for a UPS connected to the host by USB: the installation proposes the UPS the host detects, passes it to the container, generates the password of the upsmon user and starts with the host; clients such as PeaNUT connect on port 3493.
- A recipe can ask for the UPS of the host: without one, the installation stops and says so, and the advanced installation lets the node be typed by hand.
- The catalog lists 335 applications.
- Tests for the proposed UPS, a host without one and the recipe.
2026-10-15 20:06:06 +02:00
MacRimi abbb3afc0c return to the installed applications list after each operation 2026-10-15 19:05:19 +02:00