jxxghp
db0730f65f
fix(music): accept multi-file album release names
2026-11-09 18:41:43 +08:00
jxxghp
252d05767f
feat(browser): add queued CloakBrowser watchdog recovery
2026-11-09 17:24:32 +08:00
pyss56
b44af19e8d
fix(agent): 空字符串联合参数归一为 null ( #7339 )
2026-11-09 15:06:15 +08:00
alexcastgonz
7baa3b6f94
fix(wechatclawbot): 仅有标题的图片通知也发送图片 ( #7338 )
2026-11-09 15:05:30 +08:00
ChantXu64
4620ceacda
feat(mediaserver): 入库查询返回条目所属服务器 ( #7332 )
2026-11-08 11:56:02 +08:00
ChantXu64
7ff4244b3c
feat(tmdb): 季集列表返回 TMDB 单集 ID ( #7331 )
2026-11-08 11:40:23 +08:00
jxxghp
a3c8280d14
fix(telegram): retry poster uploads before text fallback ( #7330 )
2026-11-08 10:37:03 +08:00
@huluohu
307da754b7
fix(plugin): 分身身份重定向按点号边界匹配包名,修复延迟相对导入 ( #7327 )
2026-11-08 07:09:08 +08:00
jxxghp
8e9e89c636
fix(image): request media thumbnails with identity-aware caching ( #7326 )
2026-11-07 20:51:05 +08:00
jxxghp
41516bbc29
fix(plugin): cache static resources and rating snapshots ( #7324 )
2026-11-07 19:44:33 +08:00
jxxghp
379ef94c9c
fix(transfer): 修复硬链接覆盖整理误留暂存与备份 ( #7322 )
...
从已落账操作回执更新共享 inode 的状态时间,并保留外部改写与未知结果的副本保护。关联 #7321。
2026-11-07 18:33:23 +08:00
jxxghp
2b4a2ce8c1
chore(release): publish v3.2.5 with frontend v3.2.5
2026-11-07 06:19:42 +08:00
jxxghp
cd0a87cb43
Merge pull request #7318 from jxxghp/fix/issue-7312-llm-timeouts
...
fix(llm): 为同步辅助识别保留有限的供应商请求超时
2026-11-07 06:07:32 +08:00
jxxghp
82e2ea52c9
fix(site): preserve cookies when redirecting to HTTPS
2026-11-07 06:03:07 +08:00
jxxghp
aa16d17a5a
test(cache): isolate the composed Redis probe instance
2026-11-07 06:01:51 +08:00
jxxghp
263ae3fbc7
fix(llm): retain finite provider request timeouts
2026-11-07 05:52:11 +08:00
InfinityPacer
0851b373d2
fix(rss): update HDChina RSS link discovery for its reopened site
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-07 01:17:07 +08:00
jxxghp
389f0d7628
Merge pull request #7315 from jxxghp/fix/issue-7314-choice-timestamps
...
fix(agent): preserve choice receipt timestamps in chat history
2026-11-06 22:39:22 +08:00
jxxghp
b3a422818a
fix(agent): defer history compatibility imports until detail reads
2026-11-06 22:33:01 +08:00
jxxghp
db07e6ff0f
fix(agent): preserve choice receipt timestamps
...
Refs #7314
2026-11-06 22:23:37 +08:00
jxxghp
0e93eda0e8
Merge pull request #7313 from Derrors/fix/browser-session-idle-reaper
2026-11-06 21:04:31 +08:00
jxxghp
4821953bde
Merge pull request #7307 from TimoYoung/fix/gapped-torrent-episode-ghost
2026-11-06 21:03:35 +08:00
Derrors
17478f7825
fix(browser): reap idle sessions without subsequent requests
...
Register a lifecycle-owned periodic reaper and close expired sessions on their original workers. Guard pending operations and retain closing resources until actual completion, including owner shutdown races. Add isolated concurrency and lifecycle regressions and synchronize browser documentation.
Co-Authored-By: Claude Code <noreply@anthropic.com >
2026-11-06 20:37:40 +08:00
jxxghp
d0f590ded5
Merge pull request #7311 from jxxghp/fix/issue-7306-generic-remote-overwrite
...
fix(transfer): 统一非本地覆盖整理临时文件名
2026-11-06 13:01:57 +08:00
jxxghp
9719948ad6
fix(transmission): retry transient RPC failures
2026-11-06 12:59:19 +08:00
jxxghp
c1f9c94353
fix(transfer): generalize remote overwrite filenames
...
Refs #7306
2026-11-06 12:54:46 +08:00
jxxghp
48874bc08a
Merge pull request #7309 from jxxghp/fix/issue-7306-115-overwrite
...
fix(transfer): 修复第三方 115 覆盖整理临时文件名
2026-11-06 12:35:28 +08:00
jxxghp
0dc25fa6f4
fix(transfer): preserve third-party 115 overwrite filenames
...
Refs #7306
2026-11-06 12:27:32 +08:00
TimoYoung
62641de358
fix(test): 补齐批量下载 stub 的 set_episode_list
...
生产路径改为写回离散集号后,旧 SimpleNamespace 夹具缺少该方法导致 CI 失败。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-06 10:47:08 +08:00
TimoYoung
9b326f5fcd
fix(download): 保留合集断档集号避免幽灵进度
...
整季种子按文件解析后若用起止集连续填洞,会把缺失中间集记入已下载,
导致订阅 note 假完成并停止补搜。改为写入离散集号,并在分集包阶段显式
传递真实选集。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-11-06 10:33:03 +08:00
jxxghp
4cd64d684b
Merge pull request #7301 from jxxghp/fix/issue-7300-event-isolation
...
fix(event): 隔离持久事件处理器,避免慢插件阻塞整批投递
2026-11-05 02:58:01 +08:00
jxxghp
054119e885
fix(event): isolate durable broadcast handler delivery
2026-11-05 02:51:43 +08:00
jxxghp
e99f6bb572
Merge pull request #7299 from MiCat-S/fix/emby-episode-range-cap
2026-11-04 19:37:12 +08:00
LIN student
dd43022cd3
fix(mediaserver): cap Emby episode range expansion
...
An Emby/Jellyfin episode whose IndexNumberEnd is far above its
IndexNumber was expanded into a full episode list during library sync
and existence checks. A single end number around 10 million costs about
620 MB, which can explain the repeated OOM kills in #7277 .
Treat spans over 1000 episodes as invalid server metadata: keep only the
start episode and log a warning naming the item and the raw range.
Refs #7277
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-04 19:25:34 +08:00
jxxghp
a9fda463f2
Merge pull request #7298 from jxxghp/fix/issue-7231-cspt-traffic
...
fix(indexer): 修复修道院新版首页流量解析
2026-11-04 14:36:24 +08:00
jxxghp
a87c005322
fix(indexer): parse cspt dashboard traffic metrics
2026-11-04 14:30:50 +08:00
jxxghp
90d469c510
docs(site): add site API integration requirements
2026-11-04 13:31:54 +08:00
jxxghp
f9c010fc91
fix(plugin): preserve startup recovery transaction ownership ( #7297 )
2026-11-04 12:30:12 +08:00
jxxghp
52203041f7
chore(release): publish v3.2.4 with frontend v3.2.4
2026-11-04 07:17:54 +08:00
jxxghp
565631f157
fix(mediaserver): paginate Emby family library synchronization ( #7295 )
...
* fix(mediaserver): paginate Emby family library synchronization
* fix(mediaserver): keep request client import type-only
2026-11-04 07:14:46 +08:00
jxxghp
92195a2b84
fix(subscribe): match explicit cumulative episode ranges ( #7294 )
...
Refs #7289
2026-11-04 07:02:50 +08:00
freeman
68cfc377ee
feat(history): register externally completed transfers ( #7293 )
2026-11-04 06:24:38 +08:00
InfinityPacer
ddcaf0ead0
refactor(settings): drop source line numbers from the settings catalog
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-04 02:39:01 +08:00
MoviePilot Contributor
e550ec6dd8
fix(log): 文件日志保留异常堆栈 ( #7286 )
...
未捕获异常经 localized_unhandled_exception_handler 写入文件日志时只保留正文,异常三元组未进入文件写入链路,导致 moviepilot.log 丢失异常类型与堆栈。现将 exc_info 在调用方线程规范化为三元组并随 LogEntry 携带到文件格式化器。
2026-11-04 02:23:07 +08:00
Freeman
c301783bc2
fix(logging): keep idle system and plugin log streams alive
2026-11-04 01:58:51 +08:00
jxxghp
26f066df53
fix(transfer): 跳过整理的文件不再记录为入库成功 ( #7283 )
...
* fix(transfer): avoid successful history for skipped files
* test(transfer): fix regression test import order
2026-11-03 13:24:37 +08:00
jxxghp
dc9eab695c
fix(download): respect configured directory priority ( #7282 )
2026-11-03 13:11:17 +08:00
JontyLee
91029be058
fix(plugin): 强制更新时重读该插件所在市场的索引 ( #7280 )
2026-11-03 07:07:04 +08:00
InfinityPacer
5de950fb7c
fix(subscribe): stop failing sites from stalling subscription downloads
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-11-03 02:59:35 +08:00
@huluohu
9eaaf5f715
fix(subscribe): 整理入库后及时同步订阅事实以修复日历入库状态 ( #7270 )
2026-11-02 06:58:55 +08:00