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 |
|
cruldra
|
61c4728dce
|
🔧 chore(vscode): 版本号升到 0.2.208
|
2026-09-29 10:50:23 +08:00 |
|
cruldra
|
6a2ab7eaf4
|
🐛 fix(vscode): 移除侵入式弹窗并过滤 PR 评论,仅对工单讨论发送简洁系统通知
|
2026-09-29 10:49:28 +08:00 |
|
chehongweo
|
8ea5361f3d
|
🔧 chore(vscode): 版本号升到 0.2.207
|
2026-09-29 04:44:11 +08:00 |
|
chehongweo
|
858bd1e34b
|
🐛 fix(vscode): 修复 PR 上的审查意见没自动转给实施会话
识别审查评论标记和 PR 里 Closes #N 的规则被写坏(多了反斜杠、标记名少了个 s),
审查评论全被当成普通评论丢掉。现在这两条规则只在 gitea/markers.ts 里定义一份,
webhook 和评论气泡都调用它,并补上单测,以后写坏会直接测出来。
|
2026-09-29 04:43:55 +08:00 |
|
chehongweo
|
cb540c5db5
|
🔧 chore(vscode): 版本号升到 0.2.206
|
2026-09-29 04:41:23 +08:00 |
|
chehongweo
|
3621729367
|
🐛 fix(vscode): 会话终端直接拉起 claude/codex,不再往 shell 里打命令,启动命令不再污染 zsh 历史
新建工单、实施、审查、测试、原型、续聊、冲突解决、会话管理和各种恢复会话,
都改成开终端时直接指定要跑的程序(用户默认 shell 以 -ilc 'exec "$@"' 拉起),
环境变量照常加载,参数原样传入。程序退出时标签页随之关闭。
提示词和配置文件路径里带单引号也不再拒绝执行,相关的转义和拦截全部删掉。
|
2026-09-29 04:40:35 +08:00 |
|
cruldra
|
21000d48e9
|
🔧 chore(vscode): 版本号升到 0.2.205
|
2026-09-29 04:23:57 +08:00 |
|
cruldra
|
a2c3c1f919
|
✨ feat(vscode): 支持讨论评论引用与 macOS 系统级新评论桌面提醒
|
2026-09-29 04:23:57 +08:00 |
|
cruldra
|
540c212bad
|
🔧 chore(vscode): 版本号升到 0.2.204
|
2026-09-29 04:23:57 +08:00 |
|
cruldra
|
df17821408
|
✨ feat(vscode): 看板底栏新增工单讨论 Tab 并支持系统气泡与 Gitea 评论同步
|
2026-09-29 04:23:57 +08:00 |
|
cruldra
|
8ecb40b330
|
🔧 chore(vscode): 版本号升到 0.2.203
|
2026-09-29 04:23:57 +08:00 |
|
cruldra
|
489d0ef41f
|
✨ feat(vscode): 选工单也列「进行中」列里已经有 PR 的工单(开发完了没走自动审查的),弹框按「审查」「进行中」分组,进审查、刷新、重开窗口按同一条列规则判断
|
2026-09-29 04:23:57 +08:00 |
|
chehongweo
|
f2b17e5389
|
🐛 fix(vscode): 自动审查只认本目录的 codex 主会话,不再认错别的会话;去掉 2 分钟上限,一直等到审查终端关掉
|
2026-09-28 23:03:50 +08:00 |
|
chehongweo
|
bb85bbd862
|
🔧 chore: 忽略 .idea 和 mise.toml
|
2026-09-28 23:00:42 +08:00 |
|
chehongweo
|
afc341fb84
|
🐛 fix(vscode): 审查反馈打进会话后自动发送
|
2026-09-28 23:00:13 +08:00 |
|
cruldra
|
1ba7f07cbc
|
🔧 chore(vscode): 版本号升到 0.2.202
|
2026-09-28 19:11:11 +08:00 |
|
cruldra
|
7d70783b32
|
🐛 fix(vscode): 工单先建好也补上头脑风暴会话
|
2026-09-28 19:10:37 +08:00 |
|
cruldra
|
af8dfcc474
|
🔧 chore(vscode): 版本号升到 0.2.201
|
2026-09-28 11:54:26 +08:00 |
|
cruldra
|
8776502f27
|
📝 docs(vscode): 代码阅读规格加 Dockerfile 一节(嵌着的代码、并块、选项表),契约、命令规则、解析运行时、代码块树规则、颜色、代码位置、测试跟着补上
|
2026-09-28 11:54:01 +08:00 |
|
cruldra
|
d4ec0e7de4
|
✨ feat(vscode): 代码阅读支持 Dockerfile:解析指令、每个 FROM 一个阶段(阶段名能跳过去)、RUN 交给 shell 按命令拆、复制、构建参数 / 环境变量、设置、标签、健康检查、启动,连着写的 ENV / ARG / COPY / LABEL 并成一块加一张表;语法包取自 npm 包 tree-sitter-wasm,打包时复制进扩展
|
2026-09-28 11:54:01 +08:00 |
|
cruldra
|
0665f35821
|
✨ feat(vscode): 命令规则加装软件包、装依赖、跑程序(apt-get、apk、pip、npm、pnpm、yarn、corepack、uv、uvicorn)和建用户、密钥、装文件、改属主(useradd、adduser、addgroup、gpg、install、chown);选项写到 4 个以上或写了几遍时排成「选项 | 意思」表;没有自己规则的命令交给管 * 的规则(只问 --version 的读成打印版本);curl -sS 只写不打印进度,source 读成读入里面的变量和函数
|
2026-09-28 11:53:54 +08:00 |
|
cruldra
|
149cb51cc0
|
✨ feat(vscode): shell 被当成一串步骤执行时(Dockerfile 的 RUN)只用 && 连着的一串拆成一条一步;tree-sitter-bash 把 a && b > f 读成整串带重定向,重定向改算在最后那条命令上
|
2026-09-28 11:53:54 +08:00 |
|
cruldra
|
3353cf870c
|
✨ feat(vscode): 代码阅读能读嵌在一种语言里的另一种语言的代码:语言插件报出是哪几段,宿主交给那种语言的插件只解析这几段、分步、翻成子块并叠着上色,外层翻译插件只问读出来的样子;契约加构建文件的几种块(解析指令、阶段、执行、复制、设置、标签、健康检查、启动)、分作用范围的变量、并成一块的几条语句,引擎排这些块的属性表
|
2026-09-28 11:53:47 +08:00 |
|
cruldra
|
834673391e
|
✨ feat(prototype): 代码阅读原型加 Dockerfile 一页(阶段套指令、RUN 按命令拆、连着的 COPY / ENV 并表、健康检查、启动);Shell 和 Dockerfile 共用一套画法,插件菜单加 Dockerfile
|
2026-09-28 11:09:06 +08:00 |
|
cruldra
|
14582c5c43
|
🔧 chore(vscode): 版本号升到 0.2.200
|
2026-09-28 10:10:53 +08:00 |
|
cruldra
|
b88f0838df
|
🐛 fix(vscode): 加载看板不再替别人补列评论
|
2026-09-28 10:10:41 +08:00 |
|
cruldra
|
37291db9bb
|
🔧 chore(vscode): 版本号升到 0.2.199
|
2026-09-28 08:20:42 +08:00 |
|
cruldra
|
e303a8d15f
|
🐛 fix(vscode): 工单标题栏按钮只留图标
|
2026-09-28 08:20:30 +08:00 |
|
cruldra
|
349e9b7540
|
🔧 chore(vscode): 版本号升到 0.2.198
|
2026-09-28 08:09:37 +08:00 |
|
cruldra
|
d15c6ceedd
|
🐛 fix(vscode): 申请移交改到工单详情标题栏
|
2026-09-28 08:09:15 +08:00 |
|
cruldra
|
b53b989bbe
|
🔧 chore(vscode): 版本号升到 0.2.197
|
2026-09-28 00:45:21 +08:00 |
|
cruldra
|
6aa9831a43
|
📝 docs(vscode): 代码阅读规格加 Shell 脚本和命令规则两节,契约、代码块树规则、颜色、代码位置、测试跟着补上
|
2026-09-28 00:44:57 +08:00 |
|
cruldra
|
e96694317d
|
✨ feat(vscode): 代码阅读支持 Shell 脚本(bash / sh / zsh):解释器、选项每个开关一行、变量展开读成中文、分情况表、函数按位置的参数 / 输出 / 返回、常用命令按命令规则读成一句、重定向、条件、遍历、管道;同一文件里的函数和变量能跳转、高亮
|
2026-09-28 00:44:53 +08:00 |
|
cruldra
|
c577f38bee
|
🐛 fix(vscode): 代码阅读属性表的属性名一列按这张表里最长的名字放宽,长名字不再压到值上
|
2026-09-28 00:44:53 +08:00 |
|
cruldra
|
ff2a44f080
|
✨ feat(vscode): 代码阅读契约加命令规则(按命令名注册、读一条命令)、按位置的参数 / 输出 / 返回、解释器和选项块、分情况 / 命令 / 管道种类、常量色;模板引擎加节点读法;没有定义、高亮提供者的语言用语言插件认的同一文件里的名字跳转、高亮
|
2026-09-28 00:44:46 +08:00 |
|
cruldra
|
cf09c24730
|
🔧 chore(vscode): 版本号升到 0.2.196
|
2026-09-28 00:18:39 +08:00 |
|
cruldra
|
6342f39de0
|
✨ feat(vscode): 审查列可以申请同事移交工单
|
2026-09-28 00:17:09 +08:00 |
|
cruldra
|
65583a001c
|
✨ feat(prototype): 代码阅读原型加 Shell 脚本一页(解释器、选项、变量展开、分情况表、函数参数、命令规则读成中文、管道);插件菜单分主画板和 Shell 脚本
|
2026-09-27 23:59:06 +08:00 |
|
cruldra
|
3acf3e0007
|
🔧 chore(vscode): 版本号升到 0.2.195
|
2026-09-27 22:31:55 +08:00 |
|
cruldra
|
285d711740
|
✨ feat(vscode): 代码阅读的调用嵌套:实参的值又是跨多行的调用时在值那一格里写它的一行、套它的实参表,一层层往下套;埋在式子里后面还跟着东西的调用括起来
|
2026-09-27 22:31:35 +08:00 |
|
cruldra
|
dc100692b3
|
✨ feat(prototype): 代码阅读原型加嵌套调用:实参的值本身是跨多行的调用时,值格里再放它的头一行和实参表;跨行的式子不算调用
|
2026-09-27 22:22:22 +08:00 |
|
cruldra
|
8bc8db0be8
|
🔧 chore(vscode): 版本号升到 0.2.194
|
2026-09-27 22:08:42 +08:00 |
|
cruldra
|
ecc415d763
|
✨ feat(vscode): 代码阅读的调用与构造:跨多行写的调用排成「新建 / 调用 名字 · N 个参数」一行,实参摊成参数 / 值表;Python 查被调用名字的定义分新建和调用,查到后刷新
|
2026-09-27 22:08:16 +08:00 |
|
cruldra
|
ebf228cdc7
|
✨ feat(prototype): 代码阅读原型加调用与构造:跨多行的调用把实参摊成表(参数 / 值),查定义分新建和调用;文件注释的侧栏做成共用组件
|
2026-09-27 21:42:18 +08:00 |
|
cruldra
|
ab018e5902
|
🔧 chore(vscode): 版本号升到 0.2.193
|
2026-09-27 21:39:40 +08:00 |
|
cruldra
|
c8620e6e1b
|
♻️ refactor(vscode): 看板的悬停提示也改走 data-tooltip,插件网页只剩一条提示的路;lint 禁止原生 title
- 看板剩下的原生 title(顶栏按钮、工单卡片、工单详情、会话、Profile 表、改动文件树和 diff、属性表)全部改成 data-tooltip,
禁用的按钮照样弹;只有图标、原来只靠 title 当名字的(审查勾、生成说明、属性说明的 i 图标、没头像的归属人)补上 aria-label
- 提示框按原文换行:摘修复弹框里「迁移」列的几个文件一行一个
- 代码阅读 Markdown 链接的标题写成 data-tooltip
- eslint 规则:网页 TSX 的 DOM 元素上写 title 报错,iframe 和组件自己的 title 属性不算
|
2026-09-27 21:39:15 +08:00 |
|
cruldra
|
1f7bf63e27
|
🔧 chore(vscode): 版本号升到 0.2.192
|
2026-09-27 21:29:08 +08:00 |
|
cruldra
|
a8663136a1
|
📝 docs(vscode): 代码阅读规格写明悬停提示组件的位置
|
2026-09-27 21:28:07 +08:00 |
|