Commit Graph
23 Commits
Author SHA1 Message Date
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
martino eb13ca620e fix(i18n): clarify VM storage selection messages 2026-09-22 19:00:04 +02:00
MacRimi 4dc8be7387 Add beta 1.2.2.2 2026-06-10 19:05:13 +02:00
MacRimiandClaude Opus 4.7 2f24de2592 Bump Next.js to 15.1.9 + doc nav handles in-page anchors + help_info_menu
Three changes that fold into the v1.2.2 release PR:

1. AppImage: bump Next.js 15.1.6 -> 15.1.9 (CVE-2025-55182)
   GHSA-9qr9-h5gf-34mp / React2Shell is a pre-auth RCE in React Server
   Components when Server Functions deserialize attacker payloads. The
   ProxMenux Monitor ships Next.js in `output: "export"` mode behind
   Flask on :8008, so there is no runtime Next.js server and no
   "use server" directive in the source tree — the exploitable path is
   not reachable. Bumping to 15.1.9 anyway because OpenVAS and similar
   scanners flag the version string from the JS bundle regardless of
   architecture; raising the floor removes false-positive noise across
   every install. Reported by @rost43 in #219.

2. web/components/ui/doc-navigation.tsx: handle sidebar entries that
   point to in-page anchors. The Storage Share Manager sidebar has
   entries for `/docs/storage-share#host` and
   `/docs/storage-share#lxc-net` as section headers, but
   usePathname() does not include the hash so every visit collapsed
   to the parent page. As a result Next/Previous on /docs/storage-share
   stayed stuck at #host, and Next from .../lxc-mount-points/ pointed
   back at #host instead of #lxc-net. Read window.location.hash on
   mount (and on hashchange) and try the pathname+hash match before
   falling back to the pathname-only lookup. SSR hydrates with an
   empty hash and refreshes once mounted — brief render before
   hydration is the same as the previous behaviour, so no regression.

3. scripts/help_info_menu.sh: user-side improvement (mirrored from
   develop).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-01 22:31:12 +02:00
MacRimi 2f919de9e3 update beta ProxMenux 1.2.1.1-beta 2026-05-09 18:59:59 +02:00
MacRimi 4843fae0eb Update scripts 2026-04-12 20:32:34 +02:00
MacRimi bebf0e692a Update License 2026-01-19 17:15:00 +01:00
cod378 a5459acdaf feat: switch help menu from remote to local script loading 2025-11-02 03:28:14 +00:00
MacRimi f1fa6b03d5 change license CC-BY-NC-4.0 2025-11-01 00:10:46 +01:00
MacRimi 3e7c6629a6 update text ProxMenux 2025-09-10 18:47:55 +02:00
MacRimi bc1dbb1c27 Update help_info_menu.sh 2025-08-30 00:17:51 +02:00
MacRimi 2156535ffd Update help_info_menu.sh 2025-05-09 19:08:41 +02:00
MacRimi 2f81ed14fb Update menu help and info 2025-05-06 20:42:12 +02:00
MacRimi d93759d31a Update help_info_menu.sh 2025-05-06 16:34:10 +02:00
MacRimi c4d959b7e5 Update help_info_menu.sh 2025-05-06 16:22:38 +02:00
MacRimi e83320e4a7 Update help_info_menu.sh 2025-05-05 12:32:54 +02:00
MacRimi 48ef6b1d78 Update help_info_menu.sh 2025-05-05 12:24:53 +02:00
MacRimi 4842439830 Update menu 2025-05-05 00:01:00 +02:00
MacRimi 6f1a8a06ad Update help_info_menu.sh 2025-05-04 23:53:55 +02:00
MacRimi e8c60e887a Update menus dialog 2025-05-04 23:49:44 +02:00
MacRimi 6c45535875 update footer 2025-04-16 21:49:03 +02:00
MacRimiandGitHub 2d04f38134 Update help_info_menu.sh 2025-04-16 14:05:59 +02:00
MacRimiandGitHub e34f31f371 Create help_info_menu.sh 2025-04-16 13:49:58 +02:00