jxxghp 643ddcef07 feat: enhance theme customizer with shadow options and update styles
- Added shadow customization options to the theme customizer, allowing users to select from 'none', 'low', 'medium', and 'high'.
- Updated the theme customizer settings interface and default values to include shadow settings.
- Enhanced the CSS variables for shadows in common.scss to support different shadow levels based on user selection.
- Modified the VirtualSlideView component styles to improve layout and scrolling behavior.
- Updated localization files for English, Simplified Chinese, and Traditional Chinese to include new shadow-related terms.
- Adjusted various components to ensure consistent application of shadow styles across the application.
2026-06-04 21:20:08 +08:00
2024-06-05 18:12:07 +08:00
2023-07-22 16:09:07 +08:00
2023-07-22 16:09:07 +08:00
fix
2024-04-07 11:53:47 +08:00
2025-08-23 21:20:09 +08:00
2023-07-25 23:05:02 +08:00
2026-06-04 08:45:25 +08:00
2025-04-28 13:23:51 +08:00
2025-12-30 01:47:45 +08:00
2025-05-08 19:48:35 +08:00
2025-04-28 15:12:07 +08:00

MoviePilot-Frontend

中文 | English

Frontend project for MoviePilot, NodeJS version required: >= v20.12.1.

Features

  • Modern interface built with Vue 3 and Vuetify 3
  • Fast development experience with Vite build tool
  • Multi-language support (Chinese/English)
  • Complete plugin system with dynamic remote component loading

Module Federation

MoviePilot now supports Module Federation, allowing plugin developers to create dynamically loadable remote components for richer plugin user interfaces.

Documentation

Development

VSCode + Volar (disable Vetur).

Configure Vite

See Vite Configuration Reference.

Install Dependencies

yarn

Development Server

yarn dev

Build for Production

yarn build

Static Deployment

  1. Host the dist static files using a web server like nginx. Refer to public/nginx.conf for nginx configuration.

  2. Alternatively, run the service.js directly with the node command. It listens on port 3000 by default. Set the NGINX_PORT environment variable to adjust the port.

node dist/service.js
Description
MoviePilot前端
Readme MIT 52 MiB
Languages
Vue 68.5%
TypeScript 27.5%
SCSS 3.2%
HTML 0.7%