Commit Graph
6 Commits
Author SHA1 Message Date
cruldra bea1f2e679 🐛 fix(vscode): 定义卡片里注释的 [Name] 渲染成链接,按卡片那份文件解析 2026-10-15 17:36:50 +11:00
cruldra 266dc42bc5 ⚡ perf(vscode): 代码阅读预览发给页面的块带内容指纹:扩展端按卡片内容、在源码里占的地方连同子块的指纹算摘要,页面按指纹认出没变的块沿用原来的对象,不再逐块深比内容,5126 行的文档到了比对 10.6ms → 0.4ms 2026-10-13 16:39:59 +11:00
cruldra ad5f559e92 ⚡ perf(vscode): 代码阅读预览发给页面的块只记相对位置:块在源码里占的地方记成离前一块多远、自己多长,块里名字的下标从块的开头算,页面从文件开头累加回文件里的位置、和扩展端打交道的地方都在一处换算;靠前改了代码,后面内容没变的块发过去一模一样,扩展端自己的块和发给页面的块分成两种类型 2026-10-13 16:32:18 +11:00
cruldra 2e3602242e ⚡ perf(vscode): 代码阅读预览的文档消息里源码和着色只带一份:块不再各带一份连子块在内的整段源码和上色,编辑框按块的编辑范围从整份源码和着色里取,5126 行的消息 4.3MB → 1.9MB 2026-10-13 15:50:33 +11:00
cruldra 5120e50228 🐛 fix(vscode): 注释里不带路径的引用从被注释的声明起一层层往外找,同类的方法、类的成员都能链到 2026-10-12 16:56:31 +11:00
cruldra 3abc87dbef 🐛 fix(vscode): 代码阅读的 Markdown 预览固定同一份 HTML,悬停链接不再闪 2026-10-08 17:35:07 +08:00