cloudaxe-opencode/packages/opencode/test
Simon Klee 8f05bbfaa6
prompt: fix cursor math for wide characters (#27017)
String.length counts code points, not display columns, so CJK
characters and emoji that occupy two terminal cells caused
misaligned cursors, broken mention triggers, and incorrect
history restoration offsets.

Use Bun.stringWidth for now, we need an alternative for this.

Fix #26716
Close #26922
2026-05-12 11:45:28 +02:00
..
account refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
acp ignore: fix typerrs on dev (#26544) 2026-05-09 12:08:00 -05:00
agent test(agent): isolate plugin agent regression (#26948) 2026-05-11 19:38:54 -04:00
auth core: move cross-spawn-spawner to root and remove unused types 2026-04-25 14:30:16 -04:00
bus Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
cli prompt: fix cursor math for wide characters (#27017) 2026-05-12 11:45:28 +02:00
config feat: create global opencode.jsonc if no configs exist (#26992) 2026-05-11 23:13:22 -05:00
control-plane research: delete Hono backend (do not merge) (#25667) 2026-05-09 13:10:42 +00:00
effect Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
fake test(agent): isolate plugin agent regression (#26948) 2026-05-11 19:38:54 -04:00
file chore: generate 2026-05-12 00:41:30 +00:00
filesystem refactor: rename shared package to core (#24309) 2026-04-25 10:59:17 -04:00
fixture Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
format core: move cross-spawn-spawner to root and remove unused types 2026-04-25 14:30:16 -04:00
git fix(vcs): avoid unbounded diff memory usage (#25581) 2026-05-03 17:49:46 +05:30
ide fix(test): replace structuredClone with spread for process.env (#14908) 2026-02-24 23:16:24 +10:00
image chore: generate 2026-05-10 06:49:21 +00:00
installation Refactor npm config handling (#24565) 2026-04-27 03:54:59 +00:00
lib chore: generate 2026-05-03 00:32:24 +00:00
lsp Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
mcp fix(mcp): tolerate output schema ref failures (#26614) 2026-05-09 22:03:59 -04:00
memory feat: enable type-aware no-floating-promises rule, fix all 177 violations (#22741) 2026-04-15 23:27:32 -04:00
patch big format 2025-11-06 13:03:12 -05:00
permission Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
plugin feat(core): copy file changes when warping (#26190) 2026-05-07 10:24:17 -04:00
project test(project): stabilize VCS branch update test (#26979) 2026-05-11 22:12:07 -04:00
provider test(provider): migrate config-backed cases to Effect runner (#26969) 2026-05-12 02:23:52 +00:00
pty chore: generate 2026-05-04 02:57:18 +00:00
question Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
reference chore: generate 2026-05-10 12:28:11 +00:00
server Drop prompt input Zod statics (#26923) 2026-05-11 16:49:08 -04:00
session Track session usage totals (#26644) 2026-05-12 01:18:57 -04:00
share refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
shell refactor: remove module barrels (#24554) 2026-04-27 14:33:33 -04:00
skill feat(skill): enable customize-opencode by default, link full schema (#26899) 2026-05-11 13:13:41 -04:00
snapshot test(snapshot): migrate snapshot tests to Effect runner (#26964) 2026-05-11 20:59:31 -04:00
storage fix(storage): default workspace time migration (#26556) 2026-05-09 14:18:55 -04:00
sync Drop synchronous SyncEvent facades (#26789) 2026-05-11 01:53:50 +00:00
tool chore: remove codesearch tool (#27019) 2026-05-12 13:44:02 +05:30
util Remove effect-zod bridge (#26956) 2026-05-11 21:14:55 -04:00
v2 Improve v2 session message rendering (#25634) 2026-05-05 02:35:21 +00:00
AGENTS.md chore: generate 2026-05-09 04:06:08 +00:00
EFFECT_TEST_MIGRATION.md docs(test): add Effect migration orchestration notes (#26963) 2026-05-11 20:59:51 -04:00
permission-task.test.ts Normalize instance lifecycle wiring (#25501) 2026-05-02 20:39:20 -04:00
preload.ts feat(skill): enable customize-opencode by default, link full schema (#26899) 2026-05-11 13:13:41 -04:00