Haitao Pan
cc684f7c2a
fix(auth): replace public token exchange with one-time code
2026-03-17 08:51:01 +08:00
Haitao Pan
794f86d17d
docs: add stripe billing setup guide
2026-03-16 20:15:42 +08:00
Haitao Pan
e4db51ed67
docs: add bilingual docs structure
2026-03-15 23:45:17 +08:00
Haitao Pan
7a5e9fda08
Add deploy and uninstall flows for process and docker modes
2026-03-15 16:56:55 +08:00
Haitao Pan
fa33a70523
chore(tests): move integration tests to tests/e2e
2026-02-09 11:29:29 +08:00
Haitao Pan
cc0ff117f6
chore: commit pending agent/controller updates and docs
2026-02-05 16:56:17 +08:00
Haitao Pan
4b4a2069b3
feat(agent): expose canonical /api/agent-server/v1/nodes
2026-02-05 16:52:10 +08:00
Haitao Pan
40bb141322
feat: enforce root account and introduce RBAC policy scaffolding
2026-02-04 13:36:24 +08:00
Haitao Pan
ccdf676ae9
docs: add full documentation outline
2026-01-26 22:21:11 +08:00
Haitao Pan
b83c93e80d
docs: Update SMTP Gmail setup documentation.
2026-01-25 10:24:02 +08:00
Haitao Pan
c7805f13a5
refactor: move NextAuth configuration to a dedicated server file.
2026-01-25 10:12:12 +08:00
Haitao Pan
29ee491acf
reset accounts.svc.plus repo
2026-01-23 23:16:37 +08:00
Haitao Pan
e0915541a7
feat: add Cloud Run sidecar deployment for Stunnel and update client-side setup
2026-01-23 19:45:32 +08:00
Haitao Pan
19ab008c30
deployment with GitHub Actions, Stunnel for TLS database connections, and dynamic configuration injection.
2026-01-20 21:05:30 +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
Haitao Pan
5e57fdeac2
chore: update repo content and deployment/docs assets
2026-01-16 00:20:54 +08:00
Haitao Pan
097b88c0a8
fix(auth): resolve panel redirect loops and clean up authentication flow
...
- Fix middleware redirect path from /auth/login to /login
- Remove duplicate authentication checks from panel routes (index, account, mail)
- Configure public routes: only /, /download, /docs are public
- All other pages including /panel require authentication
- Streamline auth flow: middleware handles auth, pages render directly
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-05 17:22:24 +08:00
Haitao Pan
9e1112758a
feat(dashboard-fresh): migrate and integrate dashboard source
...
- Add fresh app structure (auth, tenant, mail, insight, docs, panel)
- Include CMS content, API routes, scripts, and config
- Migrate UI components, themes, and extensions to fresh runtime
2025-11-04 18:06:21 +08:00
shenlan
3368bfb4c1
docs: align dashboard plan with fresh deno migration ( #644 )
2025-11-04 12:57:02 +08:00
shenlan
3da17828bb
feat: enable mail demo preview and fix extension import ( #643 )
2025-11-03 07:56:18 +08:00
Haitao Pan
bb437c0c63
add docs/account-test-cases.md
2025-11-02 11:50:12 +08:00
shenlan
3f77622388
feat: align svc.plus gateway layering ( #630 )
2025-11-02 07:11:11 +08:00
shenlan
f915c46915
Refine registration flow with verification gate ( #623 )
2025-11-01 21:34:35 +08:00
shenlan
a41e8e0b32
Rename register resend endpoint to send ( #622 )
2025-11-01 20:25:37 +08:00
shenlan
5dd0e977ee
Update default API domains ( #604 )
2025-10-30 18:24:08 +08:00
shenlan
78f1d10031
Embed Xray config template in generator ( #601 )
...
* Refactor xray config generator to use embedded definition
* Restore agent template compatibility for Xray config
2025-10-30 13:45:27 +08:00
shenlan
1d8e7bb76f
docs: align domain plan with product subdomains ( #600 )
2025-10-28 20:41:29 +08:00
shenlan
c31fc1c985
feat: point account service to dedicated domain ( #598 )
2025-10-28 17:07:02 +08:00
shenlan
8afba05d1c
docs: clarify config payload requirements ( #596 )
2025-10-27 21:44:17 +08:00
shenlan
ef2e4088ef
Ensure VLESS users include encryption field ( #588 )
2025-10-27 02:23:12 +08:00
shenlan
80b0b12dc0
Document outbound users path with array notation ( #587 )
2025-10-27 02:07:24 +08:00
shenlan
bbdf62bcb0
Add periodic Xray config sync option ( #586 )
2025-10-27 01:16:43 +08:00
shenlan
2853205fec
fix: remove hardcoded vless uuid placeholder ( #582 )
2025-10-26 20:52:29 +08:00
shenlan
5ddec3e578
Refine Xray config generator flow handling ( #580 )
2025-10-26 20:51:41 +08:00
shenlan
8522afb345
Add CMS feature flag and traffic overview ( #553 )
2025-10-17 16:43:44 +08:00
shenlan
302794d2a6
Add CMS configuration schema, docs, and validation ( #551 )
2025-10-17 16:41:22 +08:00
shenlan
0f82735149
Move dashboard frontend out of ui namespace ( #538 )
2025-10-17 12:36:27 +08:00
shenlan
c228b9c170
Update rag-server default base URL to 8090 ( #528 )
2025-10-15 15:25:06 +08:00
shenlan
eb238d0b22
docs: add rag query 500 troubleshooting notes ( #523 )
2025-10-15 14:55:53 +08:00
shenlan
522eb4c6fd
Move RAG module under rag-server ( #526 )
2025-10-15 13:27:37 +08:00
shenlan
92a3458f4e
Refactor server layout to rag-server ( #525 )
2025-10-15 13:04:58 +08:00
shenlan
cfdb269cca
docs: outline sequential tasks for account sync plan ( #506 )
2025-10-13 10:11:13 +08:00
shenlan
6e04cba470
docs: outline account import/export enhancement plan ( #504 )
2025-10-13 09:18:44 +08:00
shenlan
a64c7e530d
docs: clarify pglogical extension creation ( #495 )
2025-10-12 07:54:49 +08:00
shenlan
01d6594df6
Update pglogical.md
2025-10-08 19:03:15 +08:00
shenlan
d2f8cf8f38
Update pglogical.md
2025-10-08 18:54:57 +08:00
shenlan
9a85defd66
Update pglogical.md
2025-10-08 18:43:37 +08:00
shenlan
cc0fe0a196
Update pglogical.md
2025-10-08 18:22:56 +08:00
shenlan
1b3b8edb75
Update pglogical.md
2025-10-08 18:11:24 +08:00