XuqmGroup
bfecb15f55
docs: update RN SDK docs to v0.3.0 API (initialize/loginWithToken/setConversation*)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 11:58:17 +08:00
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
e27a9ef917
ci: switch sh to bat — Windows Jenkins native execution
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:50:06 +08:00
XuqmGroup
0603d81393
feat(ops-platform): add service activation request review UI
...
ServiceRequestsView: table of all activation requests with status filter,
approve/reject dialogs with optional review note. Route /service-requests
added; sidebar menu item '服务开通审核' added to MainLayout.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 06:40:46 +08:00
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