Commit Graph
6507 Commits
Author SHA1 Message Date
VAIO73 744c0165e2 fix: keep update viewers responsive under input backpressure 2026-10-26 07:57:20 +00:00
VAIO73 723f53a1f1 fix: allow update cancellation to restore the original guest state 2026-10-26 07:57:20 +00:00
VAIO73 fd74b3cacc fix: detach closed update viewers and preserve other guest state 2026-10-26 07:57:20 +00:00
VAIO73 11326badb2 test: preserve legacy terminal and update caller coverage 2026-10-26 07:57:20 +00:00
VAIO73 44ab9d506d fix: keep LXC updates running when the browser session ends 2026-10-26 07:57:20 +00:00
MacRimi af29bc9274 Release notes: the catalog lists 464 applications
The release notes, the changelog and What's New in Version 1.2.7 count
the hundred applications of PRs #524 and #525 and credit them, together
with the Italian review of PR #522 and the French field icons of PR #523.
2026-10-26 07:48:58 +01:00
MacRimiandGitHub 9f977ac0be Merge pull request #525 from jcastro/feature/oci-next-50-extra
Add 50 curated OCI app profiles
2026-10-26 07:43:43 +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
MacRimiandGitHub 354966180c Merge pull request #524 from jcastro/feature/oci-next-50
Add 50 curated OCI app profiles
2026-10-26 07:31:32 +01:00
MacRimi fab4aee37a Keep the configuration of Glance, Homer and Prometheus across updates
Glance and Homer write their starter configuration only when it is missing, so an update does not replace the one the user edited. Prometheus keeps /etc/prometheus in a volume of its own, which starts with the configuration of the image and can be a host directory.
2026-10-26 07:28:40 +01:00
MacRimiandGitHub 170293c67a Merge pull request #523 from f3rs3n/fix/monitor-fixtures-localized-icons
fix(monitor): isolate offline tests and preserve localized field icons
2026-10-26 07:26:58 +01:00
MacRimiandGitHub 9340def0e7 Merge pull request #522 from f3rs3n/fix/italian-prerelease-messages
fix(i18n): polish new Italian catalog messages
2026-10-26 07:26:39 +01:00
Jonatan b4bd674a80 Refresh generated OCI validation count 2026-10-26 06:39:53 +01:00
Jonatan 6b62aa2608 Add missing Admin UI translations 2026-10-26 06:38:13 +01:00
Jonatan 541eb6379e Document oCIS URL behind HTTPS proxy 2026-10-26 06:18:35 +01:00
Jonatan 23ac5ba228 Align Kiwix runtime command with official image 2026-10-26 05:27:14 +01:00
Jonatan e255b4cc64 Pass Kiwix ZIM wildcard to image entrypoint 2026-10-26 05:24:48 +01:00
Jonatan e909e1ce67 Fix Kiwix command passthrough 2026-10-26 05:21:49 +01:00
Jonatan 8269d9aaaf Add 50 curated OCI app profiles 2026-10-26 05:04:41 +01:00
Jonatan f2854ebece Refresh OCI validation catalog count 2026-10-26 00:50:18 +01:00
Jonatan 8eeafa1f18 Add 50 curated OCI app profiles 2026-10-26 00:47:35 +01:00
martino 6c2e268c4b fix(monitor): isolate offline tests and preserve localized field icons 2026-10-26 00:35:37 +01:00
martino 12f424911d fix(i18n): polish new Italian catalog messages 2026-10-25 23:41:36 +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
MacRimiandGitHub c24d022f40 Merge pull request #521 from jcastro/feature/oci-apps-tested-batch
Add ten curated OCI service profiles
2026-10-25 20:34:49 +01:00
Jonatan 6bb9a1ebb0 Translate OCI catalog additions 2026-10-25 20:28:56 +01:00
Jonatan e649a92f30 Add ten curated OCI applications 2026-10-25 20:22:01 +01:00
MacRimi bab512281c Release notes: the catalog lists 354 applications 2026-10-25 19:26:08 +01:00
MacRimi 3686d613e6 ProxMenux 1.2.7: release notes, changelog and version 2026-10-25 19:22:44 +01:00
MacRimiandGitHub 896817affa Merge pull request #520 from jcastro/feature/oci-curated-apps
Add seven curated OCI applications
2026-10-25 19:19:54 +01:00
MacRimi b2067e18a5 Add the icons of the seven curated OCI applications
Every catalog application carries its icon; these come from the same selfhst/icons set as the rest of the catalog.
2026-10-25 19:11:45 +01:00
Jonatan 281dfdf638 Translate new OCI catalog descriptions 2026-10-25 18:59:47 +01:00
Jonatan 17fe62062e Refresh OCI validation catalog count 2026-10-25 18:55:30 +01:00
Jonatan 8b1cbbbb0d Add seven curated OCI applications 2026-10-25 18:52:36 +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
MacRimiandGitHub 779dd7fb26 Merge pull request #517 from f3rs3n/fix/optimization-description-wording
fix(post-install): align optimization descriptions with existing behavior
2026-10-23 17:03:08 +01:00
MacRimi 225438209e Merge remote-tracking branch 'origin/develop' into HEAD 2026-10-23 18:00:10 +02:00
MacRimiandGitHub adda62d1ed Merge pull request #516 from f3rs3n/fix/italian-delta-tui-monitor
fix(i18n): refine new Italian TUI and Monitor messages
2026-10-23 16:58:11 +01:00
MacRimiandGitHub 6556d560fa Merge pull request #515 from f3rs3n/fix/bashrc-migration-safety
fix(post-install): preserve Bashrc on reruns and write failures
2026-10-23 16:57:06 +01:00
MacRimi 5ece466d1e Merge commit 'refs/pull/516/head' of https://github.com/MacRimi/ProxMenux into HEAD
# Conflicts:
#	AppImage/messages/it/common.json
2026-10-23 17:50:12 +02:00
MacRimi b879adf54c i18n: update the six corrected descriptions in the other languages
- Translate the new Log2RAM, kexec, AMD, guest agent and backup descriptions into es, de, fr, pt and sv
2026-10-23 17:49:51 +02:00
martino e032d869ff fix(post-install): align optimization descriptions with existing behavior 2026-10-22 23:46:56 +02:00
martino 1f0c72b90b fix(i18n): refine new Italian TUI and Monitor messages 2026-10-22 22:28:20 +02:00
martino 03770129a3 fix(post-install): preserve Bashrc on reruns and write failures 2026-10-22 21:04:15 +02:00
MacRimiandGitHub 6422d6ecd5 Merge pull request #514 from jcastro/fix/oci-zfs-snapshot-mountpoints
fix(oci): preserve image defaults for ZFS snapshot backups
2026-10-22 17:53:14 +01:00
MacRimi d17c017ccf Thank you so much for this, merging it now. 2026-10-22 18:47:32 +02:00
MacRimi 6699a4afbb fix(oci): keep installing when an image mountpoint is not a plain directory
- Log and continue when the helper refuses a mountpoint, as the seed capture does
- Nothing is moved in that case, so the image installs as before
2026-10-22 10:52:35 +02:00
ProxMenuxBot b3319268a7 chore(i18n): auto-fill missing translations in messages/{locale}/common.json
Source: 3298b55
Triggered by: push
2026-10-22 08:34:26 +00:00
jcastro 00ebb0b2f9 fix(oci): preserve image defaults before attaching managed volumes 2026-10-22 10:27:00 +02:00