claude-code-best
|
b7bbbeb039
|
fix: 优化内存峰值与 CPU 性能,降低 100-300MB 内存占用
- claude.ts: 流式字符串拼接从 O(n²) += 改为数组累积 join,消除 4 处热点
- Messages.tsx: 合并 3 组独立遍历为单次 pass(thinking/bash 查找、3-filter 链、divider/selectedIdx)
- HighlightedCode.tsx: ColorFile 实例添加模块级 LRU 缓存(50 条),避免重复创建
- screen.ts: StylePool 衍生缓存添加 1000 条上限淘汰,防止无界增长
- CompanionSprite.tsx: TICK_MS 从 500ms 提升至 1000ms,减少 setState 频率
- connection.ts: MCP stderr 缓冲从 64MB 降至 8MB
- stringUtils.ts: MAX_STRING_LENGTH 从 32MB 降至 2MB
- sessionStorage.ts: Transcript 写入队列添加 1000 条上限
- query.ts: spread 改 concat 减少一次数组拷贝
- PromptInputFooterLeftSide.tsx: 显示进程 pid 便于调试
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-04 12:36:59 +08:00 |
|
James Feng
|
0c01c93e80
|
Phase 2a: mechanical dedup — import rewrite to canonical package
- Migrated src/tools/-only files into packages/builtin-tools/src/tools/
- Rewrote all src/tools/ imports to @claude-code-best/builtin-tools/tools/
- Deleted 121 identical duplicate files from src/tools/
- 238 drifted files preserved in src/tools/ for Phase 2b manual merge
- 359 files changed: 914 insertions, 4042 deletions
Build: 568 files bundled ✓
Test: 3340 pass / 4 fail (baseline) ✓
|
2026-06-03 13:54:22 +08:00 |
|
James Feng
|
2c31cc2723
|
Fix Vite runtime requires for restored features
|
2026-06-01 21:23:28 +08:00 |
|
James Feng
|
ed197502af
|
fix: resolve tsc errors (remaining upstream type fixes)
|
2026-06-01 19:01:38 +08:00 |
|
James Feng
|
fe7fcf7dad
|
fix: resolve tsc errors (provider and print refinements)
|
2026-06-01 18:47:27 +08:00 |
|
James Feng
|
9d42535602
|
fix: resolve tsc errors (print and transport types)
|
2026-06-01 18:46:08 +08:00 |
|
James Feng
|
d70de46605
|
fix: resolve tsc errors (upstream type cleanup batch)
|
2026-06-01 18:44:46 +08:00 |
|
claude-code-best
|
91b9366f64
|
refactor: 大规模迁移原有组件到 ink 包内
|
2026-04-07 22:26:45 +08:00 |
|
claude-code-best
|
e5782e732c
|
Revert "Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)"
This reverts commit 88d4c3ba24.
|
2026-04-07 16:17:48 +08:00 |
|
claude-code-best
|
88d4c3ba24
|
Revert "feat: 第一个可以用的 ink 组件抽象 (#158)" (#175)
This reverts commit c445f43f8d.
|
2026-04-07 15:05:03 +08:00 |
|
claude-code-best
|
c445f43f8d
|
feat: 第一个可以用的 ink 组件抽象 (#158)
|
2026-04-06 23:56:45 +08:00 |
|
claude-code-best
|
dd2bd12626
|
feat: 为 project 级 skill 添加黄色 [local] 标签区分显示
在斜杠命令列表和 SkillsMenu 中,对 projectSettings/localSettings
来源的 skill 显示黄色 [local] 标签,方便区分项目级和用户级技能。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-06 14:34:44 +08:00 |
|
claude-code-best
|
5b1a52b8e0
|
更新大量 tsx 原始文件; 已经迁移 login panel; 部分 (#121)
* style(B1-1): 格式化 ink/buddy/cli/context/screens/tasks/services/keybindings/state (43 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
修复了 Box.tsx 和 ScrollBox.tsx 中无效的 global.d.ts import。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* style(B1-2): 格式化 commands (79 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* style(B1-3): 格式化 components/messages,permissions,mcp,sandbox,shell (104 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* style(B1-4): 格式化 components/PromptInput,FeedbackSurvey,tasks,agents,skills,design-system,wizard (73 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* style(B1-5): 格式化 components其余 + hooks + tools (232 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* style(B1-6): 格式化 main/entrypoints/utils/moreright (21 files)
纯格式化:移除分号、React Compiler import、import 多行展开。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: 更新 README,新增 Run.ps1/TODO.md,删除 V6.md
- README.md: 大幅重写,更详细版本历史和配置示例
- Run.ps1: 新增 Windows 启动脚本
- TODO.md: 新增包完成清单
- V6.md: 删除(架构重构规划已不适用)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: 修复以前的问题
* fix: 修复 login 面板的问题
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-04 23:24:27 +08:00 |
|
claude-code-best
|
a02a9fc4c2
|
fix: 修复定义导入缺失的问题
|
2026-04-03 14:14:35 +08:00 |
|
claude-code-best
|
ac1f02958c
|
fix: 批量修正 external 字面量
|
2026-04-02 17:01:39 +08:00 |
|
claude-code-best
|
d7a729ca68
|
feat: 完成第二版类型清理
|
2026-03-31 23:03:47 +08:00 |
|
claude-code-best
|
c4d92178b7
|
feat: 完成大部分操作
|
2026-03-31 21:40:37 +08:00 |
|
claude-code-best
|
bd756cc369
|
feat: 完成stub
|
2026-03-31 20:40:16 +08:00 |
|
claude-code-best
|
f90eee85d8
|
feat: build
|
2026-03-31 19:22:47 +08:00 |
|