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 |
|
cruldra
|
6b1e6f3487
|
✨ feat(vscode): 代码阅读的 TypeScript interface 换成一张属性表卡片
契约加 InterfaceBlock / InterfaceFacts(种类「接口」,图标、颜色同类型块);属性签名和索引签名连同讲它的注释并进「属性 | 类型 | 说明」表,可省略带 ?、只读写在类型前、没标注写未标注,每行讲的定义是属性名;方法签名是函数子块,调用签名、构造签名照旧是子块;declare interface 也认;「了解一块代码」照旧按 接口名.属性名 找得到属性
|
2026-10-16 14:27:28 +11:00 |
|
cruldra
|
f487b841ce
|
🔧 chore(vscode): 版本号升到 0.2.297
|
2026-10-15 21:16:56 +11:00 |
|
cruldra
|
1d7e2eaee9
|
📝 docs(code-reader): 规格补上链式调用卡片,tauri / axum 的链换成库自己的叫法、Router 列出全部路由
|
2026-10-15 21:14:59 +11:00 |
|
cruldra
|
aaa695eae4
|
✨ feat(vscode): tauri、axum 的链式调用卡片换成库自己的叫法,Router 列出全部路由
规则按起点认链、用 RuleContext.chain 带上读法:tauri::Builder 连着的 .plugin 合成「插件 N 个」表(插件 | 配置),setup / on_window_event / manage 叫启动时 / 窗口事件 / 托管状态,invoke_handler 列出命令名,build → expect → run 合成「构建并运行」;axum Router 连着的 .route 合成路由表(路径 | 方法 | 处理函数,每条都列),with_state、layer、nest 等起叫法;valueCard 交出语句的式子
|
2026-10-15 21:12:04 +11:00 |
|
cruldra
|
6ad2a5b27a
|
🐛 fix(vscode): 实参里的闭包、async 块写了查询或路由时不再外面那句、子块各出一张卡
valueCard 交给规则一个 own:拆成子块的那几段不归这一块,sqlx 找查询、axum 找路由时跳过;顺带去掉 rustRows 里 nameRow 没用的参数(页面那边的类型检查报它)
|
2026-10-15 21:06:58 +11:00 |
|
cruldra
|
1956879aa1
|
✨ feat(vscode): 代码阅读页面画链式调用卡片:竖轨道、小链、收起的闭包和合成的表
链的各步排在值下面的竖轨道上,方法一列对齐、轨道线是函数色淡到 35%;实参是链的缩进成空心点小链,注释挂在步骤下;收起的闭包是能点的小框,点开那一步才画挂着的子块(折叠 id 记在属性行下面);跳到定义、查找、高度估算、只看改动都算上链里的字和步骤下的子块
|
2026-10-15 21:05:07 +11:00 |
|
cruldra
|
ee595f3da9
|
✨ feat(vscode): 代码阅读的链式调用卡片:语言插件读链、翻译模板排成起点和步骤
契约加 LanguageAdapter.chain、Translator.chain、RuleContext.chain、PropertyRow.chain、TextTranslation.rows;跨行写或实参里有闭包的链排成卡片,连着同名调用合成一步列出每次实参,注释挂在步骤上,闭包收起、子块挂到那一步(BlockView.step);Rust 插件读链、标准库常见方法写中文名;挤成一行时另起一行的 . 贴着前面
|
2026-10-15 20:54:59 +11:00 |
|
cruldra
|
80eda7c18e
|
🔧 chore(vscode): 版本号升到 0.2.296
|
2026-10-15 20:14:13 +11:00 |
|
cruldra
|
57e23552d1
|
📝 docs(code-reader): 规格补上函数体里 let、返回值的 sqlx / axum 卡片和 sqlx 函数写法
|
2026-10-15 20:08:59 +11:00 |
|
cruldra
|
95559b160b
|
✨ feat(vscode): 函数体里 let 的初始值、返回值也出 sqlx 查询和 axum 路由卡片
Rust 库规则共用 valueCard:语句看整句、let 看初始值、返回块看返回的值;认领 let 时第一行「变量」是变量名,也是卡片的定义;sqlx 认 query / query_as / query_scalar 函数连着 .bind 的写法,query_scalar! 不再把 SQL 当返回类型
|
2026-10-15 20:08:51 +11:00 |
|
cruldra
|
324df3d5bd
|
📝 docs(code-reader): 代码阅读 Rust 调用链卡片两种排法的原型
|
2026-10-15 20:08:03 +11:00 |
|