cd26924913
Merge pull request #46 from cloud-neutral-toolkit/codex/fix/sandbox-sync-all-regions
...
fix(demo): show all nodes for sandbox guest
2026-02-07 03:06:17 +08:00
Haitao Pan
baf6e15153
fix(demo): show all nodes for sandbox guest
2026-02-07 03:01:50 +08:00
135958a5df
Merge pull request #45 from cloud-neutral-toolkit/codex/fix/guest-sandbox-demo
...
fix(demo): fetch sandbox UUID and binding for guest
2026-02-07 02:36:48 +08:00
Haitao Pan
4f3545374b
fix(demo): fetch sandbox UUID and binding for guest
2026-02-07 02:31:52 +08:00
Haitao Pan
9a9be09513
style: Fine-tune HeroCard wizard as a non-blocking sidebar drawer
2026-02-07 00:26:06 +08:00
Haitao Pan
41faf1a806
style: Improve HeroCard wizard guide UI
2026-02-06 23:52:38 +08:00
Haitao Pan
8125c4eaa7
feat: Implement global acceleration guide wizard
2026-02-06 23:36:42 +08:00
Haitao Pan
d2f8158594
feat: Adjust node filtering to display internal agents in sandbox mode for both agent route and Vless QR card.
2026-02-06 18:51:55 +08:00
Haitao Pan
c9ff466609
feat: Adjust Vless node filtering logic to conditionally display internal agent nodes in sandbox mode for the QR card and agent list.
2026-02-06 18:35:41 +08:00
Haitao Pan
b4b932eea4
feat: Add RootAssumeSandboxPanel to the user management interface when custom user creation is enabled.
2026-02-06 18:34:21 +08:00
Haitao Pan
cbdf069f26
feat: management root tools (assume + sandbox binding)
2026-02-06 18:19:35 +08:00
Haitao Pan
7a5bf406d5
feat: Introduce public sandbox binding API and refactor client-side fetching to use it, enhancing upstream error handling for sandbox-related routes.
2026-02-06 18:18:58 +08:00
Haitao Pan
0252a0d81e
feat: root assume sandbox banner + actions
2026-02-06 18:11:05 +08:00
Haitao Pan
b346e9430a
fix: read sandbox binding from backend + harden proxies
2026-02-06 18:06:21 +08:00
Haitao Pan
8f4f4b47bb
fix: Filter out internal wildcard agents from sandbox binding selector.
2026-02-06 16:52:46 +08:00
Haitao Pan
ec846fe292
feat: Add proxy routes for sandbox admin APIs.
2026-02-06 16:21:55 +08:00
Haitao Pan
99b7e30d07
fix: sandbox binding manual apply
2026-02-06 14:25:53 +08:00
Haitao Pan
c504a8da30
fix: sandbox node binding API proxy + auto apply
2026-02-06 14:12:44 +08:00
Haitao Pan
3ebd966ec6
feat: Synchronize sandbox node binding state with the server by fetching initial values and persisting changes via API calls.
2026-02-06 13:02:56 +08:00
Haitao Pan
efbe74b302
feat: add security scrubbing skill documentation.
2026-02-06 12:26:57 +08:00
Haitao Pan
97d05ce612
feat: Add explicit Apply button to Sandbox Node Binding UI
2026-02-06 12:19:28 +08:00
Haitao Pan
9bb99e5509
refactor: Refine VLESS node selection logic to prioritize bound nodes, filter internal agents, and remove explicit sandbox fallback node generation.
2026-02-06 12:06:35 +08:00
Haitao Pan
54dd0fdf49
fix(console): fallback to bound sandbox node when agent API requires session
2026-02-06 00:34:00 +08:00
Haitao Pan
d78ad92424
fix(console): hide internal shared-token placeholder node in agent list
2026-02-05 23:51:50 +08:00
Haitao Pan
64de5ff3d1
feat(console): add root-only sandbox node binding and complete panel breadcrumbs
2026-02-05 23:43:42 +08:00
Haitao Pan
ca90e45a8c
fix(console): make logout deterministic and redirect to account switch login
2026-02-05 23:15:41 +08:00
Haitao Pan
34622a4afa
feat(console): enable sandbox guest vless qr fallback and hourly guest uuid semantics
2026-02-05 23:00:00 +08:00
Haitao Pan
f695a0e937
feat(console): enforce guest sandbox session uuid rotation and unify guest-mode copy
2026-02-05 22:45:54 +08:00
Haitao Pan
adaf5782fa
fix(agent-server): forward account session auth in BFF proxy
2026-02-05 17:22:27 +08:00
Haitao Pan
04fcc7212c
fix(build): restore lint/test compatibility for agent module
2026-02-05 17:12:41 +08:00
Haitao Pan
f6a8f6ea41
chore: commit all local changes after local verification
2026-02-05 17:05:43 +08:00
Haitao Pan
b2f1c8a9b9
refactor(agent): remove custom nodes BFF route
2026-02-05 16:52:10 +08:00
Haitao Pan
ff104e94c4
fix(agent): unify frontend to canonical /api/agent-server/v1 with auth
2026-02-05 16:14:43 +08:00
Haitao Pan
2422c7c309
feat: enhance Vless node data fetching with robust error handling and flexible payload parsing.
2026-02-05 15:40:40 +08:00
Haitao Pan
4b6100d4a9
feat: Enhance Vless node fetching with robust error handling, flexible payload parsing, no-store cache, and UI display for fetch failures.
2026-02-05 15:27:56 +08:00
Haitao Pan
41daf9dbcc
feat: Add DELETE endpoint to remove a user's role.
2026-02-05 14:55:33 +08:00
Haitao Pan
d85c3d95a1
fix: remove feature flag from agents route to force enable it
2026-02-05 14:15:47 +08:00
Haitao Pan
c1090d84d0
feat: enable Agent Management feature by default
2026-02-05 14:13:57 +08:00
Haitao Pan
860abc2870
feat: add breadcrumbs to management/agent pages and implement regional node grouping
2026-02-05 14:06:04 +08:00
Haitao Pan
b5109778b5
feat: Identify root users by configurable email instead of hardcoded username for privileged actions.
2026-02-05 13:53:22 +08:00
Haitao Pan
cd5db28a25
management: add root-only custom UUID user creation with groups
2026-02-05 13:25:11 +08:00
Haitao Pan
d922407836
fix: route agent api to account service instead of internal server
2026-02-05 12:48:00 +08:00
Haitao Pan
8030c7f474
feat(user-center): enhance VLESS QR code error messages and add troubleshooting runbook
...
- Add precise error messages for missing UUID, nodes, transport, and URI schemes
- Distinguish between different error scenarios for better debugging
- Add comprehensive troubleshooting runbook with 500 error diagnosis
- Document agent registry configuration and INTERNAL_SERVICE_TOKEN setup
- Include architecture diagrams and verification steps
2026-02-05 00:10:15 +08:00
Haitao Pan
a5a9b586e9
build: update Next.js routes type definition import path to include dev.
2026-02-04 23:42:43 +08:00
Haitao Pan
ac1854b8ac
feat: Dynamically generate VLESS URIs and configurations from server-provided scheme templates and node data, and add a troubleshooting runbook.
2026-02-04 23:25:45 +08:00
Haitao Pan
95884dfc83
feat: Dynamically generate VLESS URIs from server-provided templates, update QR card node labels, and add a troubleshooting runbook.
2026-02-04 23:25:04 +08:00
Haitao Pan
e412c33e0f
feat: Remove VLESS configuration download functionality and update Next.js type import path.
2026-02-04 22:42:43 +08:00
Haitao Pan
b336519122
fix(vless): render QR/URI from backend schemes with node transport ports
2026-02-04 20:48:52 +08:00
Haitao Pan
49b0156b6c
chore: checkpoint current branch changes
2026-02-04 19:56:11 +08:00
Haitao Pan
8d06346654
feat: Set home stats cache TTL and s-maxage to 1 hour, removing conditional logic.
2026-02-04 18:21:03 +08:00