Skip to content

Sync remaining Windows fixes from Zeron #313 - #14

Merged
hoangvu12 merged 6 commits into
mainfrom
fix/windows-upstream-followups
Sep 15, 2026
Merged

hoangvu12 merged 6 commits into
mainfrom
fix/windows-upstream-followups

Conversation

@hoangvu12

@hoangvu12 hoangvu12 commented Sep 15, 2026 •

Copy link
Copy Markdown
Collaborator

Ports the remaining Windows fixes from zeronsh#313: precise animation timing, backdrop updates after settings clicks, and link popups that allow clicks to reach other controls. Also validates ACP executable overrides and corrects case-sensitive discovery tests.

Preserves Kratos Mimir integration, renderer pins, and its cross-platform login test. Unit tests retain GPUI's deterministic timer because the native timer's worker thread is incompatible with its test scheduler. Adds Unix agent-discovery coverage to CI.

Validation: formatting and diff checks pass; 179 local harness tests, 974 Windows UI tests, and all 5 native desktop link tests pass. CI and the release application build were still pending at merge time.

wing-anara and others added 6 commits September 15, 2026 10:56
…breaks

- AcpHarness::installed() now validates `executable`/env overrides the same
  way resolve_launch does, so a missing override is not advertised as an
  installed agent whose model discovery and launch both fail. The
  static-catalog fallback test now uses an executable that exists but cannot
  speak ACP (the probe-failure case it was written for); a new test covers
  the missing-override case as not-installed + NotInstalled.
- executable.rs: the two PATHEXT-casing tests wrote one case to disk and
  looked up another, which only resolves on case-insensitive filesystems.
  Match the on-disk name so they pass on Linux too.
- codex_login_resolution: the npm .cmd shim test depends on PATHEXT
  discovery and is now cfg(windows).
- claude_availability: the not-installed probe skips on machines with a
  system-wide /usr/local/bin or /opt/homebrew/bin claude, like its sibling.
@hoangvu12
hoangvu12 merged commit c94cf80 into main Sep 15, 2026
5 checks passed
@wasimysaid
wasimysaid deleted the fix/windows-upstream-followups branch September 15, 2026 05:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants