cruldra
|
08a0d7da24
|
🔧 chore(vscode): 版本号升到 0.2.224
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
9faf9cde9e
|
✨ feat(vscode): 注释里的仓库图片按比例显示
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
57b2f2a115
|
✨ feat(vscode): 渲染大纲的结构属性折到下一行
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
93889397e1
|
🔧 chore(vscode): 版本号升到 0.2.222
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
a66e4410e7
|
✨ feat(vscode): 有说明的函数、类卡片也能重写注释
重写按钮不再只挂在单独的注释卡片上。只替换说明那几行,上下文用这块代码,不当成文件顶上的说明。
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
b608f6cb87
|
🔧 chore(vscode): 版本号升到 0.2.221
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
c4113748e1
|
✨ feat(vscode): 注释里的仓库路径链接能点开并跳到符号
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
5528a405cc
|
🔧 chore(vscode): 版本号升到 0.2.220
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
5e8e7b65ee
|
✨ feat(vscode): 重写注释时在卡片下展示模型过程
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
08fb04e3fd
|
🔧 chore(vscode): 版本号升到 0.2.219
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
5f1352df86
|
🐛 fix(vscode): 重写注释直接调用 /ecc:writing-code-comments,不再自己读技能文件
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
f2490b0505
|
🔧 chore(vscode): 版本号升到 0.2.218
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
299acb979f
|
✨ feat(vscode): 注释卡片可按规范重写注释
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
724c81188c
|
🔧 chore(vscode): 版本号升到 0.2.217
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
ad5796787b
|
🐛 fix(vscode): Pydantic 规则的类型检查收紧空节点和差异格子
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
7a06e37936
|
📝 docs(code-reader): 规格补上 Pydantic 数据模型一节(认模型、字段表、选项、跨文件父类、图标)
|
2026-10-03 03:22:04 +08:00 |
|
cruldra
|
c70a456ef2
|
🐛 fix(vscode): Pydantic 规则只经契约拿信息,不再引用规则目录外面的模块
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
597ab94562
|
✨ feat(vscode): 代码阅读跨文件继承的 Pydantic 模型等索引查到后再换成数据模型卡片
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
4d8b99db7b
|
✨ feat(vscode): 代码阅读把 Pydantic 的 BaseModel 子类画成数据模型卡片,字段摊成属性表
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
2a11d5a19f
|
🔧 chore(vscode): 版本号升到 0.2.216
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
394cd2fc1c
|
✨ feat(vscode): 代码阅读卡片横排多个概念图标
|
2026-10-03 03:11:47 +08:00 |
|
cruldra
|
11fcbef225
|
🔧 chore(vscode): 版本号升到 0.2.215
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
b16cc6409e
|
🐛 fix(vscode): 代码阅读按 ⌘↓ 跳高亮不再来回闪,筛选栏加上上一处、下一处
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
70a53e5a68
|
⚡ perf(vscode): React 规则认组件体里的块时不合组件函数写法的直接放过,同一棵语法树的组件体只读一次;规格补上 React 三种卡片的图标
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
6568182709
|
📝 docs(code-reader): 规格补上 React 组件一节(认组件、名称标签、属性表、状态 / 引用 / 读取的数据 / 派生值 / 副作用 / 事件处理、渲染大纲、和原型不一样的地方),契约补上略去块、把子块放进卡片某一行、不看导入的规则、新的框样式和图标
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
fd8b03a563
|
✨ feat(vscode): 代码阅读 React 组件卡片加渲染大纲:原生标签灰色、组件用组件色能跳到定义,className 收成「样式 N 个类」点开看全部类名,cond && 写「当 … 时」、三元分是 / 否两支、.map 写「对 … 的每一项」标 key、提前 return null 写不渲染、片段和 JSX 注释照写;差异测试覆盖加属性、改副作用依赖
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
ee807ec7a4
|
✨ feat(vscode): 代码阅读 React 组件卡片按钩子分区:状态 / 引用 / 读取的数据 / 派生值 / 副作用 / 事件处理;副作用、处理函数成子卡片放进卡片那一行下面(库规则新增把子块放进属性表某一行的机制,事件处理表点名称展开)
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
15f3a6600d
|
✨ feat(vscode): 代码阅读的 React 组件卡片:原子图标,名称后面跟具名导出 / 默认导出 / 客户端组件 / 记忆化 / 转发 ref 小标签,属性表按属性一行(类型取字段、默认值、必填、说明,来自 XxxProps 可点,导入的类型经工作区索引查),"use client" 和组件上的 JSDoc 不再单独成块
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
1a32a51e75
|
🐛 fix(prototype): 代码阅读原型所有窗口按内容撑高不裁,侧栏统一 340 放得下深层长文件名;画完在 Figma 里跑排版检查写进结束提示,五个菜单页都测放得下;模拟 Figma 同步新版(位置、折行、多行文字、新框默认裁内容)
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
3b42be9002
|
✨ feat(vscode): 代码阅读认出 React 函数组件,读出属性、状态、引用、读取的数据、派生值、副作用、处理函数和渲染的 JSX 大纲(纯函数,luffy 七个真实组件当测试样本)
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
ad2efdcdae
|
🐛 fix(prototype): React 组件页窗口按内容撑高不裁,块树占满预览区宽度,侧栏拉宽放下深层长文件名,属性名一列放得下五个字;测试加排得下的防回归检查
|
2026-10-03 03:11:46 +08:00 |
|
cruldra
|
caeeabebb3
|
✨ feat(prototype): 代码阅读原型加 React 组件一页(组件卡片:名称行标签、按属性展开的属性表、状态 / 引用 / 读取的数据 / 派生值 / 副作用 / 事件处理分区、渲染结构大纲;简单、复杂、对照、标记说明四张画板);插件菜单加 React 组件
|
2026-10-03 03:11:46 +08:00 |
|
chehongweo
|
b0f67cbfcd
|
🔧 chore(vscode): 版本号升到 0.2.214
|
2026-10-02 01:20:01 +08:00 |
|
chehongweo
|
a34d7d3f4d
|
🐛 fix(vscode): 可靠捕获并补回审查会话关联
|
2026-10-02 01:19:11 +08:00 |
|
cruldra
|
1bb0850fa8
|
🔧 chore(vscode): 版本号升到 0.2.213
|
2026-09-30 09:23:55 +08:00 |
|
cruldra
|
de05d13dab
|
💄 style(vscode): 代码阅读「问过 N 次」的历史默认展开
|
2026-09-30 09:23:29 +08:00 |
|
cruldra
|
90268c7c67
|
🔧 chore(vscode): 版本号升到 0.2.212
|
2026-09-30 08:57:48 +08:00 |
|
cruldra
|
7ac4e0fb21
|
📝 docs(code-reader): 规格补上代码差异一节(对比基准、块对齐、卡片内标记、只看改动、上一处 / 下一处、总览条、消息和代码位置)
|
2026-09-30 08:56:45 +08:00 |
|
cruldra
|
39cde56de3
|
🐛 fix(vscode): 代码阅读删除卡片悬停时保持红色虚线边和淡红底
|
2026-09-30 08:56:45 +08:00 |
|
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
|
2a5806c6b5
|
✨ feat(vscode): 代码阅读预览按侧栏筛选算代码差异(未提交的更改对比上一次提交、审查对比 PR 目标分支;兄弟块按名字 / 相似度对齐,卡片内按行 / 值 / 词比对),算好后补发给预览
|
2026-09-30 08:35:17 +08:00 |
|
cruldra
|
3db44f84ae
|
✨ feat(prototype): 代码阅读原型加代码差异一页(新增 / 修改 / 删除三种卡片、卡片里按值 / 行 / 字标增删、删掉的块原位收起可展开、筛选栏加对比基准和只看改动、右边总览条、侧栏未提交的更改);插件菜单加代码差异
|
2026-09-30 08:06:58 +08:00 |
|
cruldra
|
8cf623c379
|
🔧 chore(vscode): 版本号升到 0.2.211
|
2026-09-30 07:24:35 +08:00 |
|
cruldra
|
70ea22543f
|
🐛 fix(vscode): 代码阅读编辑父卡片时显示整块代码(含子块)
- 块的编辑范围改成它在源码里的完整范围:头部连同各子孙块、收尾括号,保存时按整段写回;子卡片只有它自己连同子孙
- 范围由宿主统一算(blockSpans),各语言插件同一条路:else / elif / catch 这类展平的兄弟块按各块开头切开整条语句,最后一块到语句结尾(Shell 的 fi 归它)
- 库规则卡片的编辑范围并进同一套算法,去掉 claimedShape
- 块编辑时它的子孙都不画(代码都在编辑框里),点「编辑」时重叠的祖先、子孙、共用一行的兄弟块退出编辑
- 问 AI 的外层块开头改用新加的 headerEndLine,位置记号照旧按头部算,已有问答不受影响
- 着色改成整份源码算一次、各块按行取,编辑范围变大后排视图数据不变慢
|
2026-09-30 07:24:10 +08:00 |
|
cruldra
|
af63d2bc5c
|
🔧 chore(vscode): 版本号升到 0.2.210
|
2026-09-30 06:31:12 +08:00 |
|
cruldra
|
87d4360704
|
✨ feat(vscode): 「未提交的更改」分暂存区两组、单文件暂存、隐藏测试文件
- 照源代码管理视图分「暂存的更改」「更改」两组(空的不摆,分组行写文件数),部分暂存的文件两组都有
- 「更改」组的文件行上加「暂存」按钮,走 git 扩展的 repository.add
- 标题栏「隐藏测试文件 / 显示测试文件」开关,按工作区记住,藏了几个写在标题后面;测试文件的判断集中在 isTestFile
- 以上只在「未提交的更改」里有:普通文件树、审查模式的行和菜单不变
|
2026-09-30 06:30:54 +08:00 |
|
cruldra
|
a3b04a443b
|
🔧 chore(vscode): 版本号升到 0.2.209
|
2026-09-29 23:42:33 +08:00 |
|
cruldra
|
7f460d1257
|
✨ feat(vscode): 代码阅读侧栏加「未提交的更改」筛选
- 标题栏新按钮「未提交的更改」:树里只剩工作区各 git 仓库里没提交的文件(暂存、没暂存、未跟踪、合并冲突),每个有改动的仓库一个根,跟着 git 状态自动重摆;上色和徽标交给 VS Code 自带的 git 装饰
- 两种筛选互斥,由 TreeFilters 统一管,上下文键合并成 superpowers.codeReader.filter(review / uncommitted)
- 改动文件树改成多根,buildChangedTree 挪到 explorer/changedTree 并改吃 {path, change}
- 内置 git 扩展 API 的类型和加载抽到 src/git/gitApi、gitExtension,提交按钮的监听也改用它
- 文件注释按文件所在的工作区文件夹记,不看树从哪个根摆下来
|
2026-09-29 23:42:10 +08:00 |
|