cruldra
|
907c4092c8
|
✨ feat(vscode): 代码阅读预览里实参值、return 这类一行译文里跨几行写的字典 / 列表按项拆开,各项带自己的实参表
|
2026-10-13 13:57:22 +11:00 |
|
cruldra
|
29cedcb751
|
✨ feat(vscode): FastAPI 接口卡片的调用树带上前端调用它的地方
|
2026-10-12 12:22:51 +11:00 |
|
cruldra
|
7f39345d03
|
🐛 fix(vscode): 写注释时改已有说明,不再在声明上面另插一行
|
2026-10-08 09:55:36 +08:00 |
|
cruldra
|
5cf96af740
|
♻️ refactor(vscode): 代码阅读的块数据去掉没人用的「注释」一行下标 commentRow
|
2026-10-08 08:04:51 +08:00 |
|
cruldra
|
582ac4c987
|
✨ feat(vscode): 代码阅读的注释挂到它讲的代码块上成「注释」一行,重写注释改用技能一句话加结构化结果
- 普通注释不再单独成卡片:同一层挂到后面最近的块(隔空行也算),后面没有挂到前面那块,整层没代码挂到父块;只有文件开头隔着空行的注释、模块 docstring、//!、@file 单独成「文件开头的说明」
- 各语言(Python、TypeScript、Rust、Shell、Dockerfile)建好树后统一调 attachComments;块的编辑范围连着挂上的注释,差异、跳转、钉住卡片都按它
- 宿主统一给每张卡片(语言卡片、翻译插件的属性表、库规则卡片、一行译文的语句卡片)插「注释」一行,排在名称、说明后面
- TypeScript 的 JSDoc 也能当常量、变量的说明;sqlx、React 不再单独处理前面的注释
- 「重写注释」每块都有:提示只发 /ecc:writing-code-comments 路径:起-止,模型只读、按 --json-schema 交 body,没交结构化正文就失败不写;扩展换掉块前面的注释或在块上面新写一段
|
2026-10-08 07:51:21 +08:00 |
|
cruldra
|
394cd2fc1c
|
✨ feat(vscode): 代码阅读卡片横排多个概念图标
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
70ea22543f
|
🐛 fix(vscode): 代码阅读编辑父卡片时显示整块代码(含子块)
- 块的编辑范围改成它在源码里的完整范围:头部连同各子孙块、收尾括号,保存时按整段写回;子卡片只有它自己连同子孙
- 范围由宿主统一算(blockSpans),各语言插件同一条路:else / elif / catch 这类展平的兄弟块按各块开头切开整条语句,最后一块到语句结尾(Shell 的 fi 归它)
- 库规则卡片的编辑范围并进同一套算法,去掉 claimedShape
- 块编辑时它的子孙都不画(代码都在编辑框里),点「编辑」时重叠的祖先、子孙、共用一行的兄弟块退出编辑
- 问 AI 的外层块开头改用新加的 headerEndLine,位置记号照旧按头部算,已有问答不受影响
- 着色改成整份源码算一次、各块按行取,编辑范围变大后排视图数据不变慢
|
2026-09-30 07:24:10 +08:00 |
|
cruldra
|
ff2a44f080
|
✨ feat(vscode): 代码阅读契约加命令规则(按命令名注册、读一条命令)、按位置的参数 / 输出 / 返回、解释器和选项块、分情况 / 命令 / 管道种类、常量色;模板引擎加节点读法;没有定义、高亮提供者的语言用语言插件认的同一文件里的名字跳转、高亮
|
2026-09-28 00:44:46 +08:00 |
|
cruldra
|
ecc415d763
|
✨ feat(vscode): 代码阅读的调用与构造:跨多行写的调用排成「新建 / 调用 名字 · N 个参数」一行,实参摊成参数 / 值表;Python 查被调用名字的定义分新建和调用,查到后刷新
|
2026-09-27 22:08:16 +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
|
1f86201373
|
🐛 fix(vscode): 代码阅读把 Python 赋值后面的字符串当变量说明,其余单独的字符串显示成注释
|
2026-09-26 18:57:07 +08:00 |
|
cruldra
|
43323659e1
|
✨ feat(vscode): 代码阅读类块改成属性表并默认折叠,类的说明进「说明」行
|
2026-09-25 14:46:33 +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
|
9b32d4b5a8
|
✨ feat(vscode): 代码阅读函数块默认折叠,函数说明进属性表「说明」行
|
2026-09-25 13:09:53 +08:00 |
|
cruldra
|
dd9b39ac5d
|
✨ feat(vscode): 代码阅读函数、导入、常量、变量块预览改成属性表
|
2026-09-25 04:56:22 +08:00 |
|
cruldra
|
4d34b8c715
|
✨ feat(vscode): 代码阅读的解析与模板直译核心
|
2026-09-24 21:16:21 +08:00 |
|