Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
410 commits
Select commit Hold shift + click to select a range
1835800
💾 Feat(Workflow): Phase F-1+F-2 — BlockVars 全链路 + 注入变量数据边 + 函数派发修复
StardustSeemsInk Jun 24, 2026
6eb7db9
💾 Feat(Workflow): Phase G-1 — CFG DTO + --migrate-kcs 迁移工具
StardustSeemsInk Jun 24, 2026
ee85173
💾 Feat(Workflow): Phase G-1+G-2 — CFG DTO 序列化 + CFG2BSConverter.Render()
StardustSeemsInk Jun 24, 2026
ace989b
💾 Feat(Workflow): Phase G-2 complete — CFG 直接往返路径
StardustSeemsInk Jun 25, 2026
11ba047
🧩 Refactor(Workflow): v5.1 — CFG 作为单一持久化模型,删除 12 旧转换器
StardustSeemsInk Jun 25, 2026
3eaef49
💾 Feat(Workflow): v5.1 完成 — 注释全链路 + BlockVars 修复 + 旧架构清理
StardustSeemsInk Jun 25, 2026
1c78d2c
💾 Feat(Workflow): Phase G-4~G-6 — CFG 持久化格式迁移 + 注释全链路
StardustSeemsInk Jun 25, 2026
e9381f7
🧩 Refactor(Workflow): 删除 v5.1 BP 往返遗留死代码 + ISP 修复
StardustSeemsInk Jun 25, 2026
c0320fe
❌ Test(Workflow): 新建 xUnit 项目 + 锁定 G-3/语义diff/往返稳定性的红灯测试
StardustSeemsInk Jun 25, 2026
dbaee76
📝 Chore: commit-template 补充 ✅/❌ Test 的语义助记
StardustSeemsInk Jun 25, 2026
06508bb
✅ Test(Workflow): 实现绿灯 — ICFGGraphRenderer + ICFGDiffer + 往返稳定性修复
StardustSeemsInk Jun 25, 2026
b8e9c0a
❌ Test(Workflow): §11 蓝图渲染红灯测试集(稳定子集:Exec 连线 + Block 字段)
StardustSeemsInk Jun 25, 2026
f9b8725
✅ Test(Workflow): 实现 §11 稳定子集渲染 — Exec 连线 + Block 字段(xUnit 转绿)
StardustSeemsInk Jun 25, 2026
e054690
📦 Struct(Workflow): 合并测试项目 — console harness 迁移为 xUnit + 新建 Tools 项目
StardustSeemsInk Jun 26, 2026
f946e6a
💾 Feat(Workflow): List/JSON 设计实现 — PinType.Json + JSON 函数族 + 插件返回集合类型修正
StardustSeemsInk Jun 26, 2026
dd99d62
✅ Feat(Workflow): v5.2 session-based 双向编辑引擎 — G4稳定ID + G5布局坐标 + BsSyn…
StardustSeemsInk Jul 2, 2026
d0a1949
📦 Struct(WorkflowIR): Phase 1 — 新建 KitX.WorkflowIR 项目 + 不可变 IR 模型(消灭 …
StardustSeemsInk Jul 2, 2026
e8d4316
🧩 Refactor(WorkflowIR): Phase 2 — 消灭 ForwardConversionState,设计显式参数/返回…
StardustSeemsInk Jul 3, 2026
f538b0b
💾 Feat(WorkflowIR): Phase 3 — 序列化层 IrDto + IrSerializer(解决旧 CfgDto 两大缺陷)
StardustSeemsInk Jul 3, 2026
d4c9444
💾 Feat(WorkflowIR): Phase 4 — Builtin 函数描述符系统(ISP 拆接口 + 32 函数迁移 + 消除硬编码)
StardustSeemsInk Jul 3, 2026
259d799
💾 Feat(WorkflowIR): Phase 5 — BsTextLens 完整实现(BSParser 复用 + BsLowerer…
StardustSeemsInk Jul 3, 2026
3a356c8
💾 Feat(WorkflowIR): Phase 6 — Diff 引擎(IrDiffer LCS 复用 + IrDiffApply 纯…
StardustSeemsInk Jul 3, 2026
5dcfbc2
💾 Feat(WorkflowIR): Phase 7 — Roslyn 执行后端(CFG2CSConverter 拆多类 + runti…
StardustSeemsInk Jul 3, 2026
c828906
💾 Feat(WorkflowIR): Phase 8 — BpGraphLens(BpRenderer 完整 §11 + BpEditT…
StardustSeemsInk Jul 3, 2026
96eebbf
💾 Feat(WorkflowIR): Phase 9 — Session/SyncService 双向编辑打通
StardustSeemsInk Jul 3, 2026
5a07bd0
📦 Struct(Workflow): Phase 10-12 — 旧库归档 + namespace 重命名 + DI 入口 + 编译保证
StardustSeemsInk Jul 3, 2026
8779264
💾 Feat(WorkflowIR): Track J — JSON 端到端链路迁移 + Phase F1 Dashboard 接线
StardustSeemsInk Jul 11, 2026
fa5f0a0
💾 Feat(WorkflowIR): IExecutionBackend 增加 debugger 重载 + Phase F1.4-F1.…
StardustSeemsInk Jul 11, 2026
5326870
🔧 Fix(WorkflowIR/Dashboard): §2.1 — codegen checkpoint 传 canvas 节点 ID…
StardustSeemsInk Jul 11, 2026
6e395bb
💾 Feat(WorkflowIR): §2.2 — ConnectData 增量翻译 + 消费连线渲染
StardustSeemsInk Jul 11, 2026
562845c
📦 Struct(Dashboard): §2.1 VM 高亮简化 + §2.3 IPluginServiceProvider 桥接 — …
StardustSeemsInk Jul 11, 2026
38fa348
📦 Struct(Dashboard): FT.1-FT.2 — VM 构造函数可测化 submodule 更新
StardustSeemsInk Jul 11, 2026
b375031
📦 Struct(Dashboard): FT.3-FT.5 — VM 测试项目建立 submodule + sln 更新
StardustSeemsInk Jul 11, 2026
100f259
🔧 Chore(DI.Tests): 增加 Test 3 模拟完整宿主 DI 图,定位工作流解析失败
StardustSeemsInk Jul 13, 2026
45b61e2
📦 Struct: S1 — KcsFileFormat v2 submodule 更新(Contract + Dashboard 适配)
StardustSeemsInk Jul 13, 2026
521d87f
💾 Feat(Tools): S3 — KitX.WorkflowMigrator v1→v2 迁移工具 + BS 源码存档
StardustSeemsInk Jul 13, 2026
2526960
📦 Struct(Dashboard): S2 submodule 更新 — WorkflowStorageService v2
StardustSeemsInk Jul 13, 2026
272dcb8
📦 Struct(Dashboard): S4 submodule 更新 — WorkflowSessionManager
StardustSeemsInk Jul 13, 2026
23e8265
🔧 Chore(DI.Tests): S6 — Test 3 更新,IWorkflowStorageService + IWorkflow…
StardustSeemsInk Jul 13, 2026
a40a79e
📄 Docs: S5 交接文档 — ScriptVM 退役 + WorkflowEditorVM 功能合并
StardustSeemsInk Jul 13, 2026
87cd816
📦 Struct(Dashboard): bump submodule pointer — S5 ScriptVM 退役完成
StardustSeemsInk Jul 13, 2026
3ca2ef1
📝 Docs(S5): ScriptVM 退役交接文档标记为已完成
StardustSeemsInk Jul 13, 2026
37d53b2
🐛 Fix(Workflow): BS v3.0→v5.0 迁移丢失语句根因修复 + 负数字面量支持
StardustSeemsInk Jul 16, 2026
9590294
🐛 Fix(WorkflowIR): bare-call 执行 + 管道裸函数终端 + §6.2 隐式参数填充
StardustSeemsInk Jul 16, 2026
008af76
🐛 Fix(WorkflowIR): 纯赋值流水线(Source > Variable)被 codegen 静默丢弃
StardustSeemsInk Jul 16, 2026
346f9c7
📝 Docs: Trigger 系统 + 蓝图渲染问题交接文档
StardustSeemsInk Jul 16, 2026
4c9eab9
📝 Docs: 补充坐标持久化调查结论到交接文档
StardustSeemsInk Jul 16, 2026
5f8f04d
🔧 Fix(WorkflowIR): 蓝图渲染修复 — ChildNodeIds/scope元数据/自动布局 + 坐标回写
StardustSeemsInk Jul 16, 2026
4768615
📦 Struct: 蓝图渲染修复 — 子模块更新 + Package/ 取消 git 追踪
StardustSeemsInk Jul 16, 2026
4347eba
🔧 Fix(WorkflowIR): 合成 EntryNode + 修复 Entry Kind 被覆盖 + LayoutService 兼容
StardustSeemsInk Jul 16, 2026
2d02694
📦 Struct(Dashboard): bump submodule — BlockNodeScopeVM 折叠态修复
StardustSeemsInk Jul 16, 2026
f339264
📦 Struct: 子模块更新 — EntryNode 坐标持久化 + Contract TriggerConfig 扩展
StardustSeemsInk Jul 16, 2026
064a9bc
📦 Struct(Dashboard): bump submodule — BlockNodeContainer 连接器+缩略图绑定
StardustSeemsInk Jul 16, 2026
410012d
📦 Struct(Dashboard): bump submodule — 移除旧背景框+初始折叠态+崩溃修复
StardustSeemsInk Jul 17, 2026
9f95d09
💾 📝 Feat, Chore: Config_App 实现 BlueprintNestedNodeExpandMode + 更新 sub…
StardustSeemsInk Jul 20, 2026
ba859d2
💾 📝 📦 Feat, Chore, Struct(WorkflowV6): 新增 v6-grammar 实验性后端库 + 测试项目 + …
StardustSeemsInk Jul 21, 2026
fe2096a
💾 ✅ Feat, Test(WorkflowV6): Phase 1 IR 模型定稿 — StatementKind 判别 + 结构化 …
StardustSeemsInk Jul 21, 2026
25b8766
💾 ✅ Feat, Test(WorkflowV6): Phase 2 BS 缩进 parser + AST + Lowerer + Re…
StardustSeemsInk Jul 21, 2026
a410902
💾 ✅ Feat, Test(WorkflowV6): Phase 3 Builtin MVP 子集 — 5 个函数注册(Print/Ra…
StardustSeemsInk Jul 21, 2026
da5c801
💾 ✅ Feat, Test(WorkflowV6): Phase 4 结构化 C# Codegen + Roslyn 编译运行 — 端到端可跑
StardustSeemsInk Jul 21, 2026
8f16f8e
💾 ✅ Feat, Test(WorkflowV6): Phase 5 Diff 引擎 + Applier — LCS over fing…
StardustSeemsInk Jul 21, 2026
fadbe65
💾 ✅ Feat, Test(WorkflowV6): Phase 6 Session + SyncService — BS 编辑 rou…
StardustSeemsInk Jul 21, 2026
631a335
💾 ✅ Feat, Test(WorkflowV6): Phase 7 序列化 — IR ↔ JSON round-trip(含多态 Bs…
StardustSeemsInk Jul 21, 2026
904ace7
💾 ✅ Feat, Test(WorkflowV6): Phase 8 BpGraphLens.Project — IR → Bluepr…
StardustSeemsInk Jul 21, 2026
8d36538
💾 ✅ Feat, Test(WorkflowV6): Phase 9 BpGraphLens.Diff + BpEditTranslat…
StardustSeemsInk Jul 21, 2026
d7fbc6c
💾 ✅ Feat, Test(WorkflowV6): Phase 10 交互调试 — checkpoint插桩 + debug cont…
StardustSeemsInk Jul 21, 2026
5168dab
🧩 ✅ 🔧 Refactor, Test, Fix(WorkflowV6): v6.0语法规则定稿 + BpRenderer深度重构 + …
StardustSeemsInk Jul 22, 2026
64cd8d6
🔧 ✅ Fix, Test(WorkflowV6): 占位符_的Tokenizer识别 + BuildArgList位置替换 + forE…
StardustSeemsInk Jul 22, 2026
326986c
✅ 🔧 Test, Fix(WorkflowV6): 错误场景覆盖测试 + ParseProgram BS010 死循环修复 + 测试缺口文档
StardustSeemsInk Jul 22, 2026
a3ed1be
📝 📄 Chore, Docs(WorkflowV6): BS→KS术语统一 + 交接文档 + 实施计划进度更新
StardustSeemsInk Jul 22, 2026
71dc5b2
🔧 ✅ Fix, Test(WorkflowV6): 错误码期望值 BS0xx → KS0xx 统一
StardustSeemsInk Jul 22, 2026
bff4b84
💾 ✅ Feat, Test(WorkflowV6): switch 全链路补全 — Codegen 分支 + E2E/BP/序列化测试
StardustSeemsInk Jul 22, 2026
cd3441b
✅ Test(WorkflowV6): while/break/continue/exit IR 序列化 round-trip 覆盖
StardustSeemsInk Jul 22, 2026
f825480
✅ Test(WorkflowV6): KS0xx 错误码系统化覆盖 — 补 11 项未覆盖错误场景
StardustSeemsInk Jul 22, 2026
73b7f09
💾 ✅ Feat, Test(WorkflowV6): BP ↔ IR round-trip — 反向翻译器 + round-trip 测试
StardustSeemsInk Jul 22, 2026
e5352ac
🧩 ✅ Refactor, Test(WorkflowV6): 多输入引脚 — BpRenderer 按 PortSpec 创建命名引脚
StardustSeemsInk Jul 22, 2026
aa89284
💾 ✅ Feat, Test(WorkflowV6): 用户自定义 HelperFunction Codegen — 生成 C# 方法体到…
StardustSeemsInk Jul 22, 2026
87d9a1f
🧩 📦 Refactor, Struct(WorkflowV6): Bs→Ks 术语统一 + Compare/Add 重命名 — 消除 v…
StardustSeemsInk Jul 22, 2026
afe2a24
💾 ✅ Feat, Test(WorkflowV6): 两遍类型推断引擎(TypeInferer)— 移植 v5.1 Source+Dem…
StardustSeemsInk Jul 22, 2026
fa0d557
💾 ✅ Feat, Test(WorkflowV6): 编译缓存 — 内存+磁盘三级缓存管线(ScriptCompiler)
StardustSeemsInk Jul 22, 2026
00a4047
🔧 ✅ Fix, Test(WorkflowV6): forEach 管道表达式 source — 统一前缀形式,消除管道语法糖
StardustSeemsInk Jul 22, 2026
c29e225
💾 ✅ Feat, Test(WorkflowV6): 内置函数补齐 — 算术四则运算 + Pause/File I/O + Len() …
StardustSeemsInk Jul 23, 2026
05f5a5d
🧩 ✅ Refactor, Test(WorkflowV6): 删除 ICodeGenHandler/CodeGenContext 死代码…
StardustSeemsInk Jul 23, 2026
79a76b9
💾 ✅ Feat, Test(WorkflowV6): JSON 函数族 7 个 — 插件通信 JSON 全链路支持
StardustSeemsInk Jul 23, 2026
633c295
💾 ✅ Feat, Test(WorkflowV6): 布局服务引擎 — 递归区域树 + 对称分支布局
StardustSeemsInk Jul 23, 2026
18d4dc0
💾 ✅ Feat, Test(WorkflowV6): 插件调用 + 服务管理函数 12 个 — IPluginHost 注入全链路打通
StardustSeemsInk Jul 23, 2026
e007f4e
💾 ✅ Feat, Test(WorkflowV6): 多行管道语法 Phase A — 注释保留前置条件
StardustSeemsInk Jul 23, 2026
be7c2cb
💾 ✅ Feat, Test(WorkflowV6): 注释保留 Phase B-1 — KS 镜头全链路注释穿透
StardustSeemsInk Jul 23, 2026
df258c7
💾 ✅ Feat, Test(WorkflowV6): 注释保留 Phase B-2 — BP 镜头注释双向往返
StardustSeemsInk Jul 23, 2026
8bd1dea
🔧 ✅ Fix, Test(WorkflowV6): 条件结构 BP↔IR 往返正确性修复(C-1)— 消除 KS051 违规
StardustSeemsInk Jul 23, 2026
097f5de
💾 ✅ Feat, Test(WorkflowV6): 条件注释映射 C-2 — 条件节点 Comment ↔ 最后段 Segment.C…
StardustSeemsInk Jul 23, 2026
c6c537c
💾 ✅ Feat, Test(WorkflowV6): 冒号语法 + 多行条件(C-3)— 闭合控制流条件注释限制
StardustSeemsInk Jul 23, 2026
89415b5
🧩 ✅ Refactor, Test(WorkflowV6): AST/IR 相等性纯语义化 — 排除 SourceText/Source…
StardustSeemsInk Jul 23, 2026
e3315a6
📦 ❌ Struct(WorkflowV6): 移除 exit 语法 + ExitStatement + KsExit — 结构化原则收敛
StardustSeemsInk Jul 23, 2026
2835bbe
🔧 ✅ Fix, Test(WorkflowV6): BP 反向翻译器循环节点 End 续行 + Demo 全注释往返验证
StardustSeemsInk Jul 24, 2026
e8ad61e
🔧 ✅ Fix, Test(WorkflowV6): 反向翻译器按引脚位精确重建 `_` 占位符 — 修复条件源语义 bug
StardustSeemsInk Jul 24, 2026
3c5c586
🔧 ✅ Fix, Test(WorkflowV6): NodeID 改用标准 FNV-1a 32 位 + 删除 BpNodeIds 死代码
StardustSeemsInk Jul 24, 2026
a480fe2
🔧 ✅ Fix, Test(WorkflowV6): StructuralReducer 实现单数据输入约束 + 抽取 Exec 引脚判定
StardustSeemsInk Jul 24, 2026
ae1b77b
🔧 ✅ Fix, Test(WorkflowV6): WorkflowDiffer 递归子树 diff + 路径格式统一 + Apply …
StardustSeemsInk Jul 24, 2026
a4edf47
🔧 ✅ Fix, Test(WorkflowV6): DebugCodegen.GenPipeline 完整实现 — 闭合 TDD 绿灯阶…
StardustSeemsInk Jul 24, 2026
718187b
🔧 ✅ Fix, Test(WorkflowV6): Builtin 函数元数据修正 + 角色接口死代码标注 + 补 E2E 测试
StardustSeemsInk Jul 24, 2026
5045bf7
🧩 ✅ Refactor, Test(WorkflowV6): Bs→Ks 命名收敛 + KsPlaceholder.Index 设计残留清理
StardustSeemsInk Jul 24, 2026
aba77ad
🔧 ✅ Fix, Test(WorkflowV6): 死代码清理 + Compare 容差算法重写
StardustSeemsInk Jul 24, 2026
1d0ab21
🧩 Refactor(WorkflowV6): BpPinNames 常量类 + Parser/Lowering 重复代码抽取
StardustSeemsInk Jul 24, 2026
f198b87
🧩 ✅ Refactor, Test(WorkflowV6): CodegenBase 抽取 — StructuredCodegen/De…
StardustSeemsInk Jul 24, 2026
3f6e7b8
🧩 ✅ Refactor, Test(WorkflowV6): IR 抽象清理 — ForEachStatement.ItemType 移…
StardustSeemsInk Jul 24, 2026
77e65e2
📝 Chore(WorkflowV6): B2 — ParseAstWithDiagnostics/KsDiagnosticSink/Ks…
StardustSeemsInk Jul 24, 2026
ff5504c
✅ Test(WorkflowV6): 阶段 E 测试套件整理 — 补测 + TestFixture + Trait 分类 + 诊断脚本剥离
StardustSeemsInk Jul 24, 2026
a7cb506
📝 Chore(WorkflowV6): P0 收尾 — DI 注册 IExecutionBackend + ApplyBpEdits 延…
StardustSeemsInk Jul 27, 2026
ce39b3d
💾 ✅ Feat, Test(WorkflowV6): Debug 后端通道全链路闭合 — 连线 tooltip + 变量通知 + ID 统一
StardustSeemsInk Jul 27, 2026
2e16844
📝 Chore: 子模块指针更新 — Contract + Dashboard 同步 Debug 数据电容通道
StardustSeemsInk Jul 27, 2026
6edef19
🔧 ✅ Fix, Test(WorkflowV6): 使用型节点 Exec pin 修复 BP 执行图连通性 + KS053 裸字面量禁令
StardustSeemsInk Jul 27, 2026
68605ea
🧩 ✅ Refactor, Test(WorkflowV6): BP→IR 反向翻译管道合并重构 — 闭合多段管道 round-trip 缺口
StardustSeemsInk Jul 27, 2026
7b7fc27
🧩 ✅ Refactor, Test(WorkflowV6): Branch/Switch End pin 模型重构 — 消除菱形合流 +…
StardustSeemsInk Jul 28, 2026
fed9333
🔧 ✅ Fix, Test(WorkflowV6): ReconstructText 保留字面量引号 + BF 解释器压力测试 demo
StardustSeemsInk Jul 28, 2026
8fa1bf7
🧩 ✅ Refactor, Test(WorkflowV6): Switch 值匹配式改造 — arm 携带标签值,BP pin 名=标签值
StardustSeemsInk Jul 28, 2026
d399ce8
💾 ✅ Feat, Test, Fix(WorkflowV6): Dict 一等公民类型 — C# Dictionary 运行时 + 9 …
StardustSeemsInk Jul 29, 2026
5b7d98a
🔧 ✅ Fix, Test(WorkflowV6): dict 声明初始化器 BP round-trip — 定义节点 JSON 序列化 …
StardustSeemsInk Jul 29, 2026
4067326
💾 ✅ Feat, Fix(WorkflowV6): 声明块初始化器统一为仅字面量 + 标量 var 字段初始化器 — 修正 v5.1 遗…
StardustSeemsInk Jul 29, 2026
9da0695
💾 Feat(WorkflowV6): IScopeAnalyzer 作用域分析服务 — 背景框分组 + BpGraphLens.Vali…
StardustSeemsInk Jul 29, 2026
21ce7ec
💾 Feat(WorkflowV6): KcsBuilder 工具 + v6 .kcs 文件打开支持
StardustSeemsInk Jul 30, 2026
81b8d96
🔧 Fix(WorkflowV6+Dashboard): KcsBuilder 文件名=Id 匹配修复 + LoadWorkflowDat…
StardustSeemsInk Jul 30, 2026
e869897
🔧 Fix(Dashboard submodule): V6 编辑器 BP 切换崩溃 — xmlns controls: 改回 clr-n…
StardustSeemsInk Jul 30, 2026
8bcd87d
💾 Feat(Dashboard submodule): V6 编辑器 KS 侧完整复刻 — Trigger/HelperFunc/常量面…
StardustSeemsInk Jul 30, 2026
0fca16d
💾 🧩 Feat, Refactor(WorkflowV6): ConstraintViolation 结构化错误 + CheckDeta…
StardustSeemsInk Jul 30, 2026
12cf936
📝 Chore(Dashboard submodule): bump — P3-β 节点工具箱 Palette + NodeFactoryV6
StardustSeemsInk Jul 30, 2026
b58e586
📝 Chore(Dashboard submodule): bump — P3-γ 节点删除 + Reverse 反向同步
StardustSeemsInk Jul 30, 2026
75b321f
💾 🔧 Feat, Fix(WorkflowV6): ParseLowering + 编译缓存修复 + Dashboard bump — …
StardustSeemsInk Jul 31, 2026
269de5e
📝 Chore(Dashboard submodule): bump — P4-β/γ 调试高亮 + 变量监视 + 常量持久化
StardustSeemsInk Jul 31, 2026
13e15d7
📝 Chore(Dashboard submodule): bump — Fix HelperFunc 编辑器覆盖 Main Program
StardustSeemsInk Jul 31, 2026
6f8202b
🔧 📄 Fix, Chore(WorkflowV6): ScriptCompiler 编译失败输出生成源码日志 + Dashboard bump
StardustSeemsInk Jul 31, 2026
4ae33ee
🔧 ✅ Fix, Test(WorkflowV6): EmitClassHeader 遍历 ir.Constants/GlobalVars…
StardustSeemsInk Jul 31, 2026
c62ff1d
📝 Chore(Dashboard submodule): bump — V6 诊断日志增强(KsSource 全链路追踪)
StardustSeemsInk Jul 31, 2026
f221586
🔧 Fix(WorkflowV6): KsTextLens.ParseLowering 输出解析错误诊断日志 + Dashboard bump
StardustSeemsInk Jul 31, 2026
a98e03e
🔧 Fix(WorkflowV6): else if 语法移除 — 保证 KS↔IR 双射(KS064 错误码)
StardustSeemsInk Jul 31, 2026
e93b225
📝 Chore(Dashboard submodule): bump — V6 BP 定义型节点视觉区分(def 前缀 + 半透明)
StardustSeemsInk Jul 31, 2026
e15f97c
🔧 Fix(WorkflowV6): 条件/源子图接入 Exec 链 — 消除悬空使用型节点(二义性)
StardustSeemsInk Jul 31, 2026
61af4fc
💾 Feat(WorkflowV6): PluginTriggerNode 作为 exec-graph 根 — P3-δ-1 后端放宽 +…
StardustSeemsInk Jul 31, 2026
18310e1
💾 📝 Feat, Chore(WorkflowV6): WorkflowOverrides 库层化 + Dashboard bump —…
StardustSeemsInk Jul 31, 2026
648dd9b
📝 Chore(submodules): bump KitX Standard + Dashboard — P5-A1~A4
StardustSeemsInk Jul 31, 2026
e5877f4
💾 ✅ Feat, Test(WorkflowV6): StringConcat 变长参数 BP 投影修复 — P5-C1
StardustSeemsInk Jul 31, 2026
22c304e
📝 Chore(Dashboard submodule): bump — P5-C1/C2 变长引脚 + KS 语法高亮
StardustSeemsInk Jul 31, 2026
78d438f
📝 Chore(Dashboard submodule): bump — 9 项用户测试问题修复(删除/断连/注释/scope 跟随/定义…
StardustSeemsInk Jul 31, 2026
05e8d40
🔧 ✅ Fix, Test(WorkflowV6): ScopeAnalyzer 嵌套作用域 NodeIds 丢失 — 空框修复
StardustSeemsInk Aug 1, 2026
bb4e9bf
📝 Chore(Dashboard submodule): bump — GroupComment 跟随/磁吸 + ScopeAnalyz…
StardustSeemsInk Aug 1, 2026
30473f6
💾 ✅ Feat, Test(WorkflowV6): StatementPrimaryNodeIds 填充 + ConstraintVi…
StardustSeemsInk Aug 1, 2026
ce320b0
📝 Chore(submodules): bump — 组注释 Leader 吸附/冲突拒绝/BP 创建 + Contract State…
StardustSeemsInk Aug 1, 2026
0e4bde1
📝 Chore(Dashboard submodule): bump — GroupComment 拖动/右键菜单/便签位置修复(问题 1-3)
StardustSeemsInk Aug 1, 2026
03cf505
📝 Chore(Dashboard submodule): bump — 右键菜单 NodifyM RightClick 通道 + 指针诊断日志
StardustSeemsInk Aug 1, 2026
ee63a6e
📝 Chore(Dashboard submodule): bump — GroupComment 包围盒可拖拽 + RightClick…
StardustSeemsInk Aug 1, 2026
68dcc62
📝 Chore(Dashboard submodule): bump — GroupComment 框内交互/虚线框对齐/磁吸阈值
StardustSeemsInk Aug 1, 2026
60b9613
📝 Chore(Dashboard submodule): bump — 回退 GroupComment 深化修复(恢复 1890cec 基线)
StardustSeemsInk Aug 1, 2026
7e4b120
📝 Chore(Dashboard submodule): bump — 组注释重构(Note 独立 + 全局共享虚线框)
StardustSeemsInk Aug 1, 2026
79f49c9
💾 ✅ Feat, Test(WorkflowV6): 数据子图定义对齐 — 连通分量 + KS065 + 映射
StardustSeemsInk Aug 1, 2026
fa05800
📝 Chore(submodules): bump — 数据子图定义对齐(连通分量 NodeIds + 节点→primary 映射 + K…
StardustSeemsInk Aug 1, 2026
8d13698
💾 ✅ Feat, Test(WorkflowV6): 多行管道源列表换行 + 注释驱动折叠渲染
StardustSeemsInk Aug 2, 2026
cbfffeb
📝 Chore(Dashboard submodule): bump — Any 连线/pin 主题感知色
StardustSeemsInk Aug 2, 2026
ce69112
🔧 Fix(WorkflowV6): 行内注释精确挂载 — 段注释与 TrailingComment 分离
StardustSeemsInk Aug 2, 2026
3d4a901
📝 Chore(Dashboard submodule): bump — 注释挂载修复 + KS 预览全量
StardustSeemsInk Aug 2, 2026
5594bf3
🔧 Fix(WorkflowV6): 同行段行内注释挂该段(最近节点)— 不再误挂源节点
StardustSeemsInk Aug 2, 2026
6fd593d
🔧 Fix(WorkflowV6): 定义节点默认值语义 + 作用域背景框嵌套合并
StardustSeemsInk Aug 2, 2026
36dc22b
📝 Chore(submodules): bump — 定义节点默认值语义 + 作用域框嵌套 + BP↔栏联动
StardustSeemsInk Aug 2, 2026
a6b6573
✅ Test(WorkflowV6): 用户值→override→执行 IR 全链路集成测试
StardustSeemsInk Aug 2, 2026
a8c3b5a
✅ Test(WorkflowV6): 栏 UserValue→BP 节点→执行 IR 闭环集成测试
StardustSeemsInk Aug 2, 2026
a713aed
✅ Test(WorkflowV6): 使用节点不携带定义值回归测试
StardustSeemsInk Aug 2, 2026
46236d5
💾 Feat(WorkflowV6.Tools.KcsBuilder): --helpers 参数 + 迁移脚本资产
StardustSeemsInk Aug 2, 2026
41797f8
✅ Test(WorkflowV6): 迁移资产回归测试 — BF helpers 往返 + Trigger PluginCall
StardustSeemsInk Aug 2, 2026
89a9773
🔧 Fix(WorkflowV6): BF 编译器 BP 模式编译失败 + Switch Arms 布局重叠
StardustSeemsInk Aug 2, 2026
6cb9f1e
📝 Chore(submodules): bump — BF BP 模式编译修复 + Switch 布局
StardustSeemsInk Aug 2, 2026
a11f934
🔧 Fix(WorkflowV6): Trigger 脚本 BP 往返 — 函数源保留 + PluginCall 变参 + Json 容错
StardustSeemsInk Aug 2, 2026
8475eeb
📝 Chore(submodules): bump — Trigger BP 往返修复 + KS 语法高亮
StardustSeemsInk Aug 2, 2026
862c9a0
🔧 Fix(WorkflowV6): 管道源追加创建变参 pin — 修复 _ 占位符往返丢失
StardustSeemsInk Aug 2, 2026
63c393d
📝 Chore(submodules): bump — 插件响应解码 + 变参 pin 追加修复
StardustSeemsInk Aug 2, 2026
1ef27ce
🧩 Refactor(WorkflowV6): 审查去补丁化 — 死路径/防御标记/var-tap 分类器/错误码标记
StardustSeemsInk Aug 2, 2026
db81f61
📦 Struct: 归档 v5.1 WorkflowIR 体系 — KitX.WorkflowIR/Test/Migrator → Pac…
StardustSeemsInk Aug 2, 2026
b3f0f00
📝 Chore(submodules): bump — v5.1 归档 + v6 审查修复
StardustSeemsInk Aug 2, 2026
5e84f0e
📝 Chore(submodules): bump — 删除启动静默挂载 Trigger(状态灯一致化)
StardustSeemsInk Aug 3, 2026
0a64386
🧩 Feat(WorkflowV6): BP 孤立子图保留 — DetachedGraphs 快照持久化
StardustSeemsInk Aug 3, 2026
e3a9b9b
📝 Chore(submodules): bump — v6 调试逐步执行(状态机 + 取消穿透)
StardustSeemsInk Aug 3, 2026
4df881c
📝 Chore(submodules): bump — BP 输出重路由 + 原地节点选择器
StardustSeemsInk Aug 3, 2026
d551c30
🔧 Fix(WorkflowV6): 调试取消令牌穿透 — DebugToken 经 ExecutionGlobals 传入 checkp…
StardustSeemsInk Aug 3, 2026
969e3e4
🧩 Feat(WorkflowV6): no-op 语句 — 使用型节点可单独成行(exec 链无数据边往返)
StardustSeemsInk Aug 3, 2026
e5e1bb9
🔧 Fix(WorkflowV6): 使用型节点未命名防御 — VarName 空时不产出空标识符
StardustSeemsInk Aug 3, 2026
6ee5a84
📝 Chore(submodules): bump — 常量/变量节点补全(palette 4 类 + 使用型编辑)
StardustSeemsInk Aug 3, 2026
d1d6fac
📝 Chore(submodules): bump — 使用型变量名选择器 AutoCompleteBox 修复
StardustSeemsInk Aug 3, 2026
3032738
🧩 Feat(WorkflowV6): 多输入函数源顺序尊重 pin 连接而非 exec 链顺序
StardustSeemsInk Aug 3, 2026
962ec76
🔧 Fix(WorkflowV6): Debug 模式 void 段编译失败 — CS0815( > Print 无法调试)
StardustSeemsInk Aug 3, 2026
0417324
🧩 Feat(WorkflowV6): Debug checkpoint 节点粒度 + 执行结束停点
StardustSeemsInk Aug 3, 2026
3336b2c
📝 Chore(submodules): bump — 调试修复(wire tooltip/变量预填/Step 图标)
StardustSeemsInk Aug 3, 2026
f3d0768
🧩 Feat(WorkflowV6): 调试实时输出流 + 源节点 wire 值发布
StardustSeemsInk Aug 3, 2026
3299ca9
📝 Chore(submodules): bump — 调试实时输出流 + 源节点 wire 值
StardustSeemsInk Aug 3, 2026
744a71f
📝 Chore(submodules): bump — 输入端口 tooltip 值传播
StardustSeemsInk Aug 3, 2026
14c5900
🔧 Fix(WorkflowV6): Debug 模式 Helper Function 未挂载 — CS1061 全部 helper 调用失败
StardustSeemsInk Aug 3, 2026
85be69a
🔧 Fix(WorkflowV6): Debug 模式 while 无限循环 — 条件在循环外只求值一次
StardustSeemsInk Aug 3, 2026
921741a
🧩 Feat(WorkflowV6): 条件/源子图节点级调试事件 — StepOver 不再跳过
StardustSeemsInk Aug 3, 2026
78a7040
📝 Chore(submodules): bump — 条件子图背景框/循环回环标识/ScopeFrame 背景化
StardustSeemsInk Aug 3, 2026
712a468
🔧 Fix(WorkflowV6): 控制流 checkpoint 移入条件/源子图求值后 — 高亮顺序对齐 BP exec
StardustSeemsInk Aug 3, 2026
72b113e
📝 Chore(submodules): bump — Condition 框包覆修复 + 控制流高亮顺序
StardustSeemsInk Aug 3, 2026
b0050f1
✅ Test(WorkflowV6): 补齐测试缺口(错误码/约束码/dict 推断/缓存失效/Plugin E2E)
StardustSeemsInk Aug 3, 2026
ca808d7
📄 Docs(WorkflowV6): 修正内置函数数量注释(32→41,22→25 文件)
StardustSeemsInk Aug 3, 2026
30d8d76
🧩 Refactor(WorkflowV6): 架构消重与死代码清理 — Parser 管道解析合体/图索引门面/路径契约集中
StardustSeemsInk Aug 3, 2026
f26244d
💾 Feat(WorkflowV6): ReverseWithNodePaths 导出画布节点规范 ID 映射(断点迁移/布局持久化前置)
StardustSeemsInk Aug 3, 2026
375717f
📝 Chore(submodules): bump — Contract BlueprintLayout 信封字段 + Dashboard…
StardustSeemsInk Aug 3, 2026
2eb3708
💾 Feat(WorkflowV6): 补齐 KS112/KS113 作用域约束 — D3/D4 数据边跨作用域与条件子图校验
StardustSeemsInk Aug 3, 2026
bd4f9ca
💾 Feat(WorkflowV6): 声明块 Doc 特权 + 声明行注释映射定义节点(GroupComment/节点 Comment 往返)
StardustSeemsInk Aug 3, 2026
fdb406a
💾 Feat(WorkflowV6): DictNew 定义节点形态 — dict 声明键值对引脚组渲染与 Reverse 折叠
StardustSeemsInk Aug 3, 2026
bb8bc66
📝 Chore(submodules): bump — DictNew 键值对编辑 UI + 配对组 pin 扩展
StardustSeemsInk Aug 3, 2026
d71bcc5
🔧 Fix(WorkflowV6): BP 往返保留 KS 特权 doc 注释 — Reverse 从 baseline IR 重挂
StardustSeemsInk Aug 4, 2026
7a110c6
📝 Chore(submodules): bump — BP 模式 Reverse 传入 baseline IR(doc 注释往返不丢)
StardustSeemsInk Aug 4, 2026
d88f59d
🔧 Fix(WorkflowV6): 孤立子图跨特权中转保留 — Parse/ParseLowering 从 baseline 重挂(对称…
StardustSeemsInk Aug 4, 2026
77523ed
📝 Chore(submodules): bump — KS 模式 Parse 传入 baseline(孤立子图跨特权中转不丢)
StardustSeemsInk Aug 4, 2026
2d4ac55
💾 Feat(WorkflowV6): const 引用只读形态 — VarKind=Const 无 Value in pin + KS1…
StardustSeemsInk Aug 4, 2026
36469e0
📝 Chore(submodules): bump — Contract 裸名标题 + Dashboard usage UX/const …
StardustSeemsInk Aug 4, 2026
6515d1b
📝 Chore(submodules): bump — usage 节点拆分两种类型 + name 焦点编辑修复
StardustSeemsInk Aug 4, 2026
4082e56
📝 Chore(submodules): bump — name 编辑改显式 Edit 按钮进入
StardustSeemsInk Aug 4, 2026
7575d43
📝 Chore(submodules): bump — usage name 编辑交互重写(纯 Pencil 驱动)
StardustSeemsInk Aug 4, 2026
241ae76
📝 Chore(submodules): bump — Pencil 可点击区域扩大(Border 包裹)
StardustSeemsInk Aug 4, 2026
6a82861
🔧 Fix(Core-Device): PluginsServer 回环绑定 127.0.0.1 + 连接集合线程安全化
StardustSeemsInk Aug 4, 2026
8e7765c
🔧 Fix(Core-Plugin): kxp 导入路径安全 — 删兜底复制 + RootStartupFileName 越界校验
StardustSeemsInk Aug 4, 2026
871a9fd
🔧 Fix(Core-Security): 设备密钥交换协议按加密环文档自洽化
StardustSeemsInk Aug 4, 2026
10bbf0f
🔧 Fix(Core-Device): UDP 发现主设备信任收紧 — 伪造报文不影响主从决策
StardustSeemsInk Aug 4, 2026
8187f3f
🔧 Fix(Core-Device): 服务端异常回显中性化 + token 日志脱敏
StardustSeemsInk Aug 4, 2026
02a9394
✅ Test(Core): 新建 KitX.Core.Test.Xunit — 覆盖本轮安全修复 19 项
StardustSeemsInk Aug 4, 2026
8f39a59
🔧 Fix(WorkflowV6): 删除未接线的磁盘编译持久化层 — 内存缓存改 LRU
StardustSeemsInk Aug 4, 2026
4b0350c
🔧 Fix(WorkflowV6): 字面量编解码下沉共享 KsScalarLiteralCodec — 修复转义缺失与文化依赖
StardustSeemsInk Aug 5, 2026
23c0a6c
🧩 Refactor(WorkflowV6): 图索引统一 + 作用域行走共享 ExecGraphWalker
StardustSeemsInk Aug 5, 2026
1e7fb77
🔧 Fix(WorkflowV6): 定义谓词共享 + switch 注释伪 KS021 修复 + 嵌套深度上限
StardustSeemsInk Aug 5, 2026
c8034ea
🔧 Fix(WorkflowV6): Codegen 未知语句/节点改抛异常 — 消除静默丢弃
StardustSeemsInk Aug 5, 2026
de6315b
🔧 Fix(WorkflowV6): SyncService 声明区 diff + diff 应用按目标索引重建
StardustSeemsInk Aug 5, 2026
aa1ebf8
🧩 Refactor(WorkflowV6): 死代码与注释漂移清理 + JsonAsInt 语义统一
StardustSeemsInk Aug 5, 2026
5dd7b6f
✅ Test(WorkflowV6): 补提交各批次新增测试 — codec/解析器/Codegen/Diff 往返与边界用例
StardustSeemsInk Aug 5, 2026
6f3e481
🧩 Refactor(WorkflowV6): Workflow 服务迁入库内 — 实例持有方从前端回到后端组件
StardustSeemsInk Aug 5, 2026
16ace99
🧩 Refactor(Core-Plugin): 插件桥接迁入 KitX.Core — PluginHostAdapter/Dashboa…
StardustSeemsInk Aug 5, 2026
1f1cef4
🧩 Refactor(Core): 网络编排统一 INetworkService + Workflow 执行路径统一 WorkflowRu…
StardustSeemsInk Aug 5, 2026
e552be5
🔧 Fix(Core-Plugin): PluginHostAdapter stub 显式化 — 未实现方法抛 NotImplemente…
StardustSeemsInk Aug 5, 2026
906f378
📦 Struct: slnx 更新 Kscript.Runtime + Core 引用切换(Kscript 僵尸系清理)
StardustSeemsInk Aug 5, 2026
7120830
📝 Chore(Core): 死依赖与死代码清理 — csproj 去 CodeAnalysis/Csharpell,删 ServerSt…
StardustSeemsInk Aug 5, 2026
e0490eb
📝 Chore(Test): fake 事件 CS0067 警告抑制(接口必需成员)
StardustSeemsInk Aug 5, 2026
699efa8
🔧 Fix(Test): PluginsServerSecurityTests 改引用契约版 ServerStatus(E3 删除本地枚举后)
StardustSeemsInk Aug 5, 2026
a9abc86
📝 Chore(submodules): bump — Dashboard/Core/WorkflowV6 安全修复与架构收敛(A-E 组)
StardustSeemsInk Aug 5, 2026
57d566a
🔧 Fix(Core): 安全与并发治理 — 目标公钥加密/token header/字典并发/事件隔离
StardustSeemsInk Aug 5, 2026
bbb1c83
🧩 Refactor(Core-Plugin): 插件并发治理与 9 函数桥接 — 进程监控/按名匹配/csproj 清理
StardustSeemsInk Aug 5, 2026
fc0bb67
🧩 Refactor(Core): 契约适配与测试 — 事件迁入 Contract/Conf 命名统一/LogLevel 枚举
StardustSeemsInk Aug 5, 2026
9941aed
🔧 Fix(WorkflowV6): 执行安全与可取消 — 取消插桩/词法校验/NodeId 碰撞兜底/字面量收敛
StardustSeemsInk Aug 5, 2026
e499c0e
🧩 Refactor(WorkflowV6): Lens 与服务修复 — 严格解析/引脚播种/arm 路径统一/存储安全
StardustSeemsInk Aug 5, 2026
3779704
✅ Test(WorkflowV6): 新增 63 项测试 — 取消/注入防护/碰撞/严格解析/节流/存储
StardustSeemsInk Aug 5, 2026
7bb1a5a
📝 Chore(submodules): bump — Dashboard/Core/WorkflowV6/Standard/SDK 全量…
StardustSeemsInk Aug 5, 2026
aa0510a
🐛 Bug(Core): 修复 AppConfig 反序列化失败 — IDevicePageConf 接口类型改具体类
StardustSeemsInk Aug 6, 2026
8bf9755
🔧 Fix(Core-Device): 端口 0 回退修复与主设备观察持续循环 — 恢复默认端口与设备发现
StardustSeemsInk Aug 6, 2026
bb35fcc
📝 Chore: sln 清理 Kscript 僵尸项目引用 + submodules bump(回归修复批次)
StardustSeemsInk Aug 6, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .cheese/references.cs
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,13 @@
Type = ReferenceType.GitRepo,
InSubmodule = true,
},
new ReferenceItem
{
Name = "NodifyM.Avalonia",
Location = "Reference/NodifyM.Avalonia",
Url = "git@github.com:Crequency/NodifyM.Avalonia.git",
Branch = "ava11",
RemoteBranch = "origin/ava11",
Type = ReferenceType.GitRepo,
},
};
28 changes: 28 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -362,3 +362,31 @@ MigrationBackup/

# Ionide (cross platform F# VS Code tools) working folder
.ionide/

# Claude Code
.claude/
Claude.md

# Package folder
Package/*

# ── GSD baseline (auto-generated) ──
.gsd
.DS_Store
Thumbs.db
*.swp
*.swo
*.code-workspace
.env
.env.*
!.env.example
.next/
dist/
build/
.venv/
venv/
target/
vendor/
coverage/
.cache/
tmp/
7 changes: 7 additions & 0 deletions Config/AnnouncementConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"$type": "AnnouncementConfig",
"Accepted": [],
"ConfigFileLocation": "G:\\Dev\\KitX\\Config\\AnnouncementConfig.json",
"ConfigFileWatcherName": null,
"ConfigGeneratedTime": "2024-09-15T15:03:50.5253031+03:00"
}
139 changes: 139 additions & 0 deletions Config/AppConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
{
"App": {
"IconFileName": "KitX-Icon-1920x-margin-2x.png",
"CoverIconFileName": "KitX-Icon-Background.png",
"AppLanguage": "zh-cn",
"Theme": "Follow",
"ThemeColor": "#FF3873D9",
"SurpportLanguages": {
"zh-cn": "\u4E2D\u6587 (\u7B80\u4F53)",
"zh-tw": "\u4E2D\u6587 (\u7E41\u9AD4)",
"ru-ru": "\u0420\u0443\u0441\u0441\u043A\u0438\u0439",
"en-us": "English (US)",
"fr-fr": "Fran\u00E7ais",
"ja-jp": "\u65E5\u672C\u8A9E",
"ko-kr": "\uD55C\uAD6D\uC5B4"
},
"LocalPluginsFileFolder": "./Plugins/",
"LocalPluginsDataFolder": "./PluginsDatas/",
"DeveloperSetting": false,
"ShowAnnouncementWhenStart": true,
"RanTime": 0,
"LastBreakAfterExit": 2000
},
"Windows": {
"MainWindow": {
"Size": {
"Width": 1280,
"Height": 720,
"FramePerSecond": null,
"Area": 921600,
"AspectRatio": 1.7777777777777777,
"Description": null
},
"Location": {
"Left": -1,
"Right": 0,
"Top": -1,
"Bottom": 0,
"Over": 0,
"Under": 0
},
"WindowState": 0,
"IsHidden": false,
"Tags": {
"SelectedPage": "Page_Home"
},
"EnabledMica": true,
"GreetingTextCount_Morning": 5,
"GreetingTextCount_Noon": 3,
"GreetingTextCount_AfterNoon": 3,
"GreetingTextCount_Evening": 2,
"GreetingTextCount_Night": 4,
"GreetingUpdateInterval": 10
},
"AnnouncementWindow": {
"Size": {
"Width": 1280,
"Height": 720,
"FramePerSecond": null,
"Area": 921600,
"AspectRatio": 1.7777777777777777,
"Description": null
},
"Location": {
"Left": -1,
"Right": 0,
"Top": -1,
"Bottom": 0,
"Over": 0,
"Under": 0
}
}
},
"Pages": {
"Home": {
"NavigationViewPaneDisplayMode": 0,
"SelectedViewName": "View_Recent",
"IsNavigationViewPaneOpened": true,
"UseAreaExpanded": true
},
"Device": {},
"Market": {},
"Settings": {
"NavigationViewPaneDisplayMode": 0,
"SelectedViewName": "View_General",
"PaletteAreaExpanded": false,
"WebRelatedAreaExpanded": true,
"WebRelatedAreaOfNetworkInterfacesExpanded": false,
"LogRelatedAreaExpanded": true,
"UpdateRelatedAreaExpanded": true,
"AboutAreaExpanded": false,
"AuthorsAreaExpanded": false,
"LinksAreaExpanded": false,
"ThirdPartyLicensesAreaExpanded": false,
"IsNavigationViewPaneOpened": true
}
},
"Web": {
"DelayStartSeconds": 0.5,
"ApiServer": "api.catrol.cn",
"ApiPath": "/apps/kitx/",
"DevicesViewRefreshDelay": 1000,
"AcceptedNetworkInterfaces": null,
"UserSpecifiedDevicesServerPort": null,
"UserSpecifiedPluginsServerPort": null,
"UdpPortSend": 23404,
"UdpPortReceive": 24040,
"UdpSendFrequency": 1000,
"UdpBroadcastAddress": "224.0.0.0",
"IPFilter": "192.168",
"SocketBufferSize": 102400,
"DeviceInfoTTLSeconds": 7,
"DisableRemovingOfflineDeviceCard": false,
"UpdateServer": "api.catrol.cn",
"UpdatePath": "/apps/kitx/%platform%/",
"UpdateDownloadPath": "/apps/kitx/update/%platform%/",
"UpdateChannel": "stable",
"UpdateSource": "latest-components.json",
"DebugServicesServerPort": 7777
},
"Log": {
"LogFileSingleMaxSize": 10485760,
"LogFilePath": "./Log/",
"LogTemplate": "[{Timestamp:yyyy-MM-dd HH:mm:ss.fff zzz}] [{Level:u3}] {Message:lj}{NewLine}{Exception}",
"LogFileMaxCount": 50,
"LogFileFlushInterval": 30,
"LogLevel": 2
},
"IO": {
"UpdatingCheckPerThreadFilesCount": 20,
"OperatingSystemVersionUpdateInterval": 60
},
"Activity": {
"TotalRecorded": 0
},
"Loaders": {
"InstallPath": "./Loaders/"
}
}
9 changes: 9 additions & 0 deletions Config/MarketConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"$type": "MarketConfig",
"Sources": {
"KitX Official Market Source": "https://cget.catrol.cn/KitX/v1/index.json"
},
"ConfigFileLocation": "G:\\Dev\\KitX\\Config\\MarketConfig.json",
"ConfigFileWatcherName": null,
"ConfigGeneratedTime": "2024-09-15T15:03:50.5230006+03:00"
}
3 changes: 3 additions & 0 deletions Config/PluginsConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"Plugins": []
}
3 changes: 3 additions & 0 deletions Config/SecurityConfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"DeviceKeys": []
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<RootNamespace>KitX.Core.DI.Tests</RootNamespace>
</PropertyGroup>

<ItemGroup>
<ProjectReference Include="..\..\..\KitX Standard\KitX Core Contracts\KitX.Core.Contract\KitX.Core.Contract.csproj" />
<ProjectReference Include="..\KitX.Core\KitX.Core.csproj" />
<!-- Dashboard + WorkflowV6: needed to verify the full host DI graph -->
<ProjectReference Include="..\..\KitX Dashboard\KitX Dashboard\KitX.Dashboard.csproj" />
<ProjectReference Include="..\..\KitX Workflow\KitX.WorkflowV6\KitX.WorkflowV6.csproj" />
</ItemGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="10.0.0" />
</ItemGroup>

</Project>
Loading
Loading