Commit Graph

254 Commits

Author SHA1 Message Date
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
Haitao Pan
a77f588f75 chore: Update i18n translations. 2026-02-04 18:15:14 +08:00
Haitao Pan
763f235346 chore: Update internationalization translations. 2026-02-04 18:08:42 +08:00
Haitao Pan
76ed8b2aa8 feat: Display daily, weekly, and monthly visit statistics separately and adjust the grid layout for the stats section. 2026-02-04 18:07:11 +08:00
Haitao Pan
98cd098a71 fix(marketing): switch to zone analytics for daily unique visitors and trend aggregation 2026-02-04 17:52:14 +08:00
Haitao Pan
6dce59a174 feat: switch zone analytics to use httpRequests1hGroups and fetch uniqueVisitors 2026-02-04 17:29:50 +08:00
Haitao Pan
7c3bcdf5ef fix(marketing): add Cloudflare visits fallbacks and shorter null cache 2026-02-04 16:49:58 +08:00
Haitao Pan
d53c4d4cef refactor(rbac): gate account MFA and billing sections by readonly role 2026-02-04 16:40:48 +08:00
Haitao Pan
df7feac697 fix(panel): hide MFA lock prompt for readonly demo accounts 2026-02-04 16:36:00 +08:00
Haitao Pan
d079615542 fix(marketing): correct Cloudflare GraphQL types and visits fallback 2026-02-04 16:25:34 +08:00
Haitao Pan
f0819bee24 fix: hide MFA setup panel entirely for demo/read-only accounts 2026-02-04 16:19:41 +08:00
Haitao Pan
177f0a66ec fix: robust demo account identification to bypass MFA enforcement 2026-02-04 16:13:21 +08:00
Haitao Pan
c6b3c26629 feat: Standardize and expand application metadata for improved SEO and structured data. 2026-02-04 16:13:04 +08:00
1f3bbb1564 Merge pull request #44 from cloud-neutral-toolkit/codex/homepage-live-stats
fix(auth): treat demo identity as readonly fallback
2026-02-04 16:05:13 +08:00
Haitao Pan
9b5de36901 fix(auth): treat demo identity as readonly fallback 2026-02-04 16:00:04 +08:00
116224f23f Merge pull request #43 from cloud-neutral-toolkit/codex/homepage-live-stats
Codex/homepage live stats
2026-02-04 15:53:03 +08:00
Haitao Pan
947fd5fc9e fix(panel): skip MFA enforcement for readonly demo account 2026-02-04 15:46:24 +08:00
Haitao Pan
c6f3512949 feat: hide mfa and billing panels for demo readonly account 2026-02-04 15:21:40 +08:00
4f16ed15b6 Merge pull request #42 from cloud-neutral-toolkit/codex/homepage-live-stats
Codex/homepage live stats
2026-02-04 15:17:01 +08:00
Haitao Pan
84a91361d3 docs: add cloudflare analytics env setup guide 2026-02-04 15:09:01 +08:00
Haitao Pan
7c3b2afe70 feat: honor demo read-only mode with proxy uuid and mfa-free UX 2026-02-04 14:59:19 +08:00
Haitao Pan
ca4668501d fix: map root role to admin for console access gates 2026-02-04 14:48:47 +08:00
136b542324 Merge pull request #41 from cloud-neutral-toolkit/codex/homepage-live-stats
feat: wire homepage stats to accounts and cloudflare analytics
2026-02-04 14:19:15 +08:00
Haitao Pan
297de6c4b5 feat: wire homepage stats to accounts and cloudflare analytics 2026-02-04 14:15:27 +08:00
Haitao Pan
92802a7da6 seo: improve metadata and update observability service link 2026-02-03 22:37:29 +08:00
Haitao Pan
85df4e9c85 fix: restore page.tsx syntax and refine hero layout for better balance 2026-02-03 17:36:38 +08:00
Haitao Pan
9441ae9e48 style: downsize hero title font and refine punctuation in slogans 2026-02-03 17:26:12 +08:00
Haitao Pan
64a395cd44 docs: refine homepage layout and restore original marketing cards 2026-02-03 17:24:18 +08:00
Haitao Pan
9c1e4dd2be docs: update homepage marketing copy with better i18n support 2026-02-03 17:14:23 +08:00
Haitao Pan
fa03f47f9e docs: 完善首页文案国际化支持,提取硬编码字符串并优化双语表达 2026-02-03 15:44:13 +08:00
Haitao Pan
a4fc17f8f7 docs: 替换首页文案为全球加速网络、全链路 SaaS 托管及 AI 驱动的可观测性 2026-02-03 15:43:06 +08:00