jxxghp 281e36c6d3 fix(media-detail): 季集数为 0 时不渲染存在状态标签,避免误导性显示已入库
- 剧集详情季列表:当季 episode_count 为 0 时隐藏已入库/缺失状态标签
- 补充回归测试
2026-08-20 08:19:37 +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%