🛠 Direct commits
Work pushed to main outside of pull requests in this release:
- chore(release): stamp v0.1.5 [skip ci] (
e5fdd95) - fix: zombie processes, atomic writes, CI --release v0.1.5 (
5a0b501) - Make devcontainers working (
e29d043) - feat(oauth): impersonate official Claude Code (cc_version hash, cch=00000, Bun TLS, tier betas) (
06245ab) - Optimize file edit tools (
b0f9795) - fix(tui): account for wide chars in prompt cursor (
b006879) - fix: remove runtime OpenSSL dependency (
6d34c75) - feat: Multi account switching for codex (
a7ff3c9) - fix(tui): always show cursor in prompt input (even during streaming) (
6adbe2e) - refactor(query): replace redundant provider/model status with spinner verbs (
a1efa1a) - feat(tui): remove redundant metadata from multiple places (
a4992cf) - feat: better error modal (
3474a0e) - fix(deepseek): preserve reasoning_content for V4 thinking-mode multi-turn (
f3d9027) - fix(models): normalize opencode→opencode-zen provider ID at parse time (
1173f9d) - fix(core): add free model pricing to display $0.00 cost in footer (
495ae9c) - feat(tui): @file injection with typeahead autocomplete (
57d629a) - refactor(keyboard): remove unused Ctrl+M sendMessage binding (
9e8c9b5) - fix(keyboard): fix schema upgrade and ctrl+a conflict (
8da4a29) - refactor(keyboard): group keybindings by action (
df50192) - feat(keyboard): schema versioning and smart keybindings merge (
ae85bd8) - fix(keyboard): add CMD+Left/Right to default keybindings (
0b5947f) - fix(keyboard): warn when user tries to rebind protected keys (
a18cbda) - fix(keyboard): let hardcoded handlers run when keybindings don't match (
a42c3d6)
What's Changed
Other Changes
- Improve keybinding system - schema versioning & better defaults by @jhult in #162
- feat(tui):
@fileinjection with typeahead autocomplete by @jhult in #163 - Clean up UI metadata, error modal, and free model cost display by @jhult in #164
- fix(deepseek): preserve reasoning_content for V4 thinking-mode multi-turn by @jhult in #165
- fix: remove runtime OpenSSL dependency by @Kuberwastaken in #166
- fix(tui): account for wide chars in prompt cursor by @goodneamtakenbydogs in #169
- Optimize file edit tools by @MSIsunny in #174
- feat(oauth): match the official Claude Code client fingerprint by @poka-IT in #177
- Make devcontainers working by @zeruk in #178
New Contributors
- @Kuberwastaken made their first contribution in #166
- @goodneamtakenbydogs made their first contribution in #169
- @MSIsunny made their first contribution in #174
- @poka-IT made their first contribution in #177
- @zeruk made their first contribution in #178
Full Changelog: v0.1.4...v0.1.5