What's Changed
- chore(deps)(deps-dev): bump globals from 17.3.0 to 17.4.0 by @dependabot[bot] in #419
- feat: add configure(what="report_issue") for opt-in issue filing by @brennhill in #420
- feat: enrich annotation detail for LLM-driven PM feedback by @brennhill in #421
- feat: add cross-project annotation scope guardrails by @brennhill in #424
- feat(interact): add navigate_and_document workflow and lane C docs by @brennhill in #427
- feat(site): redesign cookwithgasoline + enforce SEO/LLM content contract by @brennhill in #426
- Refine interact toast copy and waiting-state phrasing by @brennhill in #440
- feat(interact): unify action registry + structured navigate/workflow metadata (#428-#430) by @brennhill in #441
- fix: throttle push screenshots — dedup, cap, and clear by @brennhill in #442
- fix: overlay dismiss loop, extension source, text= child, summary mode, region discovery by @brennhill in #449
- fix: correct mode spec params, schema descriptions, and dead code by @brennhill in #453
- fix: LLM ergonomics rounds 2-5 — schema accuracy, aliases, guide sync by @brennhill in #454
- fix: LLM ergonomics — 18 MCP tool surface improvements by @brennhill in #455
- docs: sync analyze product-spec with current 27-mode surface by @brennhill in #456
- fix: CLI parser parity + version rebadge (73 files) by @brennhill in #457
- feat: annotation resilience upgrades, parity smoke gate, and branding alignment by @brennhill in #458
- Polish installer UX and harden direct binary MCP config by @brennhill in #459
- smoke: harden annotation parity resume and transient retries by @brennhill in #460
- Docs quality hardening + role tracks + executable references by @brennhill in #462
- fix: forgiving enum validation, empty hints, tool descriptions, llms.txt by @brennhill in #461
- Fix extension release zip packaging and installer staging validation by @brennhill in #464
- Bump STABLE version metadata to 0.7.9 by @brennhill in #465
- STABLE: extension install hardening + release bump v0.7.10 by @brennhill in #466
- chore: remove .claude submodule and committed binaries by @brennhill in #471
- fix(installer): point install scripts at renamed repository by @brennhill in #472
- chore(release): deprecate PyPI release path and unblock binary publishing by @brennhill in #473
- fix(release): align optionalDependencies with 0.8.0 by @brennhill in #474
- fix(build): make PTY session compile across release targets by @brennhill in #475
- fix(release): align asset names + add Windows terminal availability notes by @brennhill in #476
- docs(installer): note Windows xterm feature is disabled by @brennhill in #477
- fix(installer): support bundled extension layout + release checksums by @brennhill in #478
- refactor: extract CommandBuilder for interact handlers (#501) by @brennhill in #507
- refactor: split dom-primitives.ts into focused modules (#502) by @brennhill in #508
- refactor: normalize runtime message types to snake_case (#503) by @brennhill in #509
- fix: normalize remaining message types in JS, tests, packages (#503) by @brennhill in #511
- feat(pty): adopt 8 session improvements from CAR analysis by @brennhill in #529
- feat: anonymous usage analytics + domain cloaking by @brennhill in #535
- fix: prevent installer from overwriting existing MCP configs by @brennhill in #536
- fix: prevent installer from overwriting existing MCP configs by @brennhill in #537
- fix: lazy server start — tab tracking works offline, auto-start on tool call by @brennhill in #539
- fix: lazy server start — tab tracking works offline, auto-start on tool call by @brennhill in #540
- chore(deps)(deps-dev): bump svelte from 5.53.6 to 5.53.8 by @dependabot[bot] in #534
- chore(deps)(deps): bump actions/setup-node from 6.2.0 to 6.3.0 by @dependabot[bot] in #530
- chore(deps)(deps-dev): bump globals from 17.3.0 to 17.4.0 by @dependabot[bot] in #532
- chore(deps)(deps-dev): bump vue from 3.5.29 to 3.5.30 by @dependabot[bot] in #531
- chore(deps)(deps-dev): bump eslint from 10.0.0 to 10.0.3 by @dependabot[bot] in #533
- feat: add Claude Code skill for browser automation by @xanguera in #541
- chore(deps)(deps-dev): bump svelte from 5.53.8 to 5.53.12 by @dependabot[bot] in #545
- feat: analytics — install ID, usage counter, 10-min beacon loop by @brennhill in #548
- chore(deps)(deps-dev): bump esbuild from 0.27.3 to 0.27.4 by @dependabot[bot] in #544
- chore(deps)(deps): bump actions/github-script from 7.0.1 to 8.0.0 by @dependabot[bot] in #543
- chore(deps)(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #542
- feat: eval rig + session-track + blast-radius + decision-guard + multi-agent hooks by @brennhill in #527
- feat: auto-fix — one-call QA sweep, guided skill, Find Problems button by @brennhill in #554
- feat: observe(what:"site_menus") — 3-layer menu heuristic by @brennhill in #555
- feat: detect cursor:pointer elements as framework click handlers by @brennhill in #556
- fix: hide hover widget during screenshot capture by @brennhill in #558
- fix: hover widget hitbox only on toggle circle by @brennhill in #559
- feat: one-time KaBOOM! rebrand popup by @brennhill in #560
- brand: complete Kaboom hard cutover by @brennhill in #561
- feat: unified telemetry — single install ID, session management, server-only analytics by @brennhill in #567
New Contributors
Full Changelog: 0.7.10...v0.8.2