mustangpt
|
51d2ed1200
|
feat: support YemaPT Open API (#6227)
|
2026-08-03 07:01:21 +08:00 |
|
jxxghp
|
3e32eab98f
|
fix(feishu): 媒体列表显示海报 (#6224)
|
2026-08-02 15:49:32 +08:00 |
|
cyt-666
|
4292678672
|
fix(emby): fall back to configured user (#6222)
|
2026-08-02 14:16:57 +08:00 |
|
InfinityPacer
|
7c3f9629bf
|
fix(subscribe): scope duplicate checks by episode group (#6219)
|
2026-08-01 18:40:29 +08:00 |
|
jxxghp
|
93761fe7e4
|
优化 Agent 代码编辑工具 (#6218)
|
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
|
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
|
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
|
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 |
|
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
|
7a5e565b15
|
fix(storage): 保留目标目录继承权限 (#6189)
|
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 |
|
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)
|
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
|
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 |
|
zangse
|
c6611f6210
|
fix(system): add opt-in Btrfs FSID space deduplication (#6141)
|
2026-07-22 17:55:17 +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
|
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 |
|
Ekko
|
7c2390908a
|
Fix/memory cache ttl (#6160)
|
2026-07-21 07:08:21 +08:00 |
|
InfinityPacer
|
5c2b503a74
|
fix(subscribe): protect runtime facts in public writes (#6157)
|
2026-07-20 16:44:49 +08:00 |
|
jxxghp
|
44fa202778
|
fix: map Bangumi movie subjects correctly (#6155)
|
2026-07-20 16:16:25 +08:00 |
|
jxxghp
|
ed92be08af
|
fix(transfer): support nested download categories (#6156)
|
2026-07-20 16:14:17 +08:00 |
|
jxxghp
|
9ed0704c5b
|
fix: 重识别时清理旧下载器上下文
|
2026-07-20 15:35:56 +08:00 |
|
jxxghp
|
e46b4e5ba0
|
fix: 重新整理时忽略旧下载哈希 (#6154)
|
2026-07-20 15:31:54 +08:00 |
|
jxxghp
|
87ad7988b2
|
Merge remote-tracking branch 'origin/v2' into v2
|
2026-07-20 15:19:49 +08:00 |
|
jxxghp
|
1382975b18
|
Centralize optional dependency stubs in test bootstrap
|
2026-07-20 14:53:36 +08:00 |
|