Haitao Pan
|
b93afccaef
|
chore: update gitignore
|
2026-03-02 19:46:12 +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
|
a0543978c9
|
feat(auth): accept account field in login payload
|
2026-02-21 07:30:38 +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
|
5532fc7e52
|
feat: Add Cloud Run service definitions for accounts.svc.plus preview and main deployments.
|
2026-02-10 13:00:34 +08:00 |
|
Haitao Pan
|
e2825aaf1a
|
feat: Implement initial Cloud Run deployment configurations for the accounts service, including a preview environment and stunnel sidecar.
|
2026-02-10 12:59:34 +08:00 |
|
Haitao Pan
|
e20d219143
|
feat: Implement release branch policy skill with ruleset, scripts, and documentation, and update gitignore to exclude /accountsvc.
|
2026-02-10 12:21:52 +08:00 |
|
|
|
b23973c6e5
|
Merge pull request #9 from cloud-neutral-toolkit/consolidate-experience-account
fix(experience): consolidate demo account into sandbox@svc.plus
|
2026-02-10 11:53:56 +08:00 |
|
Haitao Pan
|
0bd31e0707
|
fix(experience): consolidate demo account into sandbox@svc.plus
|
2026-02-10 11:52:45 +08:00 |
|
|
|
d00593cdbe
|
Merge pull request #8 from cloud-neutral-toolkit/codex/docs/slim-readme
docs: add root README, setup.sh, and e2e test layout
|
2026-02-09 11:57:48 +08:00 |
|
Haitao Pan
|
59546be8ca
|
docs(setup): add root README and setup script
|
2026-02-09 11:29:36 +08:00 |
|
Haitao Pan
|
fa33a70523
|
chore(tests): move integration tests to tests/e2e
|
2026-02-09 11:29:29 +08:00 |
|
Haitao Pan
|
392b9ba9eb
|
Merge branch 'codex/fix/sandbox-sync-all-regions'
|
2026-02-09 11:13:21 +08:00 |
|
Haitao Pan
|
5640d058cb
|
update .gitignore
|
2026-02-09 11:12:50 +08:00 |
|
Haitao Pan
|
2c8ad90c9f
|
updatev .gitignore
|
2026-02-07 03:39:36 +08:00 |
|
Haitao Pan
|
5d5e3ce0f8
|
fix(agent-server): include all active users in sync
|
2026-02-07 03:32:39 +08:00 |
|
|
|
cbda9eb581
|
Merge pull request #7 from cloud-neutral-toolkit/codex/fix/sandbox-sync-all-regions
fix(agent-server): sync all eligible users
|
2026-02-07 03:27:23 +08:00 |
|
Haitao Pan
|
414a9a417f
|
fix(agent-server): sync all eligible users
|
2026-02-07 03:24:57 +08:00 |
|
|
|
25d842804d
|
Merge pull request #6 from cloud-neutral-toolkit/codex/fix/sandbox-sync-all-regions
fix(sandbox): sync sandbox client on all agent nodes
|
2026-02-07 03:07:01 +08:00 |
|
Haitao Pan
|
627df39684
|
fix(sandbox): sync sandbox client on all agent nodes
|
2026-02-07 03:01:50 +08:00 |
|
|
|
3cfaa1f65b
|
Merge pull request #5 from cloud-neutral-toolkit/codex/fix/guest-sandbox-demo
fix(sandbox): expose internal sandbox guest endpoint
|
2026-02-07 02:35:58 +08:00 |
|
Haitao Pan
|
957d56c090
|
fix(sandbox): expose internal sandbox guest endpoint
|
2026-02-07 02:31:52 +08:00 |
|
Haitao Pan
|
8ebc370a28
|
refactor: replace direct error comparison with errors.Is for ErrUserNotFound
|
2026-02-07 02:24:32 +08:00 |
|
Haitao Pan
|
6117e6f769
|
feat: export additional is type-checking utility functions from lodash
|
2026-02-07 02:24:19 +08:00 |
|
Haitao Pan
|
b5ee9723c8
|
fix(account): relax isReadOnlyAccount to allow MFA setup and fix build
|
2026-02-07 02:24:04 +08:00 |
|
Haitao Pan
|
7aa99b43d8
|
feat: Dynamically set session cookie domain based on the public URL.
|
2026-02-07 02:23:53 +08:00 |
|
Haitao Pan
|
3b980a7ff2
|
chore: Update Next.js routes type definition import path to include .
|
2026-02-06 23:20:27 +08:00 |
|
Haitao Pan
|
56166f6fd3
|
feat: Extend VLESS node fallback logic to include demo users, use request host as an additional fallback, and normalize '*' as an empty host.
|
2026-02-06 22:59:46 +08:00 |
|
Haitao Pan
|
235b1f57a3
|
feat: Provide fallback Vless nodes for sandbox users and refine proxy UUID database update logic.
|
2026-02-06 22:37:15 +08:00 |
|
Haitao Pan
|
48102e95ad
|
feat: Add local-test.yaml configuration, modify user not found API response to include mfa_enabled status, and add 5xx error logging.
|
2026-02-06 22:31:50 +08:00 |
|
Haitao Pan
|
de66aec30e
|
feat: Implement database session fallback for token validation in the authentication middleware.
|
2026-02-06 22:16:28 +08:00 |
|
Haitao Pan
|
51336af5b7
|
feat: Implement session store fallback for token validation in the authentication middleware.
|
2026-02-06 19:02:48 +08:00 |
|
Haitao Pan
|
2c69f3c156
|
style: update SandboxEmail constant to lowercase.
|
2026-02-06 18:53:00 +08:00 |
|
Haitao Pan
|
8412e3ff95
|
docs: Update Sandbox and Root Assume implementation report.
|
2026-02-06 18:28:02 +08:00 |
|
Haitao Pan
|
97b7d64de3
|
fix: Remove redundant agent routes and handlers from main.go to resolve startup panic.
|
2026-02-06 18:18:46 +08:00 |
|
Haitao Pan
|
17909d57d2
|
fix: sandbox binding + agent sandbox sync + uuid rotation
|
2026-02-06 18:06:20 +08:00 |
|
Haitao Pan
|
d1195bbc75
|
fix: Implement missing ClearSandboxAgents method.
|
2026-02-06 16:44:11 +08:00 |
|
Haitao Pan
|
b6ab404206
|
fix: Remove duplicate route registration causing panic on startup.
|
2026-02-06 16:40:31 +08:00 |
|
Haitao Pan
|
1bfe4f1d53
|
fix: Robust DB connection retries and move sandbox routes to admin group.
|
2026-02-06 16:21:29 +08:00 |
|
Haitao Pan
|
9169192144
|
docs: add implementation report for Sandbox Mode and Agent Sync stability fixes
|
2026-02-06 13:28:33 +08:00 |
|
Haitao Pan
|
51358586e1
|
chore: unblock push by tuning gitleaks + report path
|
2026-02-06 13:24:49 +08:00 |
|
Haitao Pan
|
33bd1b8beb
|
fix: Refine error reporting in agent sync and fix lints.
|
2026-02-06 13:13:44 +08:00 |
|
Haitao Pan
|
3b818314db
|
fix: Filter out wildcard agent (*) from the nodes list in SandboxNodeBindingPanel.
|
2026-02-06 13:12:40 +08:00 |
|
Haitao Pan
|
c366e96e5d
|
fix: Ensure users table has required columns for agent sync and add explicit migrations.
|
2026-02-06 13:10:18 +08:00 |
|
Haitao Pan
|
4503b053f7
|
feat: Implement sandbox agent functionality with dedicated user, admin API, and agent-side user filtering.
|
2026-02-06 13:03:47 +08:00 |
|
Haitao Pan
|
508e98504a
|
feat: Add empty gitleaks final scrub configuration file.
|
2026-02-06 13:03:14 +08:00 |
|
Haitao Pan
|
882378e328
|
test: Replace hardcoded test password with a named variable in api_test.go and add api.test.
|
2026-02-06 12:29:10 +08:00 |
|
Haitao Pan
|
ba85a0236b
|
feat: Add expressions_v2.txt with new redaction patterns for sensitive data.
|
2026-02-06 12:22:31 +08:00 |
|
Haitao Pan
|
d0537acafd
|
docs: restore archival records and runbooks
|
2026-02-06 12:13:29 +08:00 |
|
Haitao Pan
|
a705f16cbb
|
chore: Add gitleaks secret scanning report.
|
2026-02-06 12:11:39 +08:00 |
|