提交图

6 次代码提交

作者 SHA1 备注 提交日期
XuqmGroup
6c44354f2b feat(im): fuzzy member search with chip tags in create-group dialog
- ImManagementView: replace textarea with debounced search input + closable el-tag chips
- im.ts: add searchUsers(keyword) API call to im-service admin search endpoint

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 16:41:55 +08:00
XuqmGroup
fdc9ae833b feat: appSecret security UX, IM admin management, remove SecretKey, CI pipeline
- AppDetailView: appSecret hidden by default, email verification to reveal/reset
- AppDetailView: remove per-service SecretKey, service enable requires ops approval request
- ImManagementView: add register user and create group dialogs
- app.ts/im.ts: update API types and add new endpoints
- Add Jenkinsfile for Web apps (yarn build → Docker → ACR → deploy)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 20:54:03 +08:00
XuqmGroup
d4c13a5f76 feat(tenant-platform): add docs site link to header
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 16:28:05 +08:00
XuqmGroup
74319eee4f feat: IM management + version management pages in tenant platform
- ImManagementView: user list with ban/unban, group list, stats cards
- VersionManagementView: App整包 and RN Bundle tabs with
  upload / publish / unpublish / gray release dialogs
- Add /apps/:appId/im and /apps/:appId/update routes
- AppDetailView: add "即时通讯管理 →" and "版本管理 →" links on service cards
- Add api/im.ts and api/update.ts clients
- Add .nvmrc (node 22)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 16:16:54 +08:00
XuqmGroup
946ed35813 feat: support single-domain web deployment docs 2026-04-24 10:42:11 +08:00
XuqmGroup
aaed19de05 chore: initial commit 2026-04-21 22:07:29 +08:00