提交图

11 次代码提交

作者 SHA1 备注 提交日期
XuqmGroup
8d28f80761 ci: simplify pipeline — one combined web image, docker build handles yarn internally
Remove APP parameter split; existing Dockerfile already builds tenant+ops+docs
into a single Nginx image. Server-side docker login pre-configured.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:35:58 +08:00
XuqmGroup
5fdb06c1a5 ci: use Docker agent for yarn build stage on Windows Jenkins
Run yarn install/build inside node:22-alpine Linux container via Docker
Pipeline plugin; Docker/SSH deploy stages remain on native agent.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:42:58 +08:00
XuqmGroup
b349ae159b chore: fill real ACR registry config in Jenkinsfile
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 21:01:41 +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
459edbca7c fix: add ESM type and ignoreDeadLinks for VitePress build
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 15:43:04 +08:00
XuqmGroup
dadedbc4df feat: add VitePress docs-site with full SDK integration guides
- Add docs-site workspace (VitePress 1.5.0) with Android/iOS/RN/Vue3/HarmonyOS/Server docs
- Update Dockerfile to build and serve docs under /docs/
- Add /docs/ location block to Nginx config
- Add docs-site to yarn workspaces

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 15:35:24 +08:00
XuqmGroup
946ed35813 feat: support single-domain web deployment docs 2026-04-24 10:42:11 +08:00
XuqmGroup
5d06dd52e1 docs: add detailed documentation 2026-04-21 22:25:32 +08:00
XuqmGroup
aaed19de05 chore: initial commit 2026-04-21 22:07:29 +08:00