mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-09-29 05:56:38 +08:00
a9e4237bbf
- 状态码筛选支持预设快捷选项 + 手动输入任意 100-599 状态码(数字校验) - 新增时间范围筛选:shadcn 日期+时间选择器(Popover+Calendar+时分 Select), 起止时间以 RFC3339 成对传入,后端校验格式与先后关系,非法值返回 400 - 默认显示来源 IP/访问域名/状态码,节点 ID/请求路径/时间范围折叠进「更多筛选」
Wavelet Frontend
Modern frontend application for the Wavelet scaffold framework.
中文 | English
Tech Stack
- Framework: Next.js 16
- Styling: Tailwind CSS 4
- UI Components: Radix UI
- Icons: Lucide React
- Package Manager: pnpm
Getting Started
Prerequisites
- Node.js (Latest LTS recommended)
- pnpm
Installation
-
Install dependencies:
pnpm install -
Run the development server:
pnpm devOpen http://localhost:3000 (or the port shown in your terminal) with your browser to see the result.
Project Structure
app/: Next.js App Router pages and layoutscomponents/: Reusable UI componentsui/: Base UI components (buttons, inputs, etc.)common/: Shared business components
lib/: Utility functions and service definitionspublic/: Static assets
Scripts
pnpm dev: Start development server with Turbopackpnpm build: Build the application for productionpnpm start: Start production serverpnpm lint: Run ESLint