Commit Graph

  • cb8636e967 refactor(browser): decouple Playwright types with protocol interfaces and remove direct dependency jxxghp 2026-05-18 08:46:24 +08:00
  • 36a0d78f08 更新 version.py v2.12.1 jxxghp 2026-05-18 07:29:06 +08:00
  • 23d6ba0466 fix(subscribe): stop best-version per-episode redownload loop (#5781) InfinityPacer 2026-05-18 06:56:29 +08:00
  • 6685bd0e0e fix(audiences): correctly filter unread messages by icon class and attributes jxxghp 2026-05-17 21:52:13 +08:00
  • c857ae3e14 fix(tmdb): remove fallback to TMDB website scraping when API search fails jxxghp 2026-05-17 19:46:50 +08:00
  • 93130baf0a fix(system): improve error reporting for subprocess failures and add tests for output handling jxxghp 2026-05-17 19:28:18 +08:00
  • 3653164924 chore: bump version to v2.12.0 v2.12.0 jxxghp 2026-05-17 15:12:01 +08:00
  • ca0127cc87 fix: adapt site imdb search urls jxxghp 2026-05-17 11:43:50 +08:00
  • 092666f9d2 fix: avoid double episode offset in manual transfer jxxghp 2026-05-17 08:59:17 +08:00
  • 7b97e2039f fix(nginx): expand SSE configuration to include logging and search stream endpoints jxxghp 2026-05-17 08:29:57 +08:00
  • e168e31a8f fix: offload subtitle download after add task jxxghp 2026-05-17 08:26:13 +08:00
  • 3ee601574c fix: reduce low-risk pylint issues jxxghp 2026-05-17 08:01:39 +08:00
  • 0ee9fec1d2 feat(browser): migrate to CloakBrowser for browser emulation and streamline dependency management jxxghp 2026-05-16 20:51:38 +08:00
  • 9069dccb2a fix: parse Audiences unread messages jxxghp 2026-05-16 16:41:11 +08:00
  • 3c055e2482 fix: avoid tmdb cached response mutation v2.11.4 jxxghp 2026-05-16 08:02:18 +08:00
  • 28718094e4 Merge remote-tracking branch 'origin/v2' into v2 jxxghp 2026-05-15 22:43:48 +08:00
  • 9b23265c3b feat(search): cache and expose last search parameters for replay and context retrieval jxxghp 2026-05-15 22:43:40 +08:00
  • 9f61bce039 更新 version.py jxxghp 2026-05-15 22:24:41 +08:00
  • 1f49f9b454 fix: normalize downloader return paths jxxghp 2026-05-15 18:15:42 +08:00
  • 51229204c9 perf: optimize torrent filtering jxxghp 2026-05-15 16:55:42 +08:00
  • 2831eecbeb perf: optimize media recognition internals jxxghp 2026-05-15 13:37:36 +08:00
  • b2a18f9ae4 feat(message-processing-status): unified processing status indicator for Telegram, Slack, Discord, Feishu jxxghp 2026-05-15 12:45:41 +08:00
  • 5a06e7b8bc fix(uv-pip-compat): bind venv python for more pip commands and add tests for compatibility wrapper jxxghp 2026-05-15 09:58:30 +08:00
  • f303d9e576 更新 version.py v2.11.3 jxxghp 2026-05-15 06:56:15 +08:00
  • b76c4edc4a fix(subscribe): prefer full packs for episode upgrades (#5771) InfinityPacer 2026-05-15 06:50:16 +08:00
  • 41da9b62c2 fix: refresh custom placeholders without restart jxxghp 2026-05-14 23:04:14 +08:00
  • 9128955bf9 fix: preserve scalar items in list flatten jxxghp 2026-05-14 22:18:59 +08:00
  • f50773711e feat: add support for syncing matching subtitle and audio files with main media during transfer jxxghp 2026-05-14 21:12:02 +08:00
  • 23784f614b feat: add user-friendly handling for unsupported image input errors in agent execution jxxghp 2026-05-14 20:36:14 +08:00
  • 7b27b7fd16 feat: add extensible agent audio capabilities jxxghp 2026-05-14 19:37:13 +08:00
  • 6834d8b2c7 fix: mitigate CVE-2026-42945 by using named captures in rewrite (#5769) 纯白色冰淇淋 2026-05-14 17:19:59 +08:00
  • 4322f8a3c1 fix: preserve reasoning content for compatible llms jxxghp 2026-05-14 14:01:53 +08:00
  • 0f3a4e4c15 refactor: rely on transfer chain invariants jxxghp 2026-05-14 07:55:33 +08:00
  • f4423e121e fix: aggregate metadata scrape events jxxghp 2026-05-14 07:38:06 +08:00
  • e5b67438d9 feat: add wildcard glob support to file manager and transfer history search (#5767) DDSRem 2026-05-13 21:08:51 +08:00
  • 7b1ece8b83 fix https://github.com/jxxghp/MoviePilot/issues/5663 jxxghp 2026-05-13 21:03:54 +08:00
  • 6d5cda5d51 fix https://github.com/jxxghp/MoviePilot/issues/5663 jxxghp 2026-05-13 21:03:48 +08:00
  • 1af3a0ef59 fix: handle None items in alipan list to prevent TypeError (#5765) DDSRem 2026-05-13 19:09:45 +08:00
  • 5a585839ba chore: remove unused imports and fix function name conflicts (#5764) DDSRem 2026-05-13 18:59:03 +08:00
  • fcf6e14ac9 fix: filter invalid subtitle action links jxxghp 2026-05-13 17:57:25 +08:00
  • 0959c4ace4 feat: add full-season pack option for TV best-version subscriptions jxxghp 2026-05-13 16:53:24 +08:00
  • f0bc1bd681 fix: prevent storage operations in preview mode and add tests for transfer preview logic v2.11.2 jxxghp 2026-05-13 13:39:57 +08:00
  • f8d096f476 fix: 支持飞书语音消息识别 jxxghp 2026-05-13 12:45:32 +08:00
  • b24127e66f fix: map feishu user identity for agent subscribe jxxghp 2026-05-13 12:14:05 +08:00
  • 35eb8c51a9 chore: bump version to v2.11.2 jxxghp 2026-05-13 11:47:46 +08:00
  • 669ca713cf fix(feishu): add configurable margin to card sections and actions for improved layout with images jxxghp 2026-05-13 11:43:37 +08:00
  • f2fd28bf4d fix(feishu): place images at top of interactive cards and remove body padding for better visual layout jxxghp 2026-05-13 11:31:38 +08:00
  • 3852c0e43e feat(feishu): support embedding images in interactive cards and sending mixed image+file messages jxxghp 2026-05-13 11:14:11 +08:00
  • 6fb6996d81 fix: ensure stop_streaming waits for inflight initial flush before final edit; improve message edit/delete return types and logging jxxghp 2026-05-13 10:11:31 +08:00
  • 4c16704ca2 feat(feishu): add info logging for successful message and reply responses jxxghp 2026-05-13 08:53:39 +08:00
  • f017eaedcc feat: add logging for Feishu streaming card updates and handle update failures more explicitly jxxghp 2026-05-13 08:44:57 +08:00
  • 19526146c5 docs: update docstrings for message metadata and reply fields; fix markdown capability check in format instructions; improve streaming card update logic in Feishu jxxghp 2026-05-13 08:36:27 +08:00
  • 7b4cb2097b refactor(feishu): promote download helper methods to public, update call sites and tests jxxghp 2026-05-13 08:19:16 +08:00
  • b6062a9ce2 fix(feishu): unconditionally inc streaming sequence to prevent locking; send fallback as normal msg jxxghp 2026-05-13 08:08:59 +08:00
  • ea8a90aa0a fix(feishu): handle more IM websocket events jxxghp 2026-05-13 07:10:44 +08:00
  • fa939dfbe6 fix(agent): reply Feishu agent streams with cards jxxghp 2026-05-13 06:56:03 +08:00
  • 77aa65bfdc fix(agent): route streaming finalization through channel modules jxxghp 2026-05-13 00:50:53 +08:00
  • d86d24fc4f feat(feishu): enhance message handling with file and voice support, add reaction management jxxghp 2026-05-13 00:34:03 +08:00
  • 0989439d25 feat(feishu): enhance message handling with file and voice support, add reaction management jxxghp 2026-05-13 00:07:36 +08:00
  • a46ce24691 feat(venv): add uv compatibility for pip commands and enhance virtual environment setup jxxghp 2026-05-12 23:01:27 +08:00
  • 57bb67e547 feat(feishu): enhance message target resolution and add user ID type handling jxxghp 2026-05-12 22:39:10 +08:00
  • 5e5c257b75 fix(tmdb): cache serializable response snapshots jxxghp 2026-05-12 22:31:56 +08:00
  • 624862dfc6 feat(notification): add Feishu notification channel support jxxghp 2026-05-12 21:40:55 +08:00
  • b172a6d08f fix(telegram): handle caption messages in group chat mention detection (#5761) DDSRem 2026-05-12 20:57:31 +08:00
  • 116465b6d8 chore(nginx): increase default upload size to 50M (#5760) DDSRem 2026-05-12 20:08:33 +08:00
  • cfb6448060 chore: add AI tool configs and refine .gitignore for AI settings (#5759) DDSRem 2026-05-12 19:45:48 +08:00
  • 10a9e7293a fix(workflow): use MediaChain instead of SearchChain for recognize_by_meta in fetch_torrents DDSRem 2026-05-12 18:48:19 +08:00
  • fc2c77fbf1 fix(agent): refresh LLM runtime config on each call jxxghp 2026-05-12 18:48:31 +08:00
  • e4721fef0c fix(plugin): allow non-core dependency upgrades during plugin install DDSRem 2026-05-12 17:32:11 +08:00
  • 2c45831714 feat(subscribe): add episode priority tracking for subscription updates jxxghp 2026-05-12 17:22:50 +08:00
  • 9068280f6d refactor(tests): simplify test setup by removing unused stubs and imports jxxghp 2026-05-12 14:00:50 +08:00
  • ea88f272a6 feat(system-settings): add unified tools for querying and updating system settings jxxghp 2026-05-12 13:55:52 +08:00
  • ac090af606 feat(plugin): enhance dependency management by protecting main program dependencies and refining runtime constraints v2.11.1-1 jxxghp 2026-05-12 12:38:17 +08:00
  • 1c17c0b07e fix(zspace): honor _sync_libraries when counting medias by views InfinityPacer 2026-05-12 05:00:14 +08:00
  • db6321d032 fix(zspace): classify views by sampling first item when CollectionType missing InfinityPacer 2026-05-12 04:41:26 +08:00
  • d6270dfb81 fix(zspace): degrade library refresh logs when endpoints return 404 InfinityPacer 2026-05-12 04:39:38 +08:00
  • cc52bdaaf3 fix(zspace): get_latest queries Users/{uid}/Items sorted by DateCreated InfinityPacer 2026-05-12 04:38:12 +08:00
  • cbc8592b49 fix(zspace): sum per-view TotalRecordCount when Items/Counts is unavailable InfinityPacer 2026-05-12 04:37:44 +08:00
  • 14d648445e fix(zspace): fall back to Users/{uid}/Views for virtual folders InfinityPacer 2026-05-12 04:36:40 +08:00
  • 87777343d2 fix(zspace): fall back to Users/{uid}/Views for library folders InfinityPacer 2026-05-12 04:36:19 +08:00
  • 26aa49f323 fix(zspace): degrade get_user_count log when Users/Query is not implemented InfinityPacer 2026-05-12 04:36:05 +08:00
  • ad8b6473fc fix(zspace): fall back to current user when Users list endpoint is unavailable InfinityPacer 2026-05-12 04:35:27 +08:00
  • c32df7446d fix(zspace): drop Users/Me fallback to avoid mediaUid 400 InfinityPacer 2026-05-12 04:28:29 +08:00
  • 05b34b9c26 feat(transfer): 增加手动整理预览模式(preview mode) album 2026-05-12 00:10:55 +08:00
  • 99fbeecfa1 chore: update app version to v2.11.1-1 v2.11.1 jxxghp 2026-05-11 22:32:11 +08:00
  • 41477601c7 feat: add test for ILinkClient connection and handle ilink_user_id error gracefully jxxghp 2026-05-11 22:30:13 +08:00
  • a6ab9b76c1 feat: refactor ZSpace media server request handling and improve authorization headers jxxghp 2026-05-11 22:24:15 +08:00
  • a62b6b6fd5 fix: correct plugin dependency package lookup jxxghp 2026-05-11 21:24:14 +08:00
  • 75a52ad751 更新 version.py jxxghp 2026-05-11 18:37:00 +08:00
  • a2fa8d6f28 feat: rename methods for clarity in ZSpace media server integration jxxghp 2026-05-11 18:35:20 +08:00
  • ed9116d81e feat: refactor ZSpace media server integration and enhance item management methods jxxghp 2026-05-11 18:21:21 +08:00
  • 6db1dd2067 feat: add ZSpace media server support with authentication and item management jxxghp 2026-05-11 18:09:38 +08:00
  • 0fb11880a4 perf(http): AsyncRequestUtils 默认启用 HTTP/2 Aqr-K 2026-05-11 03:17:47 -04:00
  • b7fc5b0203 feat: refine job handling by filtering active jobs and updating date context in prompts jxxghp 2026-05-11 13:15:32 +08:00
  • 1b2433f7c2 feat: implement runtime dependency checks and recovery for plugin installations jxxghp 2026-05-11 08:54:34 +08:00
  • c745616495 perf(http): 异步 HTTP 引入共享 AsyncHTTPTransport,复用 TCP/TLS 握手 Aqr-K 2026-05-10 20:04:12 -04:00
  • 888ccfcfc2 feat: add detailed docstrings for methods in WechatClawBot and related modules jxxghp 2026-05-11 08:25:25 +08:00
  • 3c9228c2f8 feat: enhance iLink polling logic to support multiple payload formats and improve success determination jxxghp 2026-05-11 08:02:17 +08:00
  • 3776422634 fix: tighten wechatclawbot poll protocol handling jxxghp 2026-05-11 07:15:04 +08:00
  • 5021b2c86f feat: implement message deduplication and enhance error handling in WechatClawBot jxxghp 2026-05-10 23:40:22 +08:00