cruldra
|
04a11eb0b2
|
✨ feat(vscode): Rust 的 #![…] 内部属性做成「编译属性」卡片
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
2f610e9cb8
|
🐛 fix(vscode): Rust 连着写的行注释合成一块注释,和别的语言走同一套拆块
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
5e994cd90e
|
♻️ refactor(vscode): 卡片里的子块只留挂在子行上、点了才展开的一种,测试假数据换掉旧 React 卡片的名字
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
f6bc217e91
|
✨ feat(vscode): 代码阅读的入口文件和入口块换成绿色播放图标,不再写「入口」二字
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
6ce4ef7ee2
|
✨ feat(vscode): React 文件照源码一块一张卡片,组件卡片只留名称、说明、构造参数
- 组件体的语句不再并进组件卡片,照源码顺序是它的子块;状态、引用、数据源、派生值、副作用、事件处理函数、渲染输出各成一张卡片,回调和函数里的语句是这些卡片下面的子卡片
- 普通变量、提前返回的 if、注释照语言默认的卡片;表格格子里只写名字和位置,去掉「改它的」「来自」格子里单独打开源码的那条路
- 用词改成书面叫法(更新位置、使用位置、计算表达式、依赖项、触发时机、清理函数、绑定事件、样式取决于……),新增 toggle-right、anchor、download、sigma、layout-template 五个种类图标
- 夹具加上 luffy 的 QueuedBubble.tsx、PlanChecklist.tsx,规格的 React 一节照新样子改写
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
718bbb7f6c
|
✨ feat(vscode): 代码阅读标出项目写明的入口文件和入口函数
|
2026-10-08 07:17:25 +08:00 |
|
cruldra
|
78d5748b81
|
✨ feat(vscode): 审查视图也能隐藏测试文件,和未提交的更改共用一个开关
|
2026-10-08 07:17:25 +08:00 |
|
chehongweo
|
3134201243
|
🐛 fix(vscode): 修复评论全量接口被误分页导致审查反馈卡住
|
2026-10-06 23:21:21 +08:00 |
|
cruldra
|
04c4b9f710
|
✨ feat(vscode): Rust 的模块、常量和外部函数拆成卡片
|
2026-10-04 20:16:51 +08:00 |
|
cruldra
|
e8ae19d084
|
✨ feat(vscode): 构造参数区,改它的和来自能单独打开源码
|
2026-10-04 15:34:44 +08:00 |
|
cruldra
|
13e71507d6
|
🐛 fix(vscode): Rust 库规则只经契约和同目录共用代码
|
2026-10-04 14:42:46 +08:00 |
|
cruldra
|
69608f9c70
|
✨ feat(vscode): 代码阅读认 axum、sqlx 和 tauri
|
2026-10-04 14:34:07 +08:00 |
|
cruldra
|
44de0a1f70
|
✨ feat(vscode): 代码阅读认 serde 和 thiserror
|
2026-10-04 14:28:41 +08:00 |
|
cruldra
|
6d58b681cf
|
✨ feat(vscode): 代码阅读预览 Rust 的语言卡片
|
2026-10-04 14:24:55 +08:00 |
|
cruldra
|
a1fac829f8
|
✨ feat(vscode): 申请移交时给负责人发系统通知
|
2026-10-04 10:01:41 +08:00 |
|
cruldra
|
4094ffa49e
|
✨ feat(vscode): 审查列可以手动标记为通过
|
2026-10-04 10:01:41 +08:00 |
|
cruldra
|
38d06153bb
|
✨ feat(vscode): 自带提示词变了就问要不要换成新版
|
2026-10-04 10:01:41 +08:00 |
|
cruldra
|
12d9080248
|
✨ feat(vscode): 原型提示词改用通用技能,测试提示词带上合入判断
|
2026-10-04 10:01:41 +08:00 |
|
cruldra
|
177e75910e
|
✨ feat(vscode): 审查通过写入工单状态并在卡片上区分
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
2c10acf9c4
|
✨ feat(vscode): 文件和文件夹在预览顶部问
侧栏「问 AI」打开代码阅读预览。文件夹是没有代码块的一页,源码文件在整页顶部聊,代码块下面的问答不动。历史按工作区文件夹和相对路径记在窗口状态里,不写进按块存的记录。
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
14450c90bc
|
✨ feat(vscode): 侧栏的文件和文件夹可以问 AI
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
fc403d5b20
|
🐛 fix(vscode): 跳到定义时对准名字并闪
|
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
|
a66e4410e7
|
✨ feat(vscode): 有说明的函数、类卡片也能重写注释
重写按钮不再只挂在单独的注释卡片上。只替换说明那几行,上下文用这块代码,不当成文件顶上的说明。
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
c4113748e1
|
✨ feat(vscode): 注释里的仓库路径链接能点开并跳到符号
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
5e8e7b65ee
|
✨ feat(vscode): 重写注释时在卡片下展示模型过程
|
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
|
299acb979f
|
✨ feat(vscode): 注释卡片可按规范重写注释
|
2026-10-03 03:22:20 +08:00 |
|
cruldra
|
ad5796787b
|
🐛 fix(vscode): Pydantic 规则的类型检查收紧空节点和差异格子
|
2026-10-03 03:22:20 +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
|
394cd2fc1c
|
✨ feat(vscode): 代码阅读卡片横排多个概念图标
|
2026-10-03 03:11:47 +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
|
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
|
3b42be9002
|
✨ feat(vscode): 代码阅读认出 React 函数组件,读出属性、状态、引用、读取的数据、派生值、副作用、处理函数和渲染的 JSX 大纲(纯函数,luffy 七个真实组件当测试样本)
|
2026-10-03 03:11:46 +08:00 |
|
chehongweo
|
a34d7d3f4d
|
🐛 fix(vscode): 可靠捕获并补回审查会话关联
|
2026-10-02 01:19:11 +08:00 |
|
cruldra
|
6120c85bc0
|
✨ feat(vscode): 代码阅读差异加「只看改动」(连着没变的块折成一条、按工作区记住)、上一处 / 下一处改动、右边缘总览条
|
2026-09-30 08:54:23 +08:00 |
|
cruldra
|
2a5806c6b5
|
✨ feat(vscode): 代码阅读预览按侧栏筛选算代码差异(未提交的更改对比上一次提交、审查对比 PR 目标分支;兄弟块按名字 / 相似度对齐,卡片内按行 / 值 / 词比对),算好后补发给预览
|
2026-09-30 08:35:17 +08:00 |
|
cruldra
|
70ea22543f
|
🐛 fix(vscode): 代码阅读编辑父卡片时显示整块代码(含子块)
- 块的编辑范围改成它在源码里的完整范围:头部连同各子孙块、收尾括号,保存时按整段写回;子卡片只有它自己连同子孙
- 范围由宿主统一算(blockSpans),各语言插件同一条路:else / elif / catch 这类展平的兄弟块按各块开头切开整条语句,最后一块到语句结尾(Shell 的 fi 归它)
- 库规则卡片的编辑范围并进同一套算法,去掉 claimedShape
- 块编辑时它的子孙都不画(代码都在编辑框里),点「编辑」时重叠的祖先、子孙、共用一行的兄弟块退出编辑
- 问 AI 的外层块开头改用新加的 headerEndLine,位置记号照旧按头部算,已有问答不受影响
- 着色改成整份源码算一次、各块按行取,编辑范围变大后排视图数据不变慢
|
2026-09-30 07:24:10 +08:00 |
|
cruldra
|
87d4360704
|
✨ feat(vscode): 「未提交的更改」分暂存区两组、单文件暂存、隐藏测试文件
- 照源代码管理视图分「暂存的更改」「更改」两组(空的不摆,分组行写文件数),部分暂存的文件两组都有
- 「更改」组的文件行上加「暂存」按钮,走 git 扩展的 repository.add
- 标题栏「隐藏测试文件 / 显示测试文件」开关,按工作区记住,藏了几个写在标题后面;测试文件的判断集中在 isTestFile
- 以上只在「未提交的更改」里有:普通文件树、审查模式的行和菜单不变
|
2026-09-30 06:30:54 +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 |
|
cruldra
|
6a2ab7eaf4
|
🐛 fix(vscode): 移除侵入式弹窗并过滤 PR 评论,仅对工单讨论发送简洁系统通知
|
2026-09-29 10:49:28 +08:00 |
|
chehongweo
|
858bd1e34b
|
🐛 fix(vscode): 修复 PR 上的审查意见没自动转给实施会话
识别审查评论标记和 PR 里 Closes #N 的规则被写坏(多了反斜杠、标记名少了个 s),
审查评论全被当成普通评论丢掉。现在这两条规则只在 gitea/markers.ts 里定义一份,
webhook 和评论气泡都调用它,并补上单测,以后写坏会直接测出来。
|
2026-09-29 04:43:55 +08:00 |
|
chehongweo
|
3621729367
|
🐛 fix(vscode): 会话终端直接拉起 claude/codex,不再往 shell 里打命令,启动命令不再污染 zsh 历史
新建工单、实施、审查、测试、原型、续聊、冲突解决、会话管理和各种恢复会话,
都改成开终端时直接指定要跑的程序(用户默认 shell 以 -ilc 'exec "$@"' 拉起),
环境变量照常加载,参数原样传入。程序退出时标签页随之关闭。
提示词和配置文件路径里带单引号也不再拒绝执行,相关的转义和拦截全部删掉。
|
2026-09-29 04:40:35 +08:00 |
|
cruldra
|
a2c3c1f919
|
✨ feat(vscode): 支持讨论评论引用与 macOS 系统级新评论桌面提醒
|
2026-09-29 04:23:57 +08:00 |
|