返回提交历史
Modified
common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerCatalog.java
+4
-0
Modified
common/core/src/main/java/com/xfestudio/xfeservermanager/core/trigger/TriggerEvaluator.java
+17
-0
Modified
common/infra/src/test/java/com/xfestudio/xfeservermanager/infra/http/HttpApiServerSecurityTest.java
+6
-0
Modified
common/testkit/src/test/java/com/xfestudio/xfeservermanager/core/trigger/TriggerEngineTest.java
+55
-0
Added
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeCommandCatalog.java
+304
-0
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeManagementGateway.java
+9
-0
Modified
platform/shared/src/forge-common/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerService.java
+82
-24
Added
platform/shared/src/test/java/com/xfestudio/xfeservermanager/platform/forge/ForgeCommandCatalogTest.java
+95
-0
Modified
platform/shared/src/test/java/com/xfestudio/xfeservermanager/platform/forge/ForgeTriggerServiceTest.java
+32
-0
Added
web-ui/src/components/command-catalog-picker.tsx
+207
-0
Modified
web-ui/src/components/policy-rule-editor.tsx
+55
-4
Modified
web-ui/src/components/rich-text-editor.test.tsx
+379
-2
Modified
web-ui/src/components/rich-text-editor.tsx
+484
-225
Added
web-ui/src/components/variable-catalog-picker.tsx
+351
-0
Modified
web-ui/src/lib/api.test.ts
+15
-0
Modified
web-ui/src/lib/api.ts
+2
-0
Modified
web-ui/src/pages/policies-editor.test.tsx
+69
-1
Modified
web-ui/src/pages/policies.tsx
+11
-1
Modified
web-ui/src/pages/triggers.test.tsx
+108
-0
Modified
web-ui/src/pages/triggers.tsx
+45
-21
Modified
web-ui/src/styles.css
+97
-29
Modified
web-ui/src/types.ts
+20
-0
XFEstudio/XFEServerManager
增强命令目录与触发器参数输入体验
- 新增命令目录选择器,支持多维度搜索/筛选/添加命令,集成于策略规则编辑器,避免命令 ID 冲突与歧义 - 后端实现 `/policies/commands` 接口,稳定导出服务器与触发器命令,优先展示自定义指令,单元测试覆盖边界 - 变量目录弹窗与插入逻辑组件化,触发器参数输入支持变量插入、光标恢复、数值参数自动切换输入模式 - 参数校验前后端一致,变量占位符智能跳过校验,格式化变量严格校验 pattern,补充相关测试 - 富文本编辑器重构输入事件,优化 IME 支持、复制粘贴样式与元数据、跨标签页安全传递 - 多处样式与界面优化,提升移动端适配与整体体验
96bcda9
代码差异
22 个文件
+2447
-307