Commit Graph

  • f0bc1bd681 fix: prevent storage operations in preview mode and add tests for transfer preview logic v2 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
  • 412e10972f fix: optimize client instantiation in message sending logic jxxghp 2026-05-10 23:00:47 +08:00
  • d0b1b3d7f0 feat: add QR code URL normalization for compatibility with various formats jxxghp 2026-05-10 22:10:53 +08:00
  • f5fea25b41 fix: migrate wechat clawbot login cache on rename jxxghp 2026-05-10 21:50:33 +08:00
  • 68706d3d5b feat: add standalone wechat clawbot notifications jxxghp 2026-05-10 21:47:35 +08:00
  • b768ed8fed 更新 version.py v2.11.0 jxxghp 2026-05-10 15:27:54 +08:00
  • c4d3d28491 fix: avoid blocking Ugreen startup on library preload jxxghp 2026-05-10 12:19:36 +08:00
  • 1862a7ab4b feat: expose download save paths in API jxxghp 2026-05-10 12:02:22 +08:00
  • adb7aa6aa9 fix: prevent repeated scans after history-based exits jxxghp 2026-05-10 10:25:39 +08:00
  • 79eb128196 refactor: streamline media recognition by removing MetaInfoPath usage jxxghp 2026-05-10 09:26:13 +08:00
  • 4d132c424a fix: avoid duplicate image fetch in transfer jxxghp 2026-05-10 08:22:27 +08:00
  • c52327c248 fix: only fetch images for scrape flows jxxghp 2026-05-10 08:14:08 +08:00
  • 1d97f2e043 fix: align media recognition fallback and shared reporting jxxghp 2026-05-10 07:54:55 +08:00
  • ee9ea54ab7 feat(fanart): 添加异步支持并优化图片处理逻辑 Attente 2026-05-09 23:51:04 +08:00
  • 4027ae2641 feat: add configurable data cleanup settings jxxghp 2026-05-09 21:22:02 +08:00
  • bc6c61bc45 fix(mediaserver): sync library data incrementally jxxghp 2026-05-09 21:18:20 +08:00
  • cd5e693302 refactor: adjust database indexes by adding high-frequency composite indexes and removing redundant id indexes jxxghp 2026-05-09 20:04:05 +08:00
  • ac11b303b3 fix: scheduled data cleanup chain jxxghp 2026-05-09 18:30:55 +08:00
  • a7823fb4d1 feat: implement data cleanup chain for batch deletion of expired records jxxghp 2026-05-09 14:04:10 +08:00
  • 45d47d32f8 fix: optimize SSE event streaming with batched processing jxxghp 2026-05-09 13:23:05 +08:00
  • 893b8eba86 fix: remove unnecessary reporting for cache misses in media recognition jxxghp 2026-05-09 12:01:14 +08:00
  • f9b987c3ef fix: enhance logging for shared media recognition with item details jxxghp 2026-05-09 11:52:05 +08:00
  • 4ef8b0ba99 fix: 修复订阅刷新共享识别缓存回填异常 jxxghp 2026-05-09 11:25:45 +08:00
  • 268414fb11 test(mediaserver): cover stale tv item id fallback InfinityPacer 2026-05-09 01:46:39 +08:00
  • bedab9ab92 fix(mediaserver): fallback stale tv item ids InfinityPacer 2026-05-09 01:46:29 +08:00
  • 94d7e4385e fix: update shared recognize cache flow jxxghp 2026-05-08 21:21:01 +08:00
  • 64b4de3900 fix: use original name for media recognize share jxxghp 2026-05-08 20:36:33 +08:00
  • a59afe4cc9 fix(plugin): avoid clearing runtime modules after dependency install InfinityPacer 2026-05-08 18:18:37 +08:00
  • 7b6047accf fix(plugin): clear stale modules on reload InfinityPacer 2026-05-08 17:24:19 +08:00
  • e217d1aa05 feat(recognize): implement media recognition sharing functionality with API integration jxxghp 2026-05-08 18:08:43 +08:00
  • 52e15b51db fix(cli): align frontend download with version.py jxxghp 2026-05-08 15:49:32 +08:00
  • 0dab3f087d Merge remote-tracking branch 'origin/v2' into v2 jxxghp 2026-05-08 15:16:34 +08:00
  • e4c5a4f232 feat(provider): add kuaishou-wanqing endpoint with base URL presets and manual model input jxxghp 2026-05-08 15:16:29 +08:00
  • a729307d30 feat(subscribe): preserve candidate match identity InfinityPacer 2026-05-08 14:39:42 +08:00
  • 98347669ea feat(search): mark search result context source InfinityPacer 2026-05-08 14:39:14 +08:00
  • 9e4020c617 feat(torrents): tag cached candidate recognition source InfinityPacer 2026-05-08 14:38:41 +08:00
  • 2f231fe632 feat(context): add recognition context metadata InfinityPacer 2026-05-08 14:38:04 +08:00
  • 14b366a648 refactor: adjust default and maximum limits for plugin candidates and torrent results; enhance result formatting for agents jxxghp 2026-05-08 14:47:20 +08:00
  • 0a0d5e6da2 docs: update AGENTS.md to improve clarity and consistency in project guidelines jxxghp 2026-05-08 14:00:31 +08:00
  • 3dbb68627f refactor(provider): update sort orders and add new providers jxxghp 2026-05-08 13:42:31 +08:00
  • f157b61dfa docs: update AGENTS.md to clarify repository structure and guidelines jxxghp 2026-05-08 13:29:18 +08:00
  • 44f975baf4 docs: add comprehensive guide for MoviePilot AI Agent behavior and conventions jxxghp 2026-05-08 13:17:10 +08:00