Haitao Pan
15c07826ae
feat: incorporate registered agent metadata to dynamically populate and name VLESS nodes
2026-02-04 22:40:50 +08:00
Haitao Pan
5ff9d0ade0
feat(vless): support multi-region URI schemes and node metadata
2026-02-04 20:48:21 +08:00
Haitao Pan
838b1a1c0f
fix: enforce demo no-mfa login and expose proxy uuid in session
2026-02-04 14:59:19 +08:00
Haitao Pan
982a091b33
feat: add internal public overview endpoint for homepage stats
2026-02-04 14:15:27 +08:00
Haitao Pan
40bb141322
feat: enforce root account and introduce RBAC policy scaffolding
2026-02-04 13:36:24 +08:00
Haitao Pan
09eb26da25
feat: add read-only Demo account with hourly UUID rotation
2026-02-04 12:37:31 +08:00
Haitao Pan
a9f669e7cd
feat: Enforce OAuth email verification and update user verification status during login.
2026-02-02 21:07:10 +08:00
Haitao Pan
08a92ba2d0
feat: Add multiple context and editor hooks to ChatInput component.
2026-02-02 21:02:32 +08:00
Haitao Pan
9774dea4b6
feat: enhance proxy UUID renewal with absolute date and refined expiration logic
2026-02-02 20:37:43 +08:00
Haitao Pan
8afd3e5b8f
fix: resolve build errors (undefined generateRandomUUID, shadowed auth package) and update .gitignore
2026-02-02 20:29:10 +08:00
Haitao Pan
693889f366
feat: implement user management features (pause, delete, blacklist, renew uuid)
2026-02-02 20:19:06 +08:00
Haitao Pan
9c061b2f9b
feat: expose TCP node and populate VLESS users in agent list API
2026-01-31 18:26:57 +08:00
Haitao Pan
3b8195fd08
feat: support internal agent auth token and update agent server API path
2026-01-31 17:42:05 +08:00
Haitao Pan
ccb0bada22
feat: Add endpoint to list agent VLESS nodes based on the server's public URL and introduce a configuration option for the public URL.
2026-01-31 13:52:31 +08:00
Haitao Pan
400c56e72d
feat(auth): support shared session tokens and device/node pairing integration
2026-01-30 23:12:01 +08:00
Haitao Pan
5bf93d1d3f
feat: add user management APIs for management page
...
- Add ListUsers to Store interface and implementations
- Add user listing API endpoint (GET /api/users)
- Add role management endpoints (POST/DELETE /api/auth/admin/users/:userId/role)
- Add GeneratePublicToken to TokenService for OAuth callback
- Add CancelSubscription to Store interface
- Update go.mod with oauth2 dependencies
2026-01-30 08:59:55 +08:00
Haitao Pan
6ba56841b5
feat: add OAuth2 authentication support with new API endpoints, configuration, and identity storage.
2026-01-30 08:46:24 +08:00
Haitao Pan
fbe107c13e
feat(api): reuse verification code within TTL and regenerate after 10m
2026-01-25 14:17:30 +08:00
Haitao Pan
9ca661c84d
fix(api): allow registration with code without prior verification call
2026-01-25 13:55:39 +08:00
Haitao Pan
c7805f13a5
refactor: move NextAuth configuration to a dedicated server file.
2026-01-25 10:12:12 +08:00
Haitao Pan
ee6e1a6363
feat: move account service to repo root
...
# Conflicts:
# account/Makefile
# account/go.mod
# docs/account-admin-settings.md
# docs/account-svc-plus.md
2026-01-16 16:15:23 +08:00