jxxghp 78298f288e fix(transfer-queue): 文件进度列表撑满弹窗剩余高度,移除固定 23rem 上限
- queue-detail 改为纵向 flex 布局,任务列表 flex 填充剩余高度并在内部滚动
- 移动端保持原有整页滚动行为
2026-08-20 08:22:03 +08:00
2026-08-07 22:08:37 +08:00
2023-06-24 08:22:59 +08:00
2024-06-05 18:12: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-08-16 14:09:06 +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
2026-08-17 10:45:00 +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

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

Module Federation

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

S
Description
MoviePilot前端
Readme MIT
28 MiB
Languages
Vue 48%
TypeScript 47.3%
SCSS 3.8%
HTML 0.6%
JavaScript 0.3%