Commit Graph
652 Commits
Author SHA1 Message Date
cruldra ee08ef7dc3 11 2026-10-19 10:24:48 +11:00
cruldra 5c85285b46 🔧 chore(vscode): 版本号升到 0.2.305 2026-10-19 08:57:04 +11:00
cruldra a8d922f3ba 🐛 fix(vscode): GitHub 请求和 gh auth token 加超时,设置页连不上 GitHub 时不再显示成未登录 2026-10-19 08:55:49 +11:00
cruldra 9c7c9d8636 🐛 fix(spx): GITEA_TOKEN 只发给 tea 登录过的 host,origin 不在 tea 里时直接报错 2026-10-19 08:50:20 +11:00
cruldra e6d086d821 🐛 fix(spx): 同一 host 有多条 tea login 时优先取 default,不再固定取第一条 2026-10-19 08:40:47 +11:00
cruldra 3e3de0ae07 🐛 fix(vscode): webhook 窗口登记先写临时文件再改名,避免被占端口的窗口当成陈旧条目删掉 2026-10-19 08:38:54 +11:00
cruldra 2dabbf1200 🐛 fix(vscode): GitHub 工单已被删除(410)时按不存在处理,不再报错 2026-10-19 08:34:39 +11:00
cruldra 5e62842cfa 📝 docs(vscode): README 改成 GitHub、Gitea 两种仓库通用,补 spx 新命令和 webhook 配置 2026-10-19 08:27:26 +11:00
cruldra 1bec57a1cb ✨ feat(vscode): 提示词不再绑定 Gitea,查工单、查 PR、发起 PR 统一走 spx
- 去掉 tea、gh、Gitea 字样:查工单 spx issue view,查 PR spx pr view,发起 PR spx pr create 且描述必须含 Closes #N
- 审查和实施的 diff 不再写死 origin/main:审查取 PR 的目标分支,实施取计划里的目标分支或仓库默认分支
- 工单模板同时看 .gitea/ISSUE_TEMPLATE/ 和 .github/ISSUE_TEMPLATE/,禁止合并的说法不带工具名
- 内联兜底提示词同步改;设置里存着旧版的用户激活时按现有机制被问是否换新版
- 新增测试守住自带提示词和兜底不再点名平台
2026-10-19 08:26:08 +11:00
cruldra ae06c8e5d1 ✨ feat(vscode): 设置和看板按仓库类型区分 GitHub 与 Gitea,GitHub 显示 gh 登录状态,文案去 Gitea 化 2026-10-19 08:25:10 +11:00
cruldra ac3c882672 ✨ feat(vscode): webhook 改认 GitHub 风格头并支持 GitHub,事件按仓库分给对应窗口
- 事件头只认 X-GitHub-Event、签名只认 X-Hub-Signature-256: sha256=<hex>(Gitea v28 也发这两个头);ping 正常应答,form 编码返回 415 并提示改成 JSON
- 只有 pull_request 事件才当 PR 事件,PR 合并状态直接取 payload;评论人只认 login
- 每个事件带上 payload 里的仓库,不是本窗口 origin 的事件整条忽略,provider 按事件里的仓库打开
- 本机多个窗口时由占到端口的窗口把验过签的请求转给其余窗口,它关掉后其余窗口自动接手端口
- 删掉不再使用的 pendingHooks 遗留代码
2026-10-19 08:23:42 +11:00
cruldra 5a1c0e20a2 ✨ feat(vscode): 发布摘提交认出 GitHub 合并提交和 squash 提交的 PR 号 2026-10-19 08:18:31 +11:00
cruldra 7351b6247f ✨ feat(vscode): 新增 GitHub provider,凭据借 gh 登录,删工单走 GraphQL、依赖按内部 id 换算 2026-10-19 08:18:27 +11:00
cruldra 451bc91a6b ♻️ refactor(vscode): 工单来源 gitea 改名 forge,激活时把本机按旧名存的记录迁过去 2026-10-19 08:00:29 +11:00
cruldra 14bee9f505 ♻️ refactor(vscode): 代码托管仓库抽成统一接口,Gitea 实现搬到 provider 后面,翻页改看 Link 头 2026-10-19 07:56:40 +11:00
cruldra c90d84d7f2 ✨ feat(spx): 按 git origin 支持 GitHub 仓库,state 评论改成隐藏注释格式,新增 issue view / pr view / pr create 2026-10-19 07:41:13 +11:00
cruldra 64d5961b62 ✨ feat(jetbrains): 状态评论改用隐藏格式读写,合并时保留未建模字段 2026-10-19 07:40:02 +11:00
cruldra 38ca193434 ✨ feat(vscode): 工单状态评论改写成隐藏格式,Gitea 和 YouTrack 共用一套读写 2026-10-19 07:35:55 +11:00
cruldra fa7b32d205 🔥 refactor(vscode): 删掉没人调用的 createWebhook 和 listAllRepoComments 2026-10-19 07:30:21 +11:00
cruldra a23c88e812 ✨ feat(tui): 状态评论改用隐藏格式读写,已知字段改从 schema 派生 2026-10-19 07:27:01 +11:00
cruldra 9d1bb06f38 🔧 chore(vscode): 版本号升到 0.2.304 2026-10-17 16:32:25 +11:00
cruldra 1f161c7012 🐛 fix(vscode): 接管工单不再用同事机器上的模型配置盖掉本机的,移交出去也不清自己选的配置 2026-10-17 16:31:32 +11:00
cruldra 7ca2a8db34 🔧 chore(vscode): 版本号升到 0.2.303 2026-10-17 13:10:56 +11:00
cruldra 15e02be99d 🐛 fix(vscode): 看板拖拽关掉自动滚动,点列底部卡片手一抖不再整列往下滚 2026-10-17 13:10:03 +11:00
cruldra 5bd075c793 🔧 chore(vscode): 版本号升到 0.2.302 2026-10-17 04:12:59 +11:00
cruldra 315f5a266c 📝 docs(code-reader): 组件卡片、事件处理函数卡片能看调用树,查引用时 JSX 开始标签算调用处的规格 2026-10-17 04:09:01 +11:00
cruldra 57675665a7 🐛 fix(vscode): React 组件卡片、事件处理函数卡片右上角补上调用树按钮
- 组件卡片、事件处理函数卡片传 calls,被规则认领后照样能看调用树(同自定义钩子卡片)
- 编辑器准备不出调用层级(memo / forwardRef 包着的组件)改查引用时,JSX 开始标签也算调用处;闭合标签、成员标签、import、类型位置、当值传递的不算
- 查引用的 lookup 加上取名字前面的文字,判断仍只在 isCallSite 一处
2026-10-17 04:08:57 +11:00
cruldra 5098951c74 🔧 chore(vscode): 版本号升到 0.2.301 2026-10-16 22:16:52 +11:00
cruldra fe6e2ce134 📝 docs(code-reader): React 钩子卡片按变量讲、属性表操作列、调用树查所有引用的规格 2026-10-16 22:16:13 +11:00
cruldra 86beaac371 ✨ feat(vscode): React 钩子卡片按变量讲,属性表加操作列、调用树能查所有引用
- 钩子调用讲成状态、引用、记忆值、记忆函数、上下文值、过渡、副作用、钩子返回值、钩子调用几种卡片,行照签名表 reactHooks.ts 排,去掉 react.hook
- 解构接住时名称一行写出解构,展开是「第几项 | 名称 | 说明」表,每项一个调用树操作;单个名字的按钮在名称一行最右边
- 属性表的行、子行可以带操作(RowAction),表格多一列「操作」,宿主按块记号加序号起键
- 调用树服务按键数次数,新增查所有引用(references):按所在函数分组,去掉定义处和依赖数组里的
- 钩子收的函数参数都收成小框,函数体是卡片子块,直接返回的表达式由 functionBody 排成「返回 …」卡片;小框和卡片折叠箭头同一个开关
- 规则卡片可指定语言种类图标(languageKind)、种类图标悬停字和颜色(KindBadge.tooltip / iconColor)
2026-10-16 22:16:09 +11:00
cruldra a139341132 📝 docs(code-reader): React 钩子原型的函数参数一律收成 fold,函数体展开成子块 2026-10-16 21:35:43 +11:00
cruldra 67e8a77f5d 📝 docs(code-reader): React 其它常用钩子按状态卡思路的原型 2026-10-16 21:28:57 +11:00
cruldra 966d893f18 📝 docs(code-reader): useState 状态卡片原型的解构表改成 第几项 | 名称 | 说明 | 操作 2026-10-16 21:20:29 +11:00
cruldra 719453a28b 📝 docs(code-reader): useState 状态卡片原型的调用树挪进解构表每一行 2026-10-16 21:17:22 +11:00
cruldra 785bfd4f78 📝 docs(code-reader): React useState 状态卡片新设计的原型 2026-10-16 21:11:47 +11:00
cruldra f421d9c609 🔧 chore(vscode): 版本号升到 0.2.300 2026-10-16 20:51:09 +11:00
cruldra 7c0d0e0051 📝 docs(code-reader): 规格补上 React 规则的启用条件:TSX / JSX 不看导入,.ts / .js 导入了 react 才启用 2026-10-16 20:50:27 +11:00
cruldra 9f736d92e7 🐛 fix(vscode): React 规则在导入了 react 的 .ts / .js 文件上也启用,自定义钩子和钩子调用照常出卡片 2026-10-16 20:50:12 +11:00
cruldra 2ccec54747 🔧 chore(vscode): 版本号升到 0.2.299 2026-10-16 20:22:06 +11:00
cruldra 8ec48efcd6 📝 docs(code-reader): 规格里的 React 钩子换成统一的钩子卡片和自定义钩子卡片,调用树认不出的名字改查引用 2026-10-16 20:21:20 +11:00
cruldra 6e63b7ba6a ✨ feat(vscode): 调用树认不出的名字改查引用只留调用处,钩子卡片按返回的函数名查调用树 2026-10-16 20:19:01 +11:00
cruldra e7059bcc73 ✨ feat(vscode): 代码阅读的 React 钩子统一成一张钩子卡片,照签名排参数和返回,自定义钩子有自己的卡片 2026-10-16 20:18:21 +11:00
cruldra 78d0c9dada 📝 docs(code-reader): React 钩子卡片原型去掉逻辑分析行,加调用树按钮 2026-10-16 19:29:15 +11:00
cruldra 9fef9b36a9 📝 docs(code-reader): React 钩子卡片原型的作用图标按分类上色 2026-10-16 19:07:17 +11:00
cruldra 7570701bf4 📝 docs(code-reader): React 钩子卡片原型两个图标放左边、多值改成表 2026-10-16 18:59:40 +11:00
cruldra 5ec8588c70 📝 docs(code-reader): React 钩子卡片原型统一钩子图标、按来源分底色 2026-10-16 18:44:41 +11:00
cruldra 6fa06723e9 📝 docs(code-reader): React 钩子卡片原型改成统一的钩子卡片加扩展行 2026-10-16 18:32:53 +11:00
cruldra adf62a7706 📝 docs(code-reader): 代码阅读 React 钩子卡片新设计的原型 2026-10-16 17:50:15 +11:00
cruldra d08e956dd3 🔧 chore(vscode): 版本号升到 0.2.298 2026-10-16 14:28:17 +11:00
cruldra f2f647553d 📝 docs(code-reader): 规格补上 interface 的属性表卡片 2026-10-16 14:27:28 +11:00