v0.2.16
What's Changed
- docs: attach redesign — from-scratch counter-proposal by @Jiahui-Gu in #1390
- chore(release): disable hourly auto-release cron by @Jiahui-Gu in #1392
- feat(attach): rewrite around shellRegistry + z-stack + per-shell mask by @Jiahui-Gu in #1393
- Revert #1393: attach redesign (dev crash unhandledRejection) by @Jiahui-Gu in #1394
- chore(i18n): remove dead UI residues (AskUserQuestion, Composer/InputBar, PermissionPrompt) by @Jiahui-Gu in #1397
- test(e2e): workflow group VI window-lifecycle-notify by @Jiahui-Gu in #1401
- test(e2e): workflow group ① session-lifecycle (6 cases, shared electron) by @Jiahui-Gu in #1400
- test(e2e): workflow groups ④⑤ error-recovery + paste-fidelity by @Jiahui-Gu in #1399
- test(e2e): workflow groups ②③ persistence-resume + import-from-claude (2 standalone) by @Jiahui-Gu in #1402
- chore(e2e): delete obsolete real-cli harness + unblock CI skip by @Jiahui-Gu in #1398
- fix(main): print full reason+stack on unhandledRejection by @Jiahui-Gu in #1395
- feat(attach): rewrite around shellRegistry + z-stack + per-shell mask (v3) by @Jiahui-Gu in #1396
- chore(terminal): delete obsolete warm-registry + tidy stale refs by @Jiahui-Gu in #1403
- fix(terminal): pass current session cwd on reload spawn (#79a) by @Jiahui-Gu in #1404
- fix(terminal): restore keyboard input after reload (#79b) by @Jiahui-Gu in #1405
- chore(cwd): log empty-cwd fallback at resolver boundary (#83) by @Jiahui-Gu in #1406
- fix(terminal): defer scroll-to-bottom past dimension settle (#82) by @Jiahui-Gu in #1407
Full Changelog: v0.2.15...v0.2.16