Skip to content
Merged

0226 #45

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
9d1bb58
feat: add TitleGroovyRequest for node title expression
xlorne Feb 26, 2026
663aec4
feat: add GroovyVariableMapping DTO
xlorne Feb 26, 2026
982c12c
feat: update NodeTitleScript to use TitleGroovyRequest
xlorne Feb 26, 2026
56e4b7a
feat(flow-types): add GroovyVariableMapping types
xlorne Feb 26, 2026
cf15270
feat(flow-pc-design): add GroovyVariableService for variable mappings
xlorne Feb 26, 2026
2a9bf21
feat(flow-pc-design): add TitleSyntaxConverter for expression conversion
xlorne Feb 26, 2026
f84f4ec
feat(flow-pc-design): add VariablePicker component
xlorne Feb 26, 2026
673f767
feat(flow-pc-design): update NodeTitleStrategy with interactive UI
xlorne Feb 26, 2026
af14c37
test: add integration tests for title expression
xlorne Feb 26, 2026
c5cd84c
docs: update documentation for title expression feature
xlorne Feb 26, 2026
eaf49a5
fix: prevent infinite loop on reset and handle legacy default scripts
xlorne Feb 26, 2026
9c1559f
fix: improve toLabelExpression to handle multi-part concatenation
xlorne Feb 26, 2026
aec9c12
fix: properly integrate with @flowgram.ai editor state for NodeTitleS…
xlorne Feb 26, 2026
87165bc
claude 0226 plan
xlorne Feb 26, 2026
a04c4bc
fix: properly generate and parse Groovy script format for node title
xlorne Feb 26, 2026
6289789
feat: improve node title configuration UI
xlorne Feb 27, 2026
a7fdd7f
fix type
xlorne Feb 27, 2026
375122c
fix test data size
xlorne Feb 27, 2026
e045eb1
remove claude
xlorne Feb 27, 2026
641be7b
chore: improve git-push command with detailed steps
xlorne Feb 27, 2026
5d5681f
refactor: simplify CLAUDE.md documentation
xlorne Feb 28, 2026
bb973f5
docs: update CLAUDE.md with Chinese localization and development rules
xlorne Feb 28, 2026
796a895
add commands
xlorne Feb 28, 2026
01ff5c1
docs: 添加前端模块划分规范和 Groovy 脚本架构方案
xlorne Feb 28, 2026
d232c58
chore: add .worktrees to gitignore
xlorne Feb 28, 2026
76750fa
fix: 修复标题配置弹框预览显示问题
xlorne Feb 28, 2026
952cb93
refactor: 重构 Groovy Request 类架构
xlorne Feb 28, 2026
15371d8
feat: 新增前端脚本模块
xlorne Feb 28, 2026
0e7fa7b
refactor: 重构变量选择器组件
xlorne Feb 28, 2026
42cedc3
docs: 更新 CLAUDE.md 规范
xlorne Feb 28, 2026
d4f873d
Merge pull request #44 from codingapi/feature/groovy-script-architecture
xlorne Feb 28, 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
8 changes: 8 additions & 0 deletions .claude/commands/add-rule.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
name: add cluade code rule
description: 添加到本地CLAUDE.md规则
---

# add cluade code rule

将该内容 $0 添加到本项目的CLAUDE.md规则中
34 changes: 33 additions & 1 deletion .claude/commands/git-push.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
---
name: git push command
description: git 代码自动化分析并提交
---

# git push command

根据当前调整内容,并创建git的提交指令,并添加对应的提交信息,然后执行git push命令将本地的提交推送到远程仓库。
根据当前代码调整内容,完成以下步骤:

## 执行步骤

1. **检查变更状态**:运行 `git status` 查看所有未跟踪和已修改的文件
2. **查看变更详情**:运行 `git diff` 查看已暂存和未暂存的变更内容
3. **查看最近提交**:运行 `git log` 查看最近的提交信息风格
4. **分析变更内容**:总结变更的性质(新功能/修复/重构/测试/文档等)
5. **添加文件**:使用 `git add` 添加相关文件(避免使用 -A 或 . 一次性添加所有文件,注意排除敏感文件如 .env、credentials 等)
6. **创建提交**:创建新提交,提交信息遵循项目风格,格式为:
- 标题:简短描述(不超过 50 字符)
- 正文:详细说明(如果需要)
- 尾部:添加 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
7. **验证提交**:运行 `git status` 确认提交成功
8. **推送到远程**:运行 `git push` 将本地提交推送到远程仓库

## 注意事项

- 永远不要使用 `git add -A` 或 `git add .`,应指定具体文件名
- 永远不要使用破坏性命令如 `git push --force`、`git reset --hard`、`git checkout .`、`git restore .`、`git clean -f`
- 永远不要跳过 hooks(--no-verify)或跳过签名(--no-gpg-sign)
- 如果 pre-commit hook 失败,修复问题后创建新的提交(不要 amend)
- 永远不要直接推送到 main/master 分支
- 如果需要推送,创建新分支后推送

## 输出要求

完成后返回 PR URL(如果有创建 PR)
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,7 @@ build/
*.db

### macOS ###
.DS_Store
.DS_Store

### Worktrees ###
.worktrees/
369 changes: 124 additions & 245 deletions CLAUDE.md

Large diffs are not rendered by default.

Loading