Commit Graph

8 Commits

Author SHA1 Message Date
Haitao Pan
e9fb4af72b feat(accounts): add accounting control plane 2026-04-01 16:15:16 +08:00
Haitao Pan
b7b57c875f fix(sync): preserve node display names across desktop sync 2026-03-17 16:52:55 +08:00
Haitao Pan
c849f08144 fix(sync): degrade desktop sync config render failures 2026-03-17 10:06:39 +08:00
Haitao Pan
ea3d6aec06 fix(sync): use XHTTP VLESS URIs, include all agent nodes, remove server-side rendered_json
- Sync now generates XHTTP VLESS URIs (port 443, type=xhttp) instead of TCP
- Node list includes all registered agent hosts, not just publicURL
- Removed rendered_json (server-side inbound config) from sync response
- Client generates proper outbound config from VLESS URI
- Node names use full domain (e.g. jp-xhttp.svc.plus) with country code
2026-03-02 20:28:49 +08:00
Haitao Pan
803b16d403 sync: include vless uri and node-based naming in snapshot 2026-02-21 10:03:16 +08:00
Haitao Pan
1c32d2f01b feat: Add multi-factor authentication login flow and config synchronization endpoints. 2026-02-17 11:59:18 +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
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