Commit Graph

8 Commits

Author SHA1 Message Date
Haitao Pan
81177114f5 feat(agent): support multiple agents with shared token and self-reported IDs
- Add AgentID field to StatusReport for agent self-identification
- Implement RegisterAgent() method for dynamic agent registration
- Modify agentReportStatusHandler to extract and use agent-reported IDs
- Use wildcard credential to support multiple agents with INTERNAL_SERVICE_TOKEN
- Add agents table schema for future persistence

This enables scalable multi-node deployment without pre-configuring each agent ID.
2026-02-05 08:05:23 +08:00
Haitao Pan
40bb141322 feat: enforce root account and introduce RBAC policy scaffolding 2026-02-04 13:36:24 +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
e1e22bca62 feat: Introduce nodes table and refactor Xray config syncer to generate multiple protocol-specific configurations using new XHTTP and TCP templates. 2026-01-27 21:56:39 +08:00
Haitao Pan
fb06e97d6c Add superadmin integration tests and env-based config 2026-01-25 09:04:08 +08:00
Haitao Pan
29ee491acf reset accounts.svc.plus repo 2026-01-23 23:16:37 +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
Haitao Pan
dce981a529 chore: move account sql assets and update migrate docs 2026-01-16 11:47:10 +08:00