gstack/browse
t e60e9924e2 test(hermetic): fix env-restore leak, isolate machine state, gate absent capabilities
- gstack-memory-helpers.test.ts: env vars were saved in beforeEach but
  restored in afterAll, so the restore leaked the previous test's dead
  temp dir into GSTACK_HOME/GBRAIN_HOME/HOME/PATH for every file that ran
  later (broke gstack-config and make-pdf format-gate in full-suite runs).
  Capture once at collection time instead.
- gstack-config.test.ts: scrub inherited GSTACK_STATE_ROOT/GSTACK_HOME in
  run() unless a test passes them explicitly (defense in depth).
- gbrain-detect-install.test.ts: append a bun-only shim dir to SAFE_PATH —
  the script's '#!/usr/bin/env -S bun run' shebang needs bun on PATH, but
  ~/.bun/bin also carries a real gbrain on dev machines.
- gen-skill-docs / openclaw-native-skills: skipIf(!Bun.YAML) — parser
  lands in bun 1.3; CI pins bun latest so strict-YAML coverage remains.
- codex-resume-flag-semantics: availability probe upgraded from
  'which codex' to 'codex --version' exit 0 (half-installed wrapper
  resolved but could not execute).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 15:22:46 -07:00
..
bin feat: multi-agent support — gstack works on Codex, Gemini CLI, and Cursor (v0.9.0) (#226) 2026-03-19 18:20:50 -07:00
scripts fix: ngrok Windows build + close CI error-swallowing gap (v0.18.0.1) (#1024) 2026-04-16 13:49:04 -07:00
src fix(browse): closeTab loses last-tab auto-create when 'close' event wins the race 2026-07-10 15:22:12 -07:00
test test(hermetic): fix env-restore leak, isolate machine state, gate absent capabilities 2026-07-10 15:22:46 -07:00
PLAN-snapshot-dropdown-interactive.md fix: snapshot -i auto-detects dropdown/popover interactive elements (#845) 2026-04-05 22:57:45 -07:00
SKILL.md v1.58.5.0 feat: first-run activation scaffold + gstack router front door (#2078) 2026-06-25 09:42:45 -07:00
SKILL.md.tmpl v1.57.8.0 feat: browse js/eval --out render-to-file (canonical Chromium for offline rendering) (#1929) 2026-06-09 21:02:30 -07:00