Commit Graph

28 Commits

Author SHA1 Message Date
yetja cb2e401a83 refactor(showcase): 重构工作流展示为按工作流分块的操作面板
每个工作流独立成卡片,包含:执行(AI模式可选)/启动守护/停止/状态/日志/详情
顶部保留全局命令:列出所有工作流、生成systemd服务
2026-07-02 19:30:39 +08:00
yetja fdb6e115d9 fix(showcase): Docker 容器内创建 gitlink-cli 配置目录 2026-07-02 14:38:33 +08:00
yetja 8c2f843d38 fix(showcase): 恢复 JSON/Table 输出格式切换按钮 2026-07-01 17:06:51 +08:00
yetja 716a4335a9 fix(showcase): Dockerfile build 添加 -buildvcs=false 避免 VCS 卡死 2026-07-01 15:14:51 +08:00
yetja 78c7ad2771 feat(showcase): 重构展示页为四部分项目总览
将原单一 CLI 模块展示页扩展为覆盖全部四个子任务的总览页面:
- 子任务一:保留 11 个 CLI 模块交互卡片
- 子任务二:新增 17 个 AI Skills 分组展示(核心/智能/辅助),智能 Skill 可展开示例
- 子任务三:新增 5 个预置工作流定义卡片 + 11 个 CLI 命令交互运行
- 子任务四:科研辅助占位区域
2026-07-01 14:48:55 +08:00
chroe 90e51dbadf 三个skill 2026-06-11 17:06:49 +08:00
chroe 8391c3f3eb fix(showcase): 移除 rebase 残留的 commit message 导致 JS 语法错误白屏 2026-06-04 14:58:54 +08:00
chroe 045c3b3c5f refactor(showcase): 成员管理卡片优化
- 组织ID查找改为 org +info 输入名字返回ID(不再列出全站805个组织)
- 新增仓库选择器(默认 chroe/gitlink-cli),成员操作可选目标仓库
- 移除重复的 org +list(与 member +list 重叠)
- 修复跨模块命令查找逻辑(用 uid 精确匹配)
2026-06-04 11:51:24 +08:00
yetja 9368c89b4d 删除不可用的批量操作(org batch-invite),新增批量操作:issue batch-comment(批量评论)、repo batch-create/batch-fork/batch-delete(批量仓库管理)、member batch-add(批量添加成员)。展示页新增 table 格式支持(formatter 增加 toGeneric 转换),新增批量仓库管理模块,更新批量操作计数。 2026-06-04 11:33:51 +08:00
chroe 21859ae6c1 refactor(showcase): 批量组织邀请合并到成员管理卡片
- 将独立的「批量组织邀请」卡片并入「成员管理」
- 新增「查看组织列表/ID」和「查看组织成员」入口
- 用分隔线区分项目成员和组织成员操作
- 修复跨模块命令 uid 冲突问题
2026-06-04 11:23:55 +08:00
chroe d1965eb098 fix(org): batch-invite 用户名自动解析为数字ID,修正 Showcase 默认值
- batch.go: user_id 字段从传字符串改为传 int64 数字 ID
- 新增 resolveUserIDs() 自动通过 /users/list 搜索解析用户名
- 支持混合输入:用户名自动查 ID,纯数字直接用,找不到的报错
- showcase: 默认组织 ID 从 1 改为 151783,示例用户改为 chroe
2026-06-04 11:01:41 +08:00
chroe ce7bb8ad19 chore: batch-delete默认改用fork后的仓库路径 2026-06-04 10:18:01 +08:00
chroe 831bd74be6 chore: 更新仓库管理默认示例为真实仓库 2026-06-04 10:00:55 +08:00
chroe f6467c5e84 chore: 恢复repo批量管理卡片 2026-06-04 09:53:32 +08:00
chroe 452c87dca7 fix: 移除batch-milestone(v1 PATCH实际不生效) 2026-06-04 09:44:58 +08:00
chroe 7f0652fd79 fix: 移除batch-label(GitLink API不支持issue标签关联) 2026-06-04 09:33:04 +08:00
chroe 73b5a557bc fix: 移除assign/batch-assign(GitLink API不支持) + 添加issue list命令 2026-06-04 09:25:22 +08:00
chroe 623e065efa feat: 添加reopen/batch-reopen命令 + 修复assign使用PATCH代替PUT 2026-06-04 09:00:23 +08:00
chroe 3558a1626c feat: 成员管理卡片添加按用户名搜索ID功能 2026-06-03 22:45:39 +08:00
chroe ac78457f9e fix: 移除index.html多余的花括号导致JS语法错误 2026-06-03 22:37:19 +08:00
chroe f627c3d813 merge: 解决 showcase/index.html 合并冲突,保留独立模块卡片+布尔参数修复+null处理优化 2026-06-03 20:24:47 +08:00
yetja bfd8cb0ba5 修复展示页两个bug:错误提示显示null、pflag bool参数解析错误 2026-06-03 20:20:47 +08:00
chroe 1a5dbe9e8e fix: showcase布尔参数用下拉框、移除重复owner/repo参数、改善null输出显示、member模块增加ID查找提示 2026-06-03 20:16:44 +08:00
yetja 37264ea7ec 合并批量操作为一个大类,修复错误提示显示null的bug 2026-06-03 20:01:01 +08:00
yetja fca5e9b821 新增展示页信息 2026-06-03 19:46:16 +08:00
chroe ad215e292d feat: wiki模块(5命令+sidebar自动清理)、流水线迁移新服务器、showcase参数修复、client.DoRaw
- 新增 wiki 模块:list/view/create/update/delete(含 sidebar 死链接自动清理)
- 新增 client.DoRaw() 方法(不带.json后缀,支持 gateway API)
- 修复 showcase 参数截断问题(支持引号包裹多词参数)
- 流水线迁移至新服务器 118.31.4.168
- Dockerfile 添加 GOPROXY=https://goproxy.cn,direct
- 更新 PROJECT_STATUS.md 项目文档
2026-06-03 09:05:53 +08:00
chroe 74f75a55ca feat(showcase): add interactive dashboard with Dockerfile and CI/CD pipeline
Interactive web dashboard that demonstrates new CLI commands with real
API calls. Includes:
- Go web server with embedded HTML (showcase/main.go)
- Dashboard UI with 4 modules, Chinese descriptions, live execution
- Dockerfile for multi-stage build
- Pipeline config for automated deployment on push

Access at http://121.41.210.165:9090 after deployment
2026-05-28 16:01:01 +08:00
chroe 2f943d9a53 docs(showcase): add feature showcase page and deploy script
Dark-themed showcase page displaying:
- Core stats (40+ to 70+ commands, 12 shortcut groups, 36+ tests)
- Team member assignments and architecture diagram
- Live command demo outputs and test results
- Deploy script for Nginx container on ECS
2026-05-28 14:42:34 +08:00