本次更新内容
完整变更记录
- fix(transfer): 修复硬链接覆盖整理误留暂存与备份 (#7322) by @jxxghp (379ef94)
- fix(plugin): cache static resources and rating snapshots (#7324) by @jxxghp (41516bb)
- fix(image): request media thumbnails with identity-aware caching (#7326) by @jxxghp (8e9e89c)
- fix(plugin): 分身身份重定向按点号边界匹配包名,修复延迟相对导入 (#7327) by @huluohu (307da75)
- fix(telegram): retry poster uploads before text fallback (#7330) by @jxxghp (a3c8280)
- feat(tmdb): 季集列表返回 TMDB 单集 ID (#7331) by @CHANTXU64 (7ff4244)
- feat(mediaserver): 入库查询返回条目所属服务器 (#7332) by @CHANTXU64 (4620cea)
- fix(wechatclawbot): 仅有标题的图片通知也发送图片 (#7338) by @pcbeingused333 (7baa3b6)
- fix(agent): 空字符串联合参数归一为 null (#7339) by @pyss56 (b44af19)
- feat(browser): add queued CloakBrowser watchdog recovery by @jxxghp (252d057)
- fix(music): accept multi-file album release names by @jxxghp (db0730f)
- fix(subscribe): retry identity conversion during metadata checks by @jxxghp (549f3f3)
- fix(jellyfin): 混合内容库使用 mixed 路由而非不存在的 library 路由 (#7344) by @Huyvux12 (55da223)
- fix(download): accept unique video for mapped single episode by @jxxghp (6d9cf06)
- fix(download): resume paused magnet to fetch metadata before episode selection (#7348) by @Huyvux12 (0285672)
- fix: 修复音乐 STRM 整理的曲序丢失与目标文件名重复扩展名 (#7316) by @JaylenMar (2ecedc2)
- fix(torrent): support traditional first-download prompts by @jxxghp (a4ccd86)
- test(music): cover strm track parsing branches by @jxxghp (af963b4)
- fix(agent): make session_search sort Gemini compatible by @jxxghp (d0fb0a2)
- fix(transfer): keep music companions in manual batches (#7350) by @jxxghp (48b20d3)
- fix(browser): use pre-license CloakBrowser release by @jxxghp (ab608d4)
- fix(transfer): unify media sidecar handling by @jxxghp (8d4c6eb)
- fix(transfer): make lyric suffixes configurable by @jxxghp (7e1ac75)
- test(formatting): cover configured lyric extensions by @jxxghp (d5f1745)
- chore(test): preserve ruff debt baseline by @jxxghp (c1c5053)
- fix(u115): avoid blocking worker threads for 3600s during rate-limit cooldown (#7356) by @flipped0119 (e930296)
- fix(module): report filter and subtitle modules as available without probing (#7357) by @Huyvux12 (dcdebe3)
- feat(indexer): 支持 FluxTorrent 兼容层站点搜索与用户数据 (#7355) by @gntv456 (6166968)
- feat(llm): 新增 cheapaimodel provider (#7303) by @nicho810 (192bd7d)
- feat(llm): 新增 UberLLM provider (#7302) by @PSA-Team-source (8be08ee)
- Trae/agent s2h0 df (#7359) by @jxxghp (1ec2bff)
- fix(download): 完整覆盖整包只下载订阅范围内的剧集 (#7361) by @CHANTXU64 (0200642)
- fix(agent): protect plugin config and replay receipts (#7360) by @jxxghp (6bc19a5)
- docs(agent): clarify config safeguards by @jxxghp (9323f00)
- test(agent): document regression test contracts by @jxxghp (ba034b2)
- fix(music): prefer online disc/track structure for manually selected release by @Huyvux12 (2e0fc48)
- fix(indexer): support Piggo laboratory API (#7274) by @jxxghp (8dc4b08)
- test(architecture): record Piggo dependency graph by @jxxghp (123b201)
- feat(indexer): support HDArea REST API by @jxxghp (18fe2ea)
- docs(site): align HDArea resources with version 3.0.32 by @jxxghp (b5384dc)
- fix(scraping): CAA front-500 404 时回退请求 /front 原图 by @Huyvux12 (1fd1743)
- feat(indexer): map Piggo resource labels by @jxxghp (a0e27c4)
- refactor(indexer): move site-specific protocols into modules by @jxxghp (ad7f4a3)
- fix(scraping): honor music album track overwrite policy by @jxxghp (2e495e8)
- test(indexer): cover site connection failure responses by @jxxghp (7948567)
- fix(transfer): honor scrape defaults and music track overwrite by @jxxghp (c488952)
- fix(download): report indirect ticket failures without blacklisting by @jxxghp (e728302)
- fix(filter): migrate legacy rule IDs and diagnose invalid groups by @jxxghp (bbc7795)
- chore(release): publish v3.2.6 with frontend v3.2.6 by @jxxghp (da327ae)