github can1357/oh-my-pi v18.1.21

3 hours ago

@oh-my-pi/pi-coding-agent

Fixed

  • Fixed Flatpak Chromium launcher executables (including com.google.Chrome, org.chromium.Chromium, and io.github.ungoogled_software.ungoogled_chromium) so app.path is treated as a browser and gets managed Chromium profile handling
  • Fixed Chromium --user-data-dir handling by normalizing --user-data-dir <dir> and relative profile paths to absolute --user-data-dir=... values before launch
  • Browser automation now works alongside an already-running Chrome using an isolated profile, keeps requested profiles separate, and never kills reused browser processes.
  • First-use Chromium installation and browser operations no longer consume Eval's runtime timeout or reset its kernel while waiting.
  • Browser startup reuses a successful system-Chrome fallback instead of retrying an unavailable download during the same open.
  • Browser clicks and other interactions no longer stall when OMP-owned tabs are in the background, including after worker timeout recovery.

@oh-my-pi/pi-utils

Added

  • Added getBrowserProfilesDir() (~/.omp/browser-profiles; XDG: $XDG_STATE_HOME/omp/browser-profiles) for profiles of Chromium browsers spawned by the browser tool.

Fixed

  • Timed out stalled Chrome-for-Testing metadata requests after 30 seconds when looking up download metadata
  • Concurrent browser installations share one download without replacing a running browser, and stalled downloads time out with partial files cleaned up for retry.

Full Changelog: v18.1.20...v18.1.21

Don't miss a new oh-my-pi release

NewReleases is sending notifications on new releases.