Commit Graph

265 Commits

Author SHA1 Message Date
Haitao Pan
f3d0a7f931 fix(dashboard): resolve npm run build errors
- Fix module path in prebuild script (../../scripts → ../scripts)
- Update API routes to use Promise-based params for Next.js 16
- Install @types/sanitize-html and @types/js-yaml
- Fix component prop naming (loading → isLoading, saving → isSaving, etc.)
- Update VLESS config type definition with missing 'id' property
- Fix TypeScript type conflicts and export declarations

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2025-11-06 11:07:30 +08:00
root
ce68f72c9c update account/config/xray.config.template.json 2025-10-27 01:45:06 +08:00
shenlan
0f82735149 Move dashboard frontend out of ui namespace (#538) 2025-10-17 12:36:27 +08:00
shenlan
d5527f9e53 Restore news and community sections below product matrix (#537) 2025-10-17 10:08:44 +08:00
shenlan
fb8b8c351d feat: enable typography styles on homepage (#535) 2025-10-16 20:06:35 +08:00
shenlan
ed3b222213 Fix insight hydration by delaying share link rendering (#534) 2025-10-16 19:36:16 +08:00
shenlan
2c45c0eb22 chore: clear stale next cache before builds (#533) 2025-10-16 19:20:30 +08:00
shenlan
604e63bc53 Fix homepage CTA prefetch to avoid missing chunk error (#532) 2025-10-16 19:05:31 +08:00
shenlan
737c5f0d4c Fix user role helper for server actions (#531) 2025-10-16 18:45:11 +08:00
shenlan
822a45016c feat(homepage): align product and contact layout (#530) 2025-10-16 18:16:24 +08:00
shenlan
afc11692e1 Refine homepage navbar layout (#529) 2025-10-16 16:15:24 +08:00
shenlan
1ee2518b2a Fix streaming abort timeout handling (#527) 2025-10-15 14:54:46 +08:00
shenlan
2b560384b5 Improve AskAI fallback and secure admin APIs (#522) 2025-10-14 20:53:59 +08:00
shenlan
2b4760adfa Force internal server proxy to loopback (#521) 2025-10-14 20:06:22 +08:00
shenlan
72e8da1dd4 Forward AskAI API cookies when proxying (#520) 2025-10-14 19:57:17 +08:00
shenlan
808aed7cef Fix Ask AI proxy to use internal service URL (#519) 2025-10-14 19:40:01 +08:00
shenlan
186d0adb07 Fix Ask AI dialog to proxy requests via Next API (#518) 2025-10-14 16:04:54 +08:00
shenlan
4ccfbcee47 Ensure auth forms fall back to same-origin account endpoints (#517) 2025-10-13 16:33:21 +08:00
shenlan
80a0bcb680 Fix register endpoint to prefer same-origin URL (#516) 2025-10-13 16:10:54 +08:00
shenlan
37be131d0c Remove homepage rewrite proxy (#515) 2025-10-13 15:18:43 +08:00
shenlan
0c73cfb3c6 Fix tenant normalization types and add QR code typings (#514) 2025-10-13 14:14:26 +08:00
shenlan
b8e251db31 Fix account service base URL on hosted register page (#513) 2025-10-13 13:52:21 +08:00
shenlan
483cd593b6 Use local QR rendering for MFA setup (#458) 2025-10-07 18:56:26 +08:00
shenlan
3d447ae84d feat: pin MFA issuer and label to user context (#457) 2025-10-07 17:00:29 +08:00
shenlan
f692ad78ad feat: document multi-tenant rbac and harden panel access (#455) 2025-10-07 16:44:02 +08:00
shenlan
aed03592cb fix: allow session cookies over http in dev (#454) 2025-10-07 16:38:57 +08:00
shenlan
b3bfa0c15b Move management console link into user center section (#453) 2025-10-07 16:34:23 +08:00
shenlan
cb2c9716dc feat(ui): add management dashboard layout and tests (#450) 2025-10-07 10:18:36 +08:00
shenlan
fcc58b091a chore(panel): tighten layout spacing (#448) 2025-10-07 09:57:06 +08:00
shenlan
6fbc0b7560 Add role metadata to account and gateway models (#441)
* Add role metadata to users

* docs: add curl session example and db migration playbook
2025-10-07 08:23:53 +08:00
Haitao Pan
afc71ba98d chore(deps): refresh yarn.lock and registry config after checksum fix 2025-10-07 06:45:48 +08:00
shenlan
ed0fa0252d feat(ui): improve totp mfa provisioning and ux (#438) 2025-10-07 05:47:45 +08:00
shenlan
ef80f1d506 Fix logout page hydration by splitting client component (#432) 2025-10-06 19:08:59 +08:00
shenlan
574a5c14a0 Fix MFA guide typing and optimize QR image (#431) 2025-10-06 18:58:42 +08:00
shenlan
86d91ab141 Refine MFA setup modal guidance (#430) 2025-10-06 18:46:53 +08:00
shenlan
72bd7920b2 Fix login success detection when response omits success flag (#429) 2025-10-06 18:40:38 +08:00
shenlan
8a20ba6b86 Simplify MFA setup modal (#428) 2025-10-06 18:30:26 +08:00
root
f0840f906d fix(ui/homepage): switch service base URLs to HTTPS for production 2025-10-06 15:22:17 +08:00
shenlan
b29a6354fa fix: avoid mixed content on register form (#421) 2025-10-06 14:19:15 +08:00
shenlan
fcab4b5363 fix: coerce register override away from page route (#410) (#415)
Co-authored-by: root <root@global-hub.svc.plus>
2025-10-06 10:09:10 +08:00
shenlan
c2e6f39740 fix: disable register page static caching (#414) 2025-10-06 10:04:30 +08:00
Haitao Pan
6436701f17 Merge branch 'release/v0.5.0' 2025-10-06 07:56:34 +08:00
shenlan
f0e622ff33 Read default service URLs from runtime config (#409) 2025-10-05 21:50:57 +08:00
Haitao Pan
379ae1a718 Merge branch 'release/v0.5.0' 2025-10-05 20:53:36 +08:00
shenlan
22cfea741b Prioritize default account service base URL (#408) 2025-10-05 20:45:40 +08:00
shenlan
ef8d643922 Fix login translation typings and Next.js config (#406) 2025-10-05 12:15:45 +08:00
shenlan
d5dfdb01fe Enable MFA provisioning via session (#403) 2025-10-05 09:33:47 +08:00
shenlan
4a552a7abb Refine MFA TOTP provisioning and verification 2025-10-05 08:45:11 +08:00
Haitao Pan
0937249f9e fix: ensure uuid schema consistency and update homepage runtime config 2025-10-05 07:18:13 +08:00
shenlan
2a9287e812 Align account API proxy paths and add migrations (#394) 2025-10-04 21:20:55 +08:00