mcgrady.sun 1752256868 feat(resource): 资源搜索结果页增加重新搜索按钮
- 在搜索结果页右侧操作区新增"重新搜索"按钮(mdi-refresh 图标)
- 点击后使用相同搜索参数重新触发请求;正在请求或加载中时按钮禁用
- 若当前展示的是 AI 推荐结果,先切回原始结果再重新搜索,避免状态不一致
- 同步补充 zh-CN / zh-TW / en-US 三份本地化文案
2026-05-02 16:33:19 +08:00
2025-12-23 22:43:42 +08:00
2023-06-24 08:22:59 +08:00
2024-06-05 18:12:07 +08:00
2023-07-22 16:09:07 +08:00
2023-06-24 08:22:59 +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-04-30 11:55:22 +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 30 MiB
Languages
Vue 60.9%
TypeScript 34.3%
SCSS 3.9%
HTML 0.6%
JavaScript 0.3%