Skip to content

Releases: jxxghp/MoviePilot

v2.13.2

27 May 10:07
3cb8925

Choose a tag to compare

✨ 新功能

  • add manual transfer target path matching by @jxxghp
  • add LLM proxy toggle by @jxxghp

🐛 修复

  • improve u115 multipart upload handling by @jxxghp
  • improve manual transfer recognition preview by @jxxghp
  • keep platform words in media titles by @jxxghp
  • enable voice replies for supported channels by @jxxghp
  • request full directory pages by @jxxghp

🔧 其他

  • add browser-use skill by @jxxghp
  • 更新 scheduler.py by @jxxghp
  • load share admins from server by @jxxghp
  • centralize MoviePilot server helper by @jxxghp
  • 将发送消息工具设为必选工具 by @jxxghp
  • 调整 Agent 心跳任务报告方式 by @jxxghp
  • fix agent tool call history ordering by @jxxghp
  • update 3 workspace files by @jxxghp

完整更新记录: v2.13.1-1...v2.13.2

v2.13.1-1

26 May 02:09

Choose a tag to compare

✨ 新功能

  • support llm user agent by @jxxghp

🐛 修复

  • order LLM user agent config after max context by @jxxghp
  • use explicit LLM user agent config by @jxxghp
  • expose rust acceleration availability by @jxxghp
  • reduce env logs and harden ssl cert startup by @jxxghp

🔧 其他

完整更新记录: v2.13.1...v2.13.1-1

v2.13.1

25 May 11:25
0594328

Choose a tag to compare

🔧 其他

  • 添加安装版本统计上报 by @jxxghp

完整更新记录: v2.13.0-1...v2.13.1

v2.13.0-1

25 May 08:53
7ab1a66

Choose a tag to compare

🐛 修复

  • add VIVID and HDR10P to effect regex (#5833) by @leanmore
  • allow configured image proxy private ranges (#5831) by @InfinityPacer
  • patch gemini thought_signature enforcement to cover all function calls by @jxxghp

🔧 其他

  • 更新 metainfo.rs by @jxxghp
  • async SSRF check with DNS cache for image proxy (#5832) by @InfinityPacer
  • restructure AGENTS.md and add docs/rules agent documentation system (#5830) by @DDSRem

完整更新记录: v2.13.0...v2.13.0-1

v2.13.0

25 May 04:49

Choose a tag to compare

✨ 新功能

  • log tool execution result summary and truncate if too long by @jxxghp
  • inject plugin installation directory into system prompt by @jxxghp
  • add agent token provider events by @jxxghp
  • support TMDB episode group (g=) in explicit media tags and custom identifiers by @jxxghp
  • improve agent execution error handling with user-friendly messages and sensitive info sanitization by @jxxghp
  • add china operator llm providers by @jxxghp
  • add global RUST_ACCEL toggle to enable/disable rust acceleration at runtime by @jxxghp
  • accelerate metainfo parsing with rust by @jxxghp
  • accelerate rss parsing with rust by @jxxghp
  • accelerate site indexer parsing with rust by @jxxghp
  • 支持多文件手动整理与集数定位模板推荐 (#5820) by @Album
  • support indexer templates in Rust parser by @jxxghp
  • accelerate RSS parsing with Rust by @jxxghp
  • add Rust acceleration for core parsing by @jxxghp

🐛 修复

  • 优化 execute_command 工具的 rm -rf 拦截逻辑,仅禁止删除根目录或一级目录 by @jxxghp
  • skip non-transferable monitor files by @jxxghp
  • enable incomplete file suffix for downloaders by @jxxghp
  • 强制刷新插件市场绕过远端缓存 by @jxxghp
  • bound long-lived cache state by @jxxghp
  • import filter module dependencies by @jxxghp
  • restrict message commands to channel admins by @jxxghp
  • block private image proxy targets by @jxxghp
  • correct typo in import for clear_rust_parse_options_cache by @jxxghp
  • merge plugin form defaults with stored config to prevent v-show ReferenceError (#5824) by @TimoYoung
  • expose docker venv to maturin by @jxxghp
  • resolve docker rust toolchain path by @jxxghp
  • remove jieba compatibility shim by @jxxghp
  • replace fast jieba dependency by @jxxghp
  • support jinja indexer parsing in rust by @jxxghp
  • render indexer jinja fields in rust by @jxxghp
  • delay transient typing indicators by @jxxghp
  • remove choice callback status passthrough by @jxxghp
  • resume agent after choice callback by @jxxghp
  • stop agent after user choice prompt by @jxxghp
  • simplify message typing lifecycle by @jxxghp
  • 统一消息 typing 生命周期 by @jxxghp
  • 兼容低版本临时文件参数 by @jxxghp
  • handle images in Feishu streaming replies by @jxxghp
  • keep agent typing status while queued by @jxxghp

🔧 其他

  • 更新 execute_command.py by @jxxghp
  • optimize episode group tag parsing by @jxxghp
  • 更新 media.py by @jxxghp
  • ignore config/plugins/ in gitignore (#5828) by @TimoYoung
  • Merge remote-tracking branch 'origin/v2' into v2 by @jxxghp
  • 更新 feishu.py by @jxxghp
  • precompile anime metadata regexes by @jxxghp
  • 更新 rust_accel.py by @jxxghp
  • optimize rust acceleration paths by @jxxghp
  • 删除 frozen.spec by @jxxghp
  • update text processing dependencies by @jxxghp
  • 删除 benchmark_rust_accel.py by @jxxghp
  • precompile media metadata regexes by @jxxghp
  • slim rust acceleration surface by @jxxghp
  • 统一 lack_episode 语义并暴露 completed_episode 派生字段 (#5817) by @InfinityPacer
  • unify best_version episode upgrade logic and always track downloads in note by @jxxghp
  • use watchfiles for directory monitor by @jxxghp

完整更新记录: v2.12.4...v2.13.0

v2.12.4

21 May 23:28
23487b7

Choose a tag to compare

🐛 修复

  • prevent duplicate Audiences unread messages by @jxxghp
  • 优化TMDB搜索匹配优先级,title/original_title优先于别名匹配 by @jxxghp
  • label issue template submissions (#5812) by @InfinityPacer

🔧 其他

  • move feedback issue flow into skill scripts by @jxxghp

完整更新记录: v2.12.3...v2.12.4

v2.12.3

21 May 06:02
0245c8d

Choose a tag to compare

✨ 新功能

  • 强化集数定位模板智能自动生成 (#5801) by @Album
  • add plugin system version compatibility checks by @jxxghp
  • add video bit rename template field by @jxxghp
  • add TransferRenameBuild chain event and fix TemplateContextBuilder concurrency (#5792) by @InfinityPacer

🐛 修复

  • avoid blocking event loop during plugin install by @jxxghp
  • respect OpenList directory path contract by @jxxghp
  • build complete transfer result at source by @jxxghp
  • simplify audiences unread pagination by @jxxghp
  • improve audiences message pagination by @jxxghp
  • keep transfer event normalization in domain by @jxxghp
  • normalize transfer event targets by @jxxghp
  • suppress garbled gzip bytes in tmdb error log by @jxxghp
  • remove tmdb manual gzip fallback by @jxxghp
  • handle tmdb gzip json responses by @jxxghp
  • prevent duplicate transfer uploads by @jxxghp
  • tolerate delayed OpenList metadata by @jxxghp
  • prefer rg in agent prompts by @jxxghp
  • handle OpenList delayed transfer metadata by @jxxghp
  • restore tmdb trending recommendations by @jxxghp
  • decode raw gzip tmdb responses by @jxxghp
  • avoid none search keyword for haidan by @jxxghp
  • ignore expected module rate limits by @jxxghp
  • handle tmdb unicode decode errors by @jxxghp
  • handle invalid tmdb json responses by @jxxghp

🔧 其他

  • merge episode format helper by @jxxghp
  • 新增 feedback-issue Agent skill:把用户反馈整理为上游 Issue (#5799) by @InfinityPacer
  • reduce agent shell command probing by @jxxghp
  • Revert fix: handle tmdb gzip json responses by @jxxghp

完整更新记录: v2.12.2...v2.12.3

v2.12.2

19 May 10:52

Choose a tag to compare

✨ 新功能

  • inject available shell commands into agent prompt by @jxxghp
  • include episode group in subscribe source (#5787) by @InfinityPacer
  • optimize scraping for multi-server compatibility by @jxxghp
  • 新增集数定位模板生成接口 (#5785) by @Album
  • add agent cli tools to docker image by @jxxghp
  • install ssh client in docker image by @jxxghp
  • add managed agent command sessions by @jxxghp
  • support multi-page resource search by @jxxghp

🐛 修复

  • stop torrent search paging after short pages by @jxxghp
  • preserve tv bluray disc folders (#5788) by @xiaochao Fang
  • use core torrent info for RSS action (#5786) by @InfinityPacer
  • Audiences站点未读消息数解析错误 by @jxxghp
  • use explicit tmdb locale setting by @jxxghp
  • improve media image scraping by @jxxghp
  • persist best-version downloads to note and read it back (#5783) by @InfinityPacer
  • ConfigParser interpolation breaks migration with special chars in PG password (#5782) by @TimoYoung

🔧 其他

  • decouple Playwright types with protocol interfaces and remove direct dependency by @jxxghp

完整更新记录: v2.12.1...v2.12.2

v2.12.1

17 May 23:30
36a0d78

Choose a tag to compare

🐛 修复

  • stop best-version per-episode redownload loop (#5781) by @InfinityPacer
  • correctly filter unread messages by icon class and attributes by @jxxghp
  • remove fallback to TMDB website scraping when API search fails by @jxxghp
  • improve error reporting for subprocess failures and add tests for output handling by @jxxghp

完整更新记录: v2.12.0...v2.12.1

v2.12.0

17 May 07:59

Choose a tag to compare

✨ 新功能

  • migrate to CloakBrowser for browser emulation and streamline dependency management by @jxxghp

🐛 修复

  • adapt site imdb search urls by @jxxghp
  • avoid double episode offset in manual transfer by @jxxghp
  • expand SSE configuration to include logging and search stream endpoints by @jxxghp
  • offload subtitle download after add task by @jxxghp
  • reduce low-risk pylint issues by @jxxghp
  • parse Audiences unread messages by @jxxghp

🔧 其他

  • bump version to v2.12.0 by @jxxghp

完整更新记录: v2.11.4...v2.12.0