cloudaxe-opencode/packages/opencode/src
Simon Klee 73a4f5a654
keybind: match by baseCode for non-Latin layouts
Keyboard shortcuts like Ctrl+C fail on non-Latin input layouts
because the terminal reports the layout-specific character name
instead of the Latin one. Fall back to the baseCode field from
the Kitty keyboard protocol to identify the physical key when
names differ. Consolidate inline modifier checks in TUI
components behind the new matchParsedKey helper.

Issue #21163
2026-04-12 19:15:23 +02:00
..
account refactor(account): destroy Account facade (#22068) 2026-04-11 14:16:36 -04:00
acp fix(core): implement proper configOptions for acp (#21134) 2026-04-05 21:29:34 -05:00
agent refactor(server): simplify router middleware with next() (#21720) 2026-04-11 16:55:17 -04:00
auth refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
bus refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
cli keybind: match by baseCode for non-Latin layouts 2026-04-12 19:15:23 +02:00
command refactor: collapse command facade (#21981) 2026-04-10 23:52:12 -04:00
config refactor(server): simplify router middleware with next() (#21720) 2026-04-11 16:55:17 -04:00
control-plane refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
effect refactor(file): destroy FileWatcher facade (#22091) 2026-04-11 21:19:12 -04:00
env
file refactor(file): destroy FileWatcher facade (#22091) 2026-04-11 21:19:12 -04:00
filesystem refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
flag feat(opencode): add OTLP observability support (#21387) 2026-04-07 17:02:55 -04:00
format refactor: collapse Format facade (#21980) 2026-04-10 23:18:54 -04:00
git refactor(git): remove runtime facade wrappers (#21982) 2026-04-10 23:52:48 -04:00
global fix: include cache bin directory in which() lookups (#18320) 2026-03-19 21:21:55 -04:00
id feat(core): initial implementation of syncing (#17814) 2026-03-25 10:47:40 -04:00
ide fix(windows): use cross-spawn for shim-backed commands (#18010) 2026-03-19 08:49:16 +10:00
installation refactor(installation): drop facade runtime wrappers (#21984) 2026-04-10 23:26:16 -04:00
lsp refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
mcp refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
npm fix(plugin): parse package specifiers with npm-package-arg and sanitize win32 cache paths (#21135) 2026-04-06 00:26:40 +00:00
patch fix: Windows path support and canonicalization (#13671) 2026-02-23 10:10:27 +10:00
permission refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
plugin fix: ensure images read by agent dont count against quota (#22168) 2026-04-12 12:02:39 -05:00
project refactor(file): destroy FileWatcher facade (#22091) 2026-04-11 21:19:12 -04:00
provider chore: generate 2026-04-11 20:52:52 +00:00
pty refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
question refactor(question): destroy Question facade (#22092) 2026-04-11 20:57:01 -04:00
server refactor(question): destroy Question facade (#22092) 2026-04-11 20:57:01 -04:00
session fix: ensure images read by agent dont count against quota (#22168) 2026-04-12 12:02:39 -05:00
share refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
shell Remove CLI from electron app (#17803) 2026-04-09 13:18:46 +08:00
skill refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
snapshot refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
storage refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
sync refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
tool refactor(tool): destroy Truncate facade, effectify Tool.define (#22093) 2026-04-11 21:20:12 -04:00
util keybind: match by baseCode for non-Latin layouts 2026-04-12 19:15:23 +02:00
v2 ignore: exploration 2026-04-11 14:17:22 -04:00
worktree refactor(effect): upgrade opencode to beta.46 context APIs (#21977) 2026-04-10 23:06:28 -04:00
index.ts Revert "opencode: lazy-load top-level CLI commands" (#21726) 2026-04-09 20:03:48 +02:00
node.ts Remove CLI from electron app (#17803) 2026-04-09 13:18:46 +08:00
sql.d.ts sqlite again (#10597) 2026-02-14 04:19:02 +00:00