Commit Graph
72 Commits
Author SHA1 Message Date
Jonatan 511bfe52ea feat: support PBS hosts and remote PBS monitoring 2026-10-16 21:46:26 +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 873a3cd8e2 fix(i18n): translate the search texts and review the new translations 2026-10-11 14:21:59 +02:00
MacRimi 0fd3be15c1 feat(menu): search options and applications from the main menu
The main menu opens with a search that finds an option of ProxMenux, an application of the OCI catalog or a Helper-Script by its name or by related words, in that order, and by category after the names.

Every result opens what its name says and nothing is run by the search itself: a script starts at its first screen, an application opens its page, an option of the post-install or a system utility opens its list with it marked, and an option that lives inside a menu is opened by that menu, which stays behind it.

The menus take the option to open as an argument and behave as before without one. The Helper-Scripts catalog is kept on the host and refreshed once a day. The main menu, the lists of OCI manager and the Helper-Scripts menu share the same height.
2026-10-11 13:26:23 +02:00
MacRimiandClaude Opus 5 bcabcb618c feat(oci): run official container images as native LXC containers
Adds the OCI manager: an engine that turns a Docker Compose file into an
LXC definition, a catalog of 365 applications drawn from LinuxServer.io
and other container image sources, and a per-instance registry recording
what each container was built from. Reachable from the main menu.

Catalog text is translated like every other string in the project: the
taglines go through translate() and land in lang/*.json, so the entries
read in all eight languages instead of only English.

Translation cache builder:
- a failed translation leaves the key absent rather than writing English,
  which previously made the string count as translated forever
- a result identical to a 3+ word source is rejected, catching a provider
  that silently returns the text it was given
- strings that are nothing but glossary terms keep their source spelling
  instead of being discarded as failures
- no backoff between attempts when the provider is deterministic
- application names are protected so "HAOS One" survives translation
- argos joins the provider list, and the workflow reads the OCI sources

Audit & Report:
- findings that moved in the wrong direction between runs are reported
  alongside the ones that improved
- an accepted risk can carry a review date and is flagged when it falls due
- backup checks explain in plain language what they looked at and what to
  do next

Monitor:
- disks can be excluded from periodic reads, and an idle disk says so
  instead of showing a stale temperature
- per-disk identity survives a controller or enclosure change
- scheduled Borg backups resolve their SSH key from the repository entry
- PVE upgrades log the package list and the resulting dpkg changes

The web build no longer copies scripts/ into public/: the documentation
links to GitHub, so nothing read that folder.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-22 18:24:59 +02:00
MacRimi 4dc8be7387 Add beta 1.2.2.2 2026-06-10 19:05:13 +02:00
MacRimi 61ff665cec update beta 1.2.2.2 2026-06-09 00:13:24 +02:00
MacRimi 4843fae0eb Update scripts 2026-04-12 20:32:34 +02:00
MacRimi ac6561ca52 Update menus 2026-03-28 18:29:58 +01:00
MacRimi bebf0e692a Update License 2026-01-19 17:15:00 +01:00
cod378 7d00ff8869 feat: switch menu scripts from remote URLs to local paths 2025-11-03 01:03:39 +00:00
MacRimi f1fa6b03d5 change license CC-BY-NC-4.0 2025-11-01 00:10:46 +01:00
MacRimi e896c41be1 Update main_menu.sh 2025-09-10 19:14:42 +02:00
MacRimi 3e7c6629a6 update text ProxMenux 2025-09-10 18:47:55 +02:00
MacRimi bbf91ae5d6 Update main_menu.sh 2025-08-30 09:40:42 +02:00
MacRimiandGitHub b8310f1c5d Update main_menu.sh 2025-08-18 09:37:06 +02:00
MacRimi 537af385f8 Update main menu PVE 9 2025-08-14 17:58:59 +02:00
MacRimiandGitHub 3c990df1fe Actualizar main_menu.sh 2025-08-02 12:02:10 +02:00
MacRimi 0550aa9bd2 Update main menu 2025-07-08 23:21:11 +02:00
MacRimi e6b568d7d6 update menu netwokr 2025-07-06 17:44:01 +02:00
MacRimi baddd82ecc Update main_menu.sh 2025-07-04 20:58:43 +02:00
MacRimi a4b127a8f3 Update main_menu.sh 2025-07-04 20:50:07 +02:00
MacRimi 2851fd20b8 Update main_menu.sh 2025-07-04 20:36:19 +02:00
MacRimiandGitHub cb7afac17b Update main_menu.sh 2025-06-10 13:28:06 +02:00
MacRimiandGitHub 5422af1e82 Update main_menu.sh 2025-06-10 12:45:17 +02:00
MacRimi f978e5d261 Update main_menu.sh 2025-06-06 17:30:24 +02:00
MacRimiandGitHub e7a7d1eb3b Actualizar main_menu.sh 2025-05-09 09:52:25 +02:00
MacRimi 37d029e296 Update main_menu.sh 2025-05-05 00:22:56 +02:00
MacRimi 4842439830 Update menu 2025-05-05 00:01:00 +02:00
MacRimi e8c60e887a Update menus dialog 2025-05-04 23:49:44 +02:00
MacRimi 4a82d29f63 Rename storage section to Disk and Storage Manager 2025-04-15 20:17:27 +02:00
MacRimi 599d78a5c1 Update main_menu.sh 2025-03-23 18:07:46 +01:00
MacRimi e3daad45e1 Update main_menu.sh 2025-03-23 18:01:27 +01:00
MacRimi cd4468cae8 Add new script to create Synology VM 2025-03-23 17:50:33 +01:00
MacRimi b0c37c5fc0 Update 2025-03-06 23:29:30 +01:00
MacRimi ba7abc0052 update 2025-02-25 19:01:50 +01:00
MacRimi ce252d97d9 update 2025-02-25 18:57:15 +01:00
MacRimi 3167302f99 update 2025-02-25 18:17:24 +01:00
MacRimiandGitHub dde8929143 Update main_menu.sh 2025-02-25 01:58:16 +01:00
MacRimi 1b132150bb Update scrips and menu 2025-02-24 23:44:47 +01:00
MacRimiandGitHub b85ccade30 Update main_menu.sh 2025-02-09 14:34:46 +01:00
MacRimiandGitHub d8a03ffdbb Update main_menu.sh 2025-02-04 18:07:44 +01:00
MacRimiandGitHub a4978f7535 Update main_menu.sh 2025-02-04 18:02:05 +01:00
MacRimiandGitHub 42e36f11b6 Update main_menu.sh 2025-02-02 11:55:45 +01:00
MacRimiandGitHub 1797f5f75f Update main_menu.sh 2025-02-02 11:54:09 +01:00
MacRimiandGitHub f9207f92bb Update main_menu.sh 2025-02-02 11:51:33 +01:00
MacRimiandGitHub d322b40049 Update main_menu.sh 2025-02-01 22:06:17 +01:00
MacRimiandGitHub 0ab19a39fc Update main_menu.sh 2025-02-01 08:49:06 +01:00
MacRimiandGitHub 42931b912c Update main_menu.sh 2025-02-01 08:44:34 +01:00
MacRimiandGitHub 650aa43d8d Update main_menu.sh 2025-01-31 22:24:41 +01:00