Commit Graph
261 Commits
Author SHA1 Message Date
MacRimi 5d87106e69 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-19 23:16:21 +02:00
MacRimi 77a6d1c397 feat(monitor): sign in to a PBS with user and password and add a Tasks tab
- Connect a PBS with user and password, creating a read-only API token
- Never store the password; remove the token when the role cannot be granted
- Show the PBS connection form as a dialog with the project contrast and blue actions
- Move recent tasks and maintenance schedules of a PBS to a new Tasks tab
- Keep the Datastores tab for datastores, disks and pools
2026-10-19 23:12:31 +02:00
VAIO73 361f26bf70 Merge develop into local application icon discovery 2026-10-19 17:30:37 +00:00
MacRimi cb585632c6 fix(monitor): handle a PBS on the same host and complete the PBS views
- Open a PBS installed on this host on the address in use, without probing it
- Never carry or offer localhost addresses between Monitors
- Read the PBS of a PVE+PBS host in Backup Server, with its hostname and version
- Offer the PBS storages without a connection, with address and fingerprint
- Show the disks and pools of a PBS in its Datastores tab
- Hide guest and PVE storage settings on a PBS
- Show a clearer status line for a PBS
2026-10-19 18:18:18 +02:00
MacRimi 7bf1e1e34d fix(monitor): keep Docker web links and schemes accurate
- Reuse the Find snapshot for web links only after a complete search
- Skip unassigned or ranged host ports instead of dropping the container
- Prefill the https scheme of published HTTPS ports in the editor
- Run the Docker discovery tests when they change
- Translate the Docker search texts
2026-10-19 17:12:28 +02:00
VAIO73 e44db4897b fix(monitor): label Docker published ports precisely 2026-10-19 08:27:47 +00:00
VAIO73 cfb90a094c feat(monitor): discover Docker application endpoints on demand 2026-10-19 08:03:25 +00:00
VAIO73 440b6be6ef style(monitor): make local icon lookup button compact 2026-10-18 19:42:30 +00:00
VAIO73 e63ec2ad7b feat: discover validated icons from local LXC applications 2026-10-18 18:41:29 +00:00
MacRimi e52d194b9a Translate the stopped-container search notice 2026-10-18 20:09:24 +02:00
MacRimi f6cff70298 Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-18 20:09:15 +02: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
VAIO73 b5a2a3f52b fix: explain why native discovery cannot scan stopped containers 2026-10-18 17:48:48 +00:00
MacRimi c6f919b085 Show linked node addresses as text with an edit button
- Each linked node shows its Monitor address as plain text, marked Automatic when it was detected
- A pencil button opens the address field with Save and Cancel only when it needs changing
- The node cards keep the dialog background so the editable fields stand out
- The Add button keeps white text when disabled
- New texts translated into all languages
2026-10-18 19:45:54 +02:00
MacRimi 62ddd7599b Carry the linked nodes across Monitor jumps and clarify PBS web links
- A jump between Monitors carries the Monitors the source links, and the destination offers them in one dialog with a checkbox each
- The offer is not repeated in the same browser session after choosing Not now, and disappears once every node is known
- A Proxmox Backup Server without a Monitor is shown as its web interface, with its own icon
- The linked nodes form follows the edit-mode contrast rule, with a blue Add button
- New texts translated into all languages
2026-10-18 18:43:26 +02:00
MacRimi 3c814b24b4 Keep application categories in English in Spanish 2026-10-18 17:50:11 +02:00
MacRimi 0149327367 Merge remote-tracking branch 'origin/develop' into HEAD
# Conflicts:
#	AppImage/messages/es/common.json
2026-10-18 17:49:06 +02:00
MacRimi 947b5291e9 Remove the notification menu from the VM and LXC backup dialog; backups follow the notification settings 2026-10-18 17:43:41 +02:00
MacRimi 36a8e84491 Update common.json 2026-10-18 13:37:18 +02:00
MacRimi f363ef4395 Let dismissed remote mount warnings clear the health status 2026-10-18 12:38:40 +02:00
ProxMenuxBot e8b8f95c5b chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 1cbcdd6
Triggered by: push
2026-10-18 10:15:05 +00: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
MacRimi 592354b0e0 keep the Proxmox Backup Server name in PBS and node selector texts 2026-10-17 18:28:54 +02:00
ProxMenuxBot 74c0321956 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 98ae1f3
Triggered by: push
2026-10-17 16:20:37 +00:00
MacRimi 98ae1f3626 feat(pbs): post-install menu for Proxmox Backup Server
- Open the post-install menu from the PBS menu
- List only the customizable options that apply to PBS
- Offer the PBS no-subscription repository through the native repository API
- Upgrade PBS with the package list shown before applying it
- Remove and restore the subscription notice on the PBS web interface
- Install Figurine on PBS without the Proxmox VE aliases
- Offer the Helper-Scripts PBS post-install and microcode scripts
- Tune firewall bridges after the systemd udev rules in the automated post-install
- Add PBS repository policy tests and syntax checks
- Document the PBS differences on the post-install page
- Use backups in the Spanish PBS update message
2026-10-17 18:13:44 +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 a230e8b067 Use backups in the Spanish backup deletion messages 2026-10-16 23:49:08 +02:00
MacRimi 7e97bcb25b Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-16 23:44:39 +02:00
MacRimi 29260a0e41 mend the translations of the storage retention default option 2026-10-16 23:41:01 +02:00
ProxMenuxBot 8d9c0083cd chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: ac391cd
Triggered by: push
2026-10-16 21:37:39 +00: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
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
MacRimi b75d373f31 remove invisible characters from translations 2026-10-16 23:22:50 +02:00
MacRimi 9558bd3609 mend the translations of the stopped scheduled update messages 2026-10-16 23:04:02 +02:00
Jonatan 3a90f218ac Merge develop and preserve generic i18n regression coverage 2026-10-16 23:03:54 +02:00
Jonatan 5197d84328 Merge develop and preserve generic i18n regression coverage 2026-10-16 23:03:50 +02:00
Jonatan 6a9a025199 Complete remaining dashboard and menu translations 2026-10-16 23:02:18 +02:00
Jonatan aba6da22db Complete translations for all supported languages 2026-10-16 23:00:48 +02:00
Jonatan 766cfa0779 Complete translations for all supported languages 2026-10-16 23:00:43 +02:00
Jonatan 8772b286da Complete translations for all supported languages 2026-10-16 23:00:38 +02:00
Jonatan 8bbb475614 Complete translations for all supported languages 2026-10-16 23:00:22 +02:00
ProxMenuxBot 2898ecbfdb chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 5063c7a
Triggered by: push
2026-10-16 20:57:33 +00:00
Jonatan 511bfe52ea feat: support PBS hosts and remote PBS monitoring 2026-10-16 21:46:26 +02:00
Jonatan ee6b3bb232 Clarify Slack and Matrix setup and preserve Apprise recovery severity 2026-10-16 20:39:43 +02:00
Jonatan 113659c0e3 Expose native storage retention for VM and CT backups 2026-10-16 20:32:05 +02:00
Jonatan d487f33700 Allow selecting and deleting guest backup archives in Monitor 2026-10-16 20:23:09 +02:00
VAIO73 690ace1e57 i18n: shorten stopped scheduled-update reason 2026-10-16 17:21:34 +00:00