Files
OpenFlare/frontend
ryan 9a18bea324 feat(storage): add dynamic storage config and migration
Move storage backend configuration from startup YAML to system_config-backed runtime configuration. Add local, S3-compatible, R2, MinIO, OSS, and WebDAV backend support.

Add a storage migration async task using the existing task dispatch framework. Migration target config is carried in task payload, and maintenance mode is derived from task execution state.

Split upload file management and storage operations, add the admin storage configuration tab, and update migrations and Swagger docs.
2026-06-13 15:31:38 +08:00
..
2026-06-12 13:10:39 +08:00
2026-06-09 16:47:49 +08:00
2026-06-08 20:38:17 +08:00
2026-06-08 23:14:57 +08:00
2026-06-09 08:19:38 +08:00
2026-06-08 20:34:27 +08:00
fix
2026-06-09 08:51:53 +08:00
2026-06-08 20:34:27 +08:00
fix
2026-06-09 08:51:53 +08:00
2026-06-08 20:34:27 +08:00
2026-06-09 10:39:59 +08:00
2026-06-10 15:18:01 +08:00
2026-06-08 20:34:28 +08:00
2026-06-08 20:34:27 +08:00
fix
2026-06-09 08:51:53 +08:00
fix
2026-06-09 08:51:53 +08:00
2026-06-08 20:34:27 +08:00

Wavelet Frontend

Modern frontend application for the Wavelet scaffold framework.

中文 | English

Tech Stack

Getting Started

Prerequisites

  • Node.js (Latest LTS recommended)
  • pnpm

Installation

  1. Install dependencies:

    pnpm install
    
  2. Run the development server:

    pnpm dev
    

    Open 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 layouts
  • components/: Reusable UI components
    • ui/: Base UI components (buttons, inputs, etc.)
    • common/: Shared business components
  • lib/: Utility functions and service definitions
  • public/: Static assets

Scripts

  • pnpm dev: Start development server with Turbopack
  • pnpm build: Build the application for production
  • pnpm start: Start production server
  • pnpm lint: Run ESLint