## Summary
Prepares the v0.19.2 patch release from current main. It ships #86 and
#89.
- Custom question answers get Vim editing on OpenCode v1 and v2 (#78).
Pasting into an answer waits for queued motions.
- Moves `[Unreleased]` into `## [0.19.2] — 2026-10-13` and updates the
compare links.
- Bumps `package.json` and `VERSION` to 0.19.2.
- Updates the v2 pins and release wording in README, CONTRIBUTING and
the v2 POC notes. The recommended v1 pin stays at `v0.18.1`.
## Validation
- CI on #86 passed check, harness integration and E2E v1/v2 on top of
#89.
- No `0.19.1` refs remain outside the changelog history. The
VERSION/package.json sync test covers the bump.
- Local `just check` could not run: `bun install` can't reach the npm
registry from this machine. CI on this PR is the check.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---------
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Summary
Custom question answers now use the shared Vim controller on OpenCode v1 and v2. Each answer starts in insert mode with a line cursor. Escape enters normal mode without closing the answer editor.
ANSWERtextarea.Fixes #78.
Verification
Developed test-first: the initial suite had 28 failures before production changes. Review follow-ups added failing cases for rapid input ordering, disabled cursor restoration, delayed palette focus and bracketed paste. Mutation checks verify that the strengthened undo-isolation and retained-editor toggle tests catch their corresponding regressions.
just check: lint clean, 448 tests pass, including 93 shared v1/v2 answer regressions using real OpenTUI keymap dispatch with modeled editors and host answer layers.just compat-unit: 16 tests pass.x+ Enter burst, disabled cursor shape, and native key/paste bursts during palette opening.Remaining limits
Live question-field coverage is v2-only. V1 has shared regression coverage, source checks and installed-host smoke coverage, but the harness does not create live v1 questions.
The existing snapshot-redo and tab-offset known gaps remain unchanged. Typecheck still reports six pre-existing errors (baseline: eight); this change introduces no new diagnostics. No dependencies or package exports changed.