Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,23 @@ All notable changes to Pantalk Ghost are documented here, following

## [Unreleased]

## [0.1.10] - 2026-07-31

### Fixed

- Update the shared Launcher desktop base to `0.1.6`, keeping Chrome's software
renderer available without a GPU and allowing root-launched Chromium
processes to authenticate to the X display and paint their browser surfaces
in Apple fixed-mount sessions.

## [0.1.9] - 2026-07-31

### Fixed

- Update the shared Launcher desktop base to `0.1.4`, allowing unprivileged
agent runtimes to authenticate to the display when Apple fixed-ownership
mounts require the desktop session itself to run as root.

## [0.1.8] - 2026-07-31

### Changed
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
# pantalk/ghost:local
# Open http://localhost:6901

ARG DESKTOP_IMAGE=ghcr.io/pdparchitect/launcher-image-base-desktop:0.1.3
ARG DESKTOP_IMAGE=ghcr.io/pdparchitect/launcher-image-base-desktop:0.1.6
FROM ${DESKTOP_IMAGE}

USER root
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ NATIVE_ARCH := $(shell uname -m | sed \
PLATFORM ?= linux/$(NATIVE_ARCH)
TARGETARCH ?= $(word 2,$(subst /, ,$(PLATFORM)))
PANTALK_VERSION ?= 0.0.12
DESKTOP_IMAGE ?= ghcr.io/pdparchitect/launcher-image-base-desktop:0.1.3
DESKTOP_IMAGE ?= ghcr.io/pdparchitect/launcher-image-base-desktop:0.1.6
AGENT_BROWSER_VERSION ?= 0.33.0
GITHUB_COPILOT_VERSION ?= 1.0.75
CODEX_VERSION ?= 0.145.0
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.1.8
0.1.10
15 changes: 15 additions & 0 deletions tests/smoke-container.sh
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,21 @@ fi
curl -fsS http://127.0.0.1:6901/ >/dev/null
'

# The desktop base owns this contract. Product processes must be able to use
# the inherited display environment without locating or copying X11 cookies.
x_access=false
for attempt in $(seq 1 20); do
if "$docker" exec --user agent "$container" xprop -root >/dev/null 2>&1; then
x_access=true
break
fi
sleep 1
done
if [ "$x_access" != "true" ]; then
echo "The agent account could not authenticate to the X display." >&2
exit 1
fi

# A version check only proves that the executable loader works. Launch the
# architecture's real headed browser on KasmVNC's display, find its visible
# window through X11, and capture the same framebuffer a remote user sees.
Expand Down