jxxghp
93761fe7e4
优化 Agent 代码编辑工具 ( #6218 )
v2.15.2
2026-08-01 09:02:05 +08:00
jxxghp
593139faac
fix(agent): 移除插件源码写入限制
2026-07-31 22:40:50 +08:00
cyt-666
6c89f1eb4b
fix: 修复 MCP 动态加载插件工具 ( #6214 )
2026-07-31 22:31:46 +08:00
jxxghp
2310a3a456
fix(plugin): translate rating validation error
2026-07-31 13:50:17 +08:00
jxxghp
48852350a0
feat(plugin): add centralized rating APIs
2026-07-31 13:41:29 +08:00
jxxghp
a23fce1491
feat: 统计共享媒体识别命中次数
2026-07-30 17:50:16 +08:00
jxxghp
c976741574
feat(transfer): control mounted directory cleanup
2026-07-30 17:45:13 +08:00
jxxghp
04facef64d
chore(version): update app and frontend version to v2.15.2
2026-07-30 13:45:29 +08:00
jxxghp
33a97eb2c8
feat: 增加 MoviePilot 选项 ( #6212 )
2026-07-30 13:33:08 +08:00
Aqr-K
cf80b551f9
fix(monitor): 目录监控自愈、快照语义修正与覆盖保护闭环 ( #6210 )
2026-07-30 06:53:52 +08:00
jxxghp
e011b20210
add start-local.sh
2026-07-29 16:54:00 +08:00
jxxghp
bdf395f494
feat(trimemedia): 支持飞牛影视访问码
...
飞牛开启访问码后,需先请求 /c/{访问码} 获得会话凭证,
否则登录接口与图片等资源均返回 404。
- Api 增加 access_code 参数及 verify_access_code(),登录前先校验
- 创建 API 连接时校验访问码,失败则关闭会话
- 图片 Cookies 附带访问码校验凭证,避免代理图片 404
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-28 19:09:10 +08:00
jxxghp
68686bc23a
fix https://github.com/jxxghp/MoviePilot/issues/6206
...
fix https://github.com/jxxghp/MoviePilot/issues/6205
2026-07-28 19:01:55 +08:00
Aqr-K
1a528c7803
fix(http): AsyncRequestUtils 代理请求按 host 熔断降级 h2 隧道 ( #6208 )
2026-07-28 18:54:16 +08:00
jxxghp
6b4a255f26
feat: 重命名 auth_bridge.py 为 auth.py ( #6207 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-28 14:56:33 +08:00
InfinityPacer
1a3c1b8b39
fix(system): derive image proxy MIME from content ( #6202 )
2026-07-27 14:56:46 +08:00
InfinityPacer
8788dae34b
revert(login): remove anonymous wallpaper proxy ( #6201 )
2026-07-27 13:48:52 +08:00
InfinityPacer
bb00814d7a
feat(login): 提供无状态签名同源壁纸代理 ( #6200 )
2026-07-27 12:13:38 +08:00
jxxghp
3d55d44457
fix: ensure media_id is populated in popular subscribes API
...
- Add media_id field assignment in popular_subscribes endpoint
- Fixes duplicate display issue in frontend by providing complete media identity data
Closes #6199
2026-07-27 09:42:54 +08:00
jxxghp
7a5e565b15
fix(storage): 保留目标目录继承权限 ( #6189 )
v2.15.1
2026-07-26 09:12:35 +08:00
jxxghp
cae28d8c03
fix(transfer): 支持显式重新整理历史记录
2026-07-26 08:59:57 +08:00
jxxghp
3d020c8ceb
fix(search): keep large SSE searches connected ( #6186 )
2026-07-26 08:55:34 +08:00
jxxghp
1b065cc08b
fix(agent): apply thinking level and temperature settings
2026-07-26 08:25:00 +08:00
yubanmeiqin9048
a1a6376adc
feat: add async plugin data interfaces ( #6188 )
2026-07-25 14:24:47 +08:00
InfinityPacer
197a09b2a4
fix(dashboard): distinguish empty media results ( #6187 )
2026-07-25 14:24:25 +08:00
jxxghp
8d099b9581
fix(subscribe): preserve source identity when adding subscriptions
2026-07-25 08:51:30 +08:00
jxxghp
ff9ba79b60
Codex/fix season subscription poster ( #6185 )
2026-07-25 08:07:08 +08:00
jxxghp
6354a48405
fix(media): fall back to main season poster ( #6184 )
2026-07-25 07:57:27 +08:00
G0m3e
f6df6cc093
fix(indexer): read HDDolby site message body via NexusPHP web API ( #6180 )
2026-07-24 12:12:48 +08:00
jxxghp
98e69d1b45
refactor(auth): merge passkey challenge helper ( #6179 )
2026-07-24 07:05:25 +08:00
InfinityPacer
4b9af5b8c7
fix(auth): secure passkey challenge transactions ( #6178 )
v2.15.0
2026-07-24 06:20:34 +08:00
qqcomeup
059a50f7f8
fix(docker): repair helper resource permissions ( #6177 )
2026-07-24 06:19:41 +08:00
jxxghp
14fed2d70b
更新 version.py
2026-07-23 17:53:24 +08:00
jxxghp
875984ad39
feat: support torrent description filtering ( #6172 )
2026-07-23 17:09:45 +08:00
jxxghp
297cd04fbc
fix: deduplicate SunnyPT site messages
2026-07-23 14:12:41 +08:00
jxxghp
3dde94be0f
feat: support SunnyPT API indexer
2026-07-23 14:04:07 +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
InfinityPacer
503ee90c0c
fix(cache): align subscribe share region capacity ( #6173 )
2026-07-22 17:54:23 +08:00
jxxghp
fb32c59713
feat: add AniList rankings and discovery
2026-07-22 12:53:58 +08:00
jxxghp
a3c90c64ca
refactor: remove unused result handling and related test for empty task results
2026-07-22 08:15:19 +08:00
Ekko
de97cb3c0a
test: 删除重复的逐键 TTL 缓存测试 ( #6161 ) ( #6168 )
2026-07-21 21:51:09 +08:00
jxxghp
3b709b7f2e
feat: unify media source identity flow ( #6129 )
2026-07-21 20:20:09 +08:00
jxxghp
6f8b6cfbc9
feat: support explicit media ids for file scraping
2026-07-21 12:57:26 +08:00
jxxghp
e3f80af74f
feat: expand metadata sources and media server sync ( #6129 )
2026-07-21 11:34:18 +08:00
jxxghp
1d708870c9
fix: avoid blocking plugins on pre-existing pip errors
v2.14.6
2026-07-21 08:25:03 +08:00
jxxghp
053e1b7562
fix: handle files in newly moved monitor directories
2026-07-21 08:22:46 +08:00
Ekko
4ca3e40507
修复共享内存缓存的逐键 TTL ( #6161 )
...
MemoryBackend 原先为每个 region 保存一个 cachetools.TTLCache,导致首次写入的 TTL 成为后续所有 key 的统一生命周期。p115strmhelper 等动态 TTL 调用方因此可能把短期有效的 URL 缓存数天。
改用 TLRUCache 为每次写入独立计算过期时间,同时保留同步与异步 backend 共享 region、缓存值原样返回等既有行为。
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: jxxghp <jxxghp@gmail.com >
2026-07-21 08:10:20 +08:00
jxxghp
318d2ab7d7
feat: 修复单元测试失败 ( #6165 )
...
Co-authored-by: traeagent <traeagent@users.noreply.github.com >
2026-07-21 07:41:34 +08:00
Ekko
7c2390908a
Fix/memory cache ttl ( #6160 )
2026-07-21 07:08:21 +08:00