Commit Graph

24 Commits

Author SHA1 Message Date
google-labs-jules[bot]
75c58a181b feat: replace GatewayHero with new dashboard layout
- Refactored `GatewayHero.tsx` to display a new dashboard header layout based on a provided mockup.
- The new design features a greeting, top status cards (Services, Clusters, Alerts), a central search bar, and quick access buttons.
- Bottom graphical cards for "Network Load" and "Global Mesh" were implemented using static styling mocks.
- Retained the core functionality of the central prompt input to route queries to `/xworkmate`.
- Adjusted the homepage spacing in `page.tsx` to accommodate the new top section while keeping the existing `UnifiedNavigation`, `StatsSection`, `ShortcutsSection`, and `Footer`.
- Verified UI changes against the mockup and handled minor review feedback (fixed greeting punctuation and header text contrast).

Co-authored-by: cloud-neutral <4133689+cloud-neutral@users.noreply.github.com>
2026-03-19 04:52:43 +00:00
Haitao Pan
634614340a move workflows -> cloud-neutral-toolkit org repo 2026-03-19 09:18:45 +08:00
Haitao Pan
5a90b8e95f update 2026-03-18 23:56:38 +08:00
Haitao Pan
d65ea24956 refactor: Centralize account service base URL usage by passing it as a prop to registration content and using it directly in login content. 2026-02-22 11:13:05 +08:00
Haitao Pan
8125c4eaa7 feat: Implement global acceleration guide wizard 2026-02-06 23:36:42 +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
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
e412c33e0f feat: Remove VLESS configuration download functionality and update Next.js type import path. 2026-02-04 22:42:43 +08:00
Haitao Pan
7338a884f6 feat: refine about page with structured acknowledgments for upstream projects 2026-02-02 04:20:55 +08:00
Haitao Pan
2b121a3d21 feat: Redirect root to /insight, update Insight service card details, and enable live data fetching for observability adapters. 2026-02-02 02:58:09 +08:00
Haitao Pan
b0fc695e4f feat: update footer social links to GitHub, X and Linkedin 2026-01-30 12:48:52 +08:00
Haitao Pan
17a73a7d63 feat: Refactor Navbar to include a new mobile horizontal scroll menu and additional navigation tabs, along with dependency updates. 2026-01-30 11:44:34 +08:00
Haitao Pan
caeb6a8348 feat: Add Gitleaks integration with pre-commit and pre-push hooks for automated secret detection, including configuration and related documentation. 2026-01-30 11:18:00 +08:00
google-labs-jules[bot]
bf2e5ec341 Update mobile menu to use semantic theme colors
- Replaced hardcoded slate colors in Navbar.tsx with semantic theme colors (text-text, bg-background, etc.) to ensure the mobile menu respects the application theme (light/dark).
- Fixed a duplicate variable declaration in AskAIDialog.tsx that was causing build failures.
- Updated yarn.lock to match the packageManager version.

Co-authored-by: cloud-neutral <4133689+cloud-neutral@users.noreply.github.com>
2026-01-29 09:33:43 +00:00
Haitao Pan
3367e38b8a fix: resolve React version conflict in DocArticle and await async params 2026-01-27 00:05:34 +08:00
Haitao Pan
e68e54dfc6 chore: update next-env.d.ts routes reference 2026-01-26 19:40:54 +08:00
Haitao Pan
75af007c12 update next-env.d.ts 2026-01-26 16:06:27 +08:00
Haitao Pan
a96da5d1d0 feat: Introduce agent operating rules and internal documentation, and refactor UI styling with design tokens. 2026-01-25 17:41:02 +08:00
Haitao Pan
740a595d84 fix: resolve build errors and dependency conflicts 2026-01-23 17:43:43 +08:00
Vercel
5de9abc11e Add Vercel Web Analytics to Next.js
## Vercel Web Analytics Integration Report

### Summary
Successfully installed and configured Vercel Web Analytics for the Next.js App Router project.

### Changes Made

#### 1. Installation
- Installed `@vercel/analytics@^1.6.1` package using npm with `--legacy-peer-deps` flag to handle existing peer dependency conflicts in the project
- Updated `package.json` to include the new dependency
- Updated `yarn.lock` to reflect the new package dependency

#### 2. Code Changes
- **Modified:** `src/app/layout.tsx` (Root Layout File)
  - Added import: `import { Analytics } from '@vercel/analytics/next'`
  - Added `<Analytics />` component inside the `<body>` tag, positioned after `<AppProviders>{children}</AppProviders>`
  - This placement ensures Analytics tracking initializes after the app providers are set up

#### 3. Files Modified
- `src/app/layout.tsx` - Added Analytics import and component
- `package.json` - Added @vercel/analytics dependency
- `yarn.lock` - Updated with new dependency information
- `next-env.d.ts` - Auto-generated Next.js types (no manual changes)

#### 4. Implementation Details
- **Router Type:** App Router (uses `src/app` directory structure)
- **Import Location:** `@vercel/analytics/next` - the Next.js-specific export
- **Component Placement:** Inside the `<body>` tag after AppProviders as recommended
- **Existing Configuration:** Preserved all existing code including Google Analytics and other metadata

### Build Verification
 Build completed successfully
 All 63 static pages generated without errors
 No TypeScript compilation errors introduced by changes

### Notes
- The project uses yarn as its package manager, but npm was used for installation due to corepack permission limitations in the environment. The package.json and yarn.lock have been properly updated.
- Vercel Web Analytics will now automatically track web vitals and user analytics without requiring any additional configuration.
- The Analytics component is non-intrusive and won't affect the existing Google Analytics tracking already in place.
- The build completed successfully, indicating the Analytics component integrates properly with the Next.js app.

### Compatibility
- Next.js version: ^16.0.9
- React version: ^18.2.0
- Vercel Analytics: ^1.6.1

Co-authored-by: Vercel <vercel[bot]@users.noreply.github.com>
2026-01-16 08:48:44 +00:00
Haitao Pan
32b944c158 remove default blog demo src/content/blog/ 2025-12-22 13:03:39 +08:00
37c61a5ec5 Refactor blog, doc, and workshop content pipelines 2025-12-22 12:20:55 +08:00
79dcd071bb Add missing editor dependencies and fix build issues 2025-12-16 12:36:36 +08:00
Haitao Pan
aea7db149f git commit -m "chore: split dashboard into standalone repository from XControl" 2025-12-14 22:33:14 +08:00