Commit Graph
29 Commits
Author SHA1 Message Date
cruldra 6120c85bc0 ✨ feat(vscode): 代码阅读差异加「只看改动」(连着没变的块折成一条、按工作区记住)、上一处 / 下一处改动、右边缘总览条 2026-09-30 08:54:23 +08:00
cruldra 707d85c324 ✨ feat(vscode): 代码阅读修改的卡片里标出改了哪儿(改值旧值划掉接新值、加行 + 淡绿底、删行 − 淡红底划掉、说明按词 / 字标增删) 2026-09-30 08:46:24 +08:00
cruldra 3b7ce69842 ✨ feat(vscode): 代码阅读预览标出新增 / 修改 / 删除的卡片(左侧改动色条、新增淡绿底挂小标、删掉的块原位收成一行可展开),筛选栏第二行写对比基准和改动统计,新文件顶部横幅 2026-09-30 08:41:55 +08:00
cruldra 3353cf870c ✨ feat(vscode): 代码阅读能读嵌在一种语言里的另一种语言的代码:语言插件报出是哪几段,宿主交给那种语言的插件只解析这几段、分步、翻成子块并叠着上色,外层翻译插件只问读出来的样子;契约加构建文件的几种块(解析指令、阶段、执行、复制、设置、标签、健康检查、启动)、分作用范围的变量、并成一块的几条语句,引擎排这些块的属性表 2026-09-28 11:53:47 +08:00
cruldra ff2a44f080 ✨ feat(vscode): 代码阅读契约加命令规则(按命令名注册、读一条命令)、按位置的参数 / 输出 / 返回、解释器和选项块、分情况 / 命令 / 管道种类、常量色;模板引擎加节点读法;没有定义、高亮提供者的语言用语言插件认的同一文件里的名字跳转、高亮 2026-09-28 00:44:46 +08:00
cruldra 0798f7d1c7 ✨ feat(vscode): 代码阅读加 FastAPI 接口卡片:请求表(URL、方法、路径 / 查询参数、请求头、Cookie、请求体)、按状态码的响应表(成功、responses、函数里抛的异常、自动带的 422);别的文件里的异常状态码、类型别名经工作区索引和语言扩展查 2026-09-27 20:19:24 +08:00
cruldra 1dfc0c7b1e ✨ feat(vscode): 代码阅读的块种类只画图标(lucide,种类色),种类名放进鼠标停上去的提示和读屏文字;库规则给自己的图标 2026-09-27 20:02:32 +08:00
cruldra 0afd012c94 ✨ feat(vscode): 代码阅读加异常卡片,Python、TypeScript 的异常类画成同一张表(属性、构造参数),方法照常是子块 2026-09-27 10:42:10 +08:00
cruldra 44c221ea2b ✨ feat(vscode): 代码阅读认出代码里起的中文名(Annotated[…, Comment("…")]、@Comment 装饰器、行尾 # @Comment、docstring / JSDoc 的参数说明),预览里定义和用到它的各处都写中文名,悬停看原名,定义处后面淡淡写原名 2026-09-27 00:56:39 +08:00
cruldra 49f253b80f ✨ feat(vscode): 代码阅读的名字高亮更显眼(当前那处描框、别处画细线),⌘↓ / ⌘↑ 在各处之间跳,跳到折叠处自动展开,筛选栏写第几处 2026-09-26 23:47:43 +08:00
cruldra 36d842e18e ✨ feat(vscode): 问 AI 输入框能粘贴、拖进图片随问题发给 Claude Code,缩略图能点开看大图,图片存进 .spx/code-qa 跟着问答删 2026-09-26 23:15:02 +08:00
cruldra 9efae1f496 ✨ feat(vscode): 问 AI 输入框旁边能选 Claude profile,记住上次选的,问答灰字写用哪个 profile 答的 2026-09-26 22:28:29 +08:00
cruldra f0a3ad80e1 ✨ feat(vscode): 问 AI 收起再展开、重启后接着这块最近的会话问;代码改了对不上的问答不再显示 2026-09-26 21:25:22 +08:00
cruldra fb53bb727c ✨ feat(vscode): 代码阅读加「问 AI」,块下面问 Claude Code,问答存进 .spx 挂在块下 2026-09-26 21:12:47 +08:00
cruldra c84e21ff57 ✨ feat(vscode): 代码阅读侧栏行加复制菜单,块按钮只留图标,筛选菜单加全选 / 取消全选 2026-09-26 20:39:21 +08:00
cruldra de355661f0 ✨ feat(vscode): 代码阅读加枚举卡片,Python enum 库规则和 TypeScript enum 画成同一张表 2026-09-26 20:10:36 +08:00
cruldra 5ece24cef9 ✨ feat(vscode): 代码阅读支持库规则,内置 SQLAlchemy 模型类显示成数据表卡片 2026-09-26 18:29:40 +08:00
cruldra 83adefdf5e ✨ feat(vscode): 代码阅读的输入参数排成带表头和边框的表格 2026-09-26 16:15:59 +08:00
cruldra 6416cdf714 ✨ feat(vscode): 代码阅读把推导式换成按读的顺序重排的遍历小框 2026-09-26 16:15:09 +08:00
cruldra 9c0f05362c ✨ feat(vscode): 代码阅读预览单击名字高亮它在文件里的各处出现 2026-09-26 15:51:52 +08:00
cruldra f0cd3942cc ⏪ revert(vscode): 还原悬停即显示链接,恢复按住 ⌘ / Ctrl 点击跳到定义 2026-09-26 15:08:16 +08:00
cruldra 87f68189a3 ✨ feat(vscode): 代码阅读预览悬停名字即显示链接、单击跳到定义,不再要按 ⌘ / Ctrl 2026-09-26 15:03:55 +08:00
cruldra 1c7e31c51a ✨ feat(vscode): 代码阅读预览顶部加块筛选栏
语言插件按和语言无关的 id 报块属性(通用的由宿主从 facts 推),翻译插件起名,webview 只按 id 筛;
筛选整个工作区共用、记在 workspaceState;JavaScript 不再显示「抽象:否」「仅类型:否」
2026-09-25 21:31:19 +08:00
cruldra a53c2a6aac ✨ feat(vscode): 代码阅读的注释和函数说明按 Markdown 渲染 2026-09-25 14:28:23 +08:00
cruldra 3ac1c783fb 🐛 fix(vscode): 代码阅读跳到参数、导入项、多变量声明里的一个时只闪属性表里那一行,按源码位置判断 2026-09-25 14:11:44 +08:00
cruldra 4e146eb48f ✨ feat(vscode): 代码阅读预览按住 ⌘ / Ctrl 点名字跳到定义 2026-09-25 12:54:45 +08:00
cruldra dd9b39ac5d ✨ feat(vscode): 代码阅读函数、导入、常量、变量块预览改成属性表 2026-09-25 04:56:22 +08:00
cruldra 72d33032f0 ✨ feat(vscode): 代码阅读块悬停高亮 2026-09-25 01:54:12 +08:00
cruldra af56985d9a ✨ feat(vscode): 代码阅读预览界面
Vite 加 code-reader.html 第二入口;代码块树(层级竖线、折叠、种类标签配色)、译文 / 源码按词性着色、块内直接编辑(防抖回写整行、Esc 回预览)、翻译下拉、解析失败提示;看板与代码阅读共用带类型的 acquireVsCodeApi 包装和 ErrorBoundary。
2026-09-24 21:01:34 +08:00