Commit Graph

5 Commits

Author SHA1 Message Date
chiguyong cc0ced9858 feat: add admin UI, creator review status, and order payment flow
- U1: Admin login page with isolated token/state management (#admin hash route)
- U2: Admin review list + role detail page with approve/reject actions
- U3: Admin sync form, QR code display, and system config editor
- U4: Creator role cards show review status, run status, and QR code
- U5: Order API (POST/GET /api/orders, GET /api/orders/:id) with auth
- U6: Frontend payment flow calls POST /api/orders and shows real QR code
- Fix e2e test: add qrCodeUrl to synced test role for payment flow
2026-06-22 12:54:11 +08:00
chiguyong 848939dc21 feat: add admin review + Hermes sync workflow with sync_token auth 2026-06-21 15:25:01 +08:00
chiguyong 6037bf2bd6 feat: add Hermes Agent cross-machine deployment via CLI pull 2026-06-21 14:05:37 +08:00
chiguyong 0028091f34 ci: add CI/CD deployment scripts with PM2, Nginx, and auto-setup
- Add ecosystem.config.js for PM2 process management
- Add deploy/setup-server.sh for one-shot server initialization (auto-detects OS, installs Node.js 20/PostgreSQL 15/PM2/Nginx)
- Add deploy/deploy.sh for repeatable deployments (pull -> install -> migrate -> reload -> health check)
- Add deploy/nginx.conf reverse proxy template with security headers
- Rewrite .gitea/workflows/deploy.yml with full CI/CD pipeline (checkout -> build -> migrate -> deploy -> health check)
- Add .env.example template with DATABASE_URL/JWT_SECRET/PORT/ALLOWED_ORIGINS
- Add docs/deployment.md (full deployment guide) and docs/business-processes.md
- Update package.json scripts (db:generate, test:e2e, deploy)
- Add logs/ to .gitignore
2026-06-21 14:05:37 +08:00
Eternal AI Builder d9d6404218 Add full feature and navigation rationality plan 2026-06-20 18:19:34 +08:00