github-actions[bot]
1e70f2c601
build(plugin-market): sync default from MoviePilot-Wiki@0e689d699004
2026-08-14 02:36:09 +00:00
InfinityPacer
ce3508730b
fix(agent): 规范化模型窗口 Profile ( #6289 )
2026-08-13 13:51:22 +08:00
Aqr-K
a2e70b443d
fix(monitor,transfer): 修复 FUSE 挂载无响应导致的监控冻死、整理链锁死与漏件 ( #6276 )
...
* wip(v3): 移植监控与整理韧性修复到 v3 基线
包含:监控看门狗隔离/挂载探测、整理队列持久化、文件系统子进程代理、
写入原子化。迁移重挂到 v3 链 8a4c7e1d2f90 -> 7f5c1d2e3a4b -> e3d9f4b7c806。
tmdb 相关测试尚未通过,待定位。
* fix(v3): 修正移植引入的 16 项测试失败
- poller.py:合并时我方保留的行仍用旧变量名 merged_snapshot,而 v3 已统一
改名为 current_snapshot,导致 NameError 被外层 except 吞掉、快照从未保存
- smb.py:采纳 f-string 拆分写法,恢复 Python 3.11 可解析
- dispatcher 测试:历史查重由 _should_skip_by_history 统一承担,mock 点随之调整
- tmdb 缓存测试:补充 v3 新增的 media_source/media_id 字段
- tmdb 重试测试:为 fake 补充 match_multi/async_match_multi
尚余 3 项与 v3 识别流程的连接失败处理有关,待单独判断。
* fix(v3): 测试适配 v3 的 media_source/media_id 重构
v3 将媒体标识从 tmdbid 统一重构为 media_source + media_id,recognize_media
的 tmdbid 参数已被 **kwargs 静默吞掉——传了也不生效,流程会误降级到名称搜索。
tmdb 重试用例改用新参数后恢复正确路径。
同时修正 fake 的 match_multi 语义:真实实现(tmdbapi.match_multi)吞掉所有
异常并返回 None,连接失败与「未找到」在该路径上本就不可区分,fake 需保持一致。
至此移植引入的 19 项失败全部清零。
---------
Co-authored-by: Aqr-K <Aqr-K@users.noreply.github.com >
2026-08-13 08:19:54 +08:00
jxxghp
a1dd259143
feat(media): refine primary-source recognition
2026-08-12 08:33:10 +08:00
jxxghp
3f1b0cdb05
feat(music): 支持多源识别与元数据刮削
2026-08-11 23:34:00 +08:00
LLL001a
391f7880f4
feat: 支持配置音乐封面代理地址 ( #6258 )
...
* feat: 支持配置音乐封面代理地址
* fix: 规范化音乐封面代理地址,去除尾随斜杠
2026-08-09 12:42:20 +08:00
jxxghp
4570a7b74a
feat: 修复插件市场空白和API缓存 ( #6253 )
2026-08-08 21:40:06 +08:00
jxxghp
415ccda6a2
feat(v3): enhance music server integration with Navidrome support
2026-08-08 12:57:09 +08:00
jxxghp
c356d47807
fix(v3): complete music recognition and scraping
2026-08-07 23:46:54 +08:00
jxxghp
05d15a04f5
feat(v3): add music automation workflow
2026-08-07 21:50:22 +08:00
jxxghp
759b9e47eb
fix(transfer): expire stale jobs and deduplicate diagnostics
2026-08-07 12:44:04 +08:00
jxxghp
83409c1439
feat(agent): expand tool output and search pagination
2026-08-06 22:36:05 +08:00
jxxghp
7fe7be6d71
feat(plugin): sync default markets from wiki at release
2026-08-06 09:15:30 +08:00
jxxghp
4b1df72a4a
refactor(cache): simplify recognition cache persistence
2026-08-06 07:48:43 +08:00
jxxghp
a23ac6c56d
feat: 支持模型服务端联网搜索
2026-08-05 19:19:26 +08:00
jxxghp
33a97eb2c8
feat: 增加 MoviePilot 选项 ( #6212 )
2026-07-30 13:33:08 +08:00
jxxghp
1b065cc08b
fix(agent): apply thinking level and temperature settings
2026-07-26 08:25:00 +08:00
InfinityPacer
4b9af5b8c7
fix(auth): secure passkey challenge transactions ( #6178 )
2026-07-24 06:20:34 +08:00
jxxghp
98ee939236
feat: allow access to AniList domain in image proxy configuration
2026-07-22 18:10:43 +08:00
zangse
c6611f6210
fix(system): add opt-in Btrfs FSID space deduplication ( #6141 )
2026-07-22 17:55:17 +08:00
jxxghp
e3f80af74f
feat: expand metadata sources and media server sync ( #6129 )
2026-07-21 11:34:18 +08:00
InfinityPacer
a4335fe753
fix(lifecycle): harden application shutdown ( #6125 )
2026-07-16 06:24:31 +08:00
InfinityPacer
964fee1106
fix(security): protect cookiecloud update uploads ( #6053 )
2026-07-05 09:28:07 +08:00
jxxghp
a8ccb08dd3
更新 config.py
2026-06-27 08:52:53 +08:00
InfinityPacer
0c53fb86fd
feat(deps): add uv-backed package installer ( #5987 )
...
* feat(deps): add uv-backed package installer
* feat(deps): support package cache root
2026-06-23 13:36:15 +08:00
jxxghp
38c3dcc76b
feat(activity_log): enhance activity logging with query tool and context handling
2026-06-19 20:39:12 +08:00
jxxghp
a9534d2422
feat: add organize files skill
2026-06-19 19:40:23 +08:00
jxxghp
60c7268301
feat(config): add option to hide global AI agent entry point
2026-06-19 09:46:39 +08:00
jxxghp
ccaeb7662c
feat(redis): add configurable connection pool settings for Redis client
2026-06-18 18:07:37 +08:00
jxxghp
70831c27b3
fix: 支持标准代理环境变量
2026-06-14 21:50:38 +08:00
jxxghp
8c73b87f6e
fix agent config
2026-06-12 17:24:45 +08:00
jxxghp
735a1ebf27
新增 doctor 诊断自救功能
2026-06-12 15:55:24 +08:00
ui_beam
f4011d3ac2
fix: 修复前端代理服务器设置清空保存后,httpx 持续报 `Unknown scheme for proxy URL ( #5899 )
2026-06-05 15:20:31 +08:00
jxxghp
762a7fbba7
fix: simplify search web providers
2026-05-28 20:11:31 +08:00
jxxghp
1f7fb304dd
feat: add LLM proxy toggle
2026-05-27 06:57:09 +08:00
jxxghp
aee8b05737
fix: order LLM user agent config after max context
2026-05-26 08:30:43 +08:00
jxxghp
b65c8dcfe0
feat: support llm user agent
2026-05-26 08:20:02 +08:00
jxxghp
94633173b1
添加安装版本统计上报
2026-05-25 18:16:59 +08:00
InfinityPacer
98e3ea4e6f
fix(system): allow configured image proxy private ranges ( #5831 )
2026-05-25 14:16:54 +08:00
jxxghp
766d2699ea
feat: support MiniMax audio provider
2026-05-25 11:42:57 +08:00
jxxghp
79539760da
fix: bound long-lived cache state
2026-05-24 18:03:42 +08:00
jxxghp
0c133b7ccd
feat: add global RUST_ACCEL toggle to enable/disable rust acceleration at runtime
...
- Introduce RUST_ACCEL config to control all rust fast paths
- Fallback to Python implementations when disabled, preserving filter semantics
- Expose rust acceleration status in system info API
- Update CLI docs to reflect new toggle
- Add tests for runtime switch and fallback behavior
2026-05-23 20:35:58 +08:00
jxxghp
bedf06b864
feat: support multi-page resource search
2026-05-18 09:48:43 +08:00
jxxghp
0ee9fec1d2
feat(browser): migrate to CloakBrowser for browser emulation and streamline dependency management
...
- Replace Playwright-based browser emulation with CloakBrowser as default
- Update config to support CloakBrowser options and humanization presets
- Refactor browser helper to use CloakBrowser context and remove cf_clearance dependency
- Update Dockerfile, entrypoint, and update scripts to install CloakBrowser runtime
- Ensure CloakBrowser kernel is pre-installed during local setup and dependency updates
- Add tests for CloakBrowser integration and legacy compatibility
2026-05-16 20:51:38 +08:00
jxxghp
9b23265c3b
feat(search): cache and expose last search parameters for replay and context retrieval
...
- Add methods to save and retrieve last search parameters in SearchChain
- Persist search params alongside results for replayable search context
- Add /last/context endpoint to fetch last search results and parameters
- Update tests to cover search param caching logic
- Allow images.tmdb.org in SECURITY_IMAGE_DOMAINS
2026-05-15 22:43:40 +08:00
jxxghp
7b27b7fd16
feat: add extensible agent audio capabilities
2026-05-14 19:37:13 +08:00
jxxghp
624862dfc6
feat(notification): add Feishu notification channel support
2026-05-12 21:40:55 +08:00
jxxghp
4027ae2641
feat: add configurable data cleanup settings
...
Add a global cleanup switch, per-table retention periods, and scheduler config reload support so data cleanup can be managed and applied without restarting.
2026-05-09 21:22:02 +08:00
jxxghp
e217d1aa05
feat(recognize): implement media recognition sharing functionality with API integration
2026-05-08 18:08:43 +08:00
jxxghp
ec4f13dd79
feat(agent): merge MiniMax coding presets
2026-05-08 10:52:30 +08:00