Commit Graph

171 Commits

Author SHA1 Message Date
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
shenlan
46d4dc274f Update pglogical.md 2025-10-08 18:04:23 +08:00
shenlan
bc075554b4 Update pglogical.md 2025-10-08 17:56:42 +08:00
shenlan
9a1ca72f34 Update pglogical.md 2025-10-08 17:53:21 +08:00
shenlan
38b540570a Update pglogical.md 2025-10-08 17:36:09 +08:00
shenlan
50397c6a4c Update pglogical.md 2025-10-08 17:29:25 +08:00
shenlan
b4ec5fe83b Update pglogical.md 2025-10-08 17:05:32 +08:00
shenlan
fe04c6060e Update pglogical.md 2025-10-08 17:03:47 +08:00
shenlan
2b201f30aa Update pglogical.md 2025-10-08 17:01:44 +08:00