claude-code-best/packages/@ant/ink/src/core
Askhz 728af38c52 fix: 修复 Ctrl+Enter 在标准终端中应插入换行而非发送消息
- parse-keypress.ts: \n (LF) 字节标记为 ctrl=true,因为标准终端中
  Ctrl+Enter 发送 \n,需与普通 Enter (\r) 区分
- defaultBindings.ts: 新增 ctrl+enter -> chat:newline 快捷键绑定,
  支持 Kitty 键盘协议终端(如 Windows Terminal 1.25+)

Co-Authored-By: Sonnet-4.6-CoStrict <noreply@anthropic.com>
2026-05-19 16:16:24 +08:00
..
__tests__ fix(ink): restore Git Bash raw input handling 2026-05-18 17:13:17 +08:00
events fix(ink): handle enter key on centos 2026-05-15 10:17:22 +08:00
layout Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
termio fix(terminal): clear Ink UI on REPL shutdown 2026-05-15 19:03:35 +08:00
utils style: 格式化 packages/@ant/ 下所有文件以通过 biome ci 2026-05-01 21:55:51 +08:00
yoga-layout style: 修复所有 lint 错误,覆盖 @ant forked 代码 2026-05-01 21:49:21 +08:00
Ansi.tsx style: 格式化 packages/@ant/ 下所有文件以通过 biome ci 2026-05-01 21:55:51 +08:00
bidi.ts style: 格式化 packages/@ant/ 下所有文件以通过 biome ci 2026-05-01 21:55:51 +08:00
clearTerminal.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
colorize.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
constants.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
cursor.ts style: 格式化 packages/@ant/ 下所有文件以通过 biome ci 2026-05-01 21:55:51 +08:00
devtools.ts style: 格式化 packages/@ant/ 下所有文件以通过 biome ci 2026-05-01 21:55:51 +08:00
dom.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
focus.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
frame.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
get-max-width.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
hit-test.ts feat: 远程群控 (#243) 2026-04-11 23:22:55 +08:00
ink.tsx fix(terminal): clear Ink UI on REPL shutdown 2026-05-15 19:03:35 +08:00
instances.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
line-width-cache.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
log-update.ts style: 修复所有 lint 错误,覆盖 @ant forked 代码 2026-05-01 21:49:21 +08:00
measure-element.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
measure-text.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
node-cache.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
optimizer.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
output.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
parse-keypress.ts fix: 修复 Ctrl+Enter 在标准终端中应插入换行而非发送消息 2026-05-19 16:16:24 +08:00
raw-mode-support.ts fix(ink): restore Git Bash raw input handling 2026-05-18 17:13:17 +08:00
reconciler.ts style: 修复所有 lint 错误,覆盖 @ant forked 代码 2026-05-01 21:49:21 +08:00
render-border.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
render-node-to-output.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
render-to-screen.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
renderer.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
root.ts style: 修复所有 lint 错误,覆盖 @ant forked 代码 2026-05-01 21:49:21 +08:00
screen.ts fix: 优化内存峰值与 CPU 性能,降低 100-300MB 内存占用 2026-05-02 00:45:03 +08:00
searchHighlight.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
selection.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
squash-text-nodes.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
stringWidth.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
styles.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
supports-hyperlinks.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
tabstops.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
terminal-focus-state.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
terminal-querier.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
terminal.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
termio.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
warn.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
widest-line.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
wrap-text.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00
wrapAnsi.ts Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)" 2026-04-07 16:17:48 +08:00