Commit Graph

437 Commits

Author SHA1 Message Date
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
Haitao Pan
528bfe2f0e refactor: Update main layout padding and width constraints. 2026-02-03 11:27:57 +08:00
Haitao Pan
0c182e4612 feat: user management UI and email blacklist management 2026-02-02 20:19:08 +08:00
Haitao Pan
ddb03018a8 Enable npm registry server and refine user menu styling in UnifiedNavigation. 2026-02-02 16:32:55 +08:00
Haitao Pan
48ab7aadd2 feat: merge services sidebar into panel, remove services sidebar, and add breadcrumbs 2026-02-02 16:31:20 +08:00
Haitao Pan
60ec70f9ac feat: merge services sidebar into panel and remove sidebar from services page 2026-02-02 16:29:06 +08:00
Haitao Pan
87424d069c feat: implement sidebar collapse, revert to icon-leading layout, and remove redundant titles 2026-02-02 16:14:57 +08:00
Haitao Pan
35654f3b6c feat: fine-tune menu section ordering via offsets 2026-02-02 16:07:49 +08:00
Haitao Pan
3f094bb933 feat: refactor user center menu order, categories and apply right-alignment 2026-02-02 16:07:14 +08:00
Haitao Pan
ffbdd94180 docs: remove remaining XControl references from panel and user center 2026-02-02 15:48:24 +08:00
Haitao Pan
705b168fcb docs: fine-tune user center text to 'User Center' and '用户中心' 2026-02-02 15:46:50 +08:00
Haitao Pan
da0f1d864d feat: add Cloudflare Web Analytics comments 2026-02-02 15:34:20 +08:00
Haitao Pan
434aa28563 docs: update privacy policy and terms of service with bilingual content 2026-02-02 15:31:50 +08:00
Haitao Pan
823bcc5f68 chore: Disable custom npm registry server configuration in .yarnrc.yml. 2026-02-02 15:17:28 +08:00
Haitao Pan
39a72df864 refactor: Reorder LanguageToggle and ReleaseChannelSelector components to appear before the user account dropdown. 2026-02-02 13:15:26 +08:00
Haitao Pan
99db63d18d feat: Add rimraf dev dependency, remove glob resolution, and configure next as a peer dependency for contentlayer packages. 2026-02-02 13:15:09 +08:00
Haitao Pan
0ec2588735 style: fix user menu alignment and spacing, and codify UI standards in skill 2026-02-02 13:06:09 +08:00
Haitao Pan
d4c5dbfc57 feat: fine-tune user account dropdown menu with Radix UI and custom animations 2026-02-02 12:39:17 +08:00