jxxghp
|
89e76bcb48
|
fix
|
2025-05-05 19:49:30 +08:00 |
|
Attente
|
ae154489e1
|
上下文构建并非复杂任务, 移除缓存
|
2025-05-05 14:08:41 +08:00 |
|
Attente
|
fdc79033ce
|
Merge https://github.com/jxxghp/MoviePilot into format_notification
|
2025-05-05 13:21:58 +08:00 |
|
Attente
|
6b81f3ce5f
|
feat(template):实现缓存机制以提升性能
- 在 `TemplateHelper` 和 `TemplateContextBuilder` 中集成 TTLCache(带过期时间的缓存),提升数据复用能力
- 引入 `build_context_cache` 装饰器,统一管理上下文构建的缓存逻辑
对媒体信息、剧集详情、种子信息、传输信息及原始对象启用缓存,减少重复计算
- 新增上下文缓存支持,为异步广播事件 NoticeMessage 提供所需上下文(可通过消息 title 与 text 内容重新获取上下文)
- 支持插件通过自定义模板灵活重构消息体,提升扩展性与灵活性
|
2025-05-05 13:14:45 +08:00 |
|
Attente
|
20c1f30877
|
feat(message): 实现自定义消息模板功能
- 新增 MessageTemplateHelper 类用于渲染消息模板
- 在 ChainBase 中集成消息模板渲染功能
- 修改 DownloadChain、SubscribeChain 和 TransferChain 以使用新消息模板
- 新增 TemplateHelper 类用于处理模板格式
- 在 SystemConfigKey 中添加 NotificationTemplates 配置项
- 更新 Notification 模型以支持 ctype 字段
|
2025-05-05 05:27:48 +08:00 |
|
jxxghp
|
7f2ed09267
|
fix storage
|
2025-05-02 20:49:38 +08:00 |
|
jxxghp
|
91d0f76783
|
feat:支持新增存储类型
|
2025-05-02 08:11:48 +08:00 |
|
jxxghp
|
7e6b7e5dd5
|
更新 subscribe.py
|
2025-04-09 17:32:07 +08:00 |
|
jxxghp
|
9ec9f48425
|
feat:增加订阅管理员 #4123
|
2025-04-09 13:26:58 +08:00 |
|
jxxghp
|
a3bec43eab
|
feat:增加订阅管理员 #4123
|
2025-04-09 13:26:10 +08:00 |
|
jxxghp
|
22b69f7dac
|
fix blanke
|
2025-03-23 22:35:37 +08:00 |
|
jxxghp
|
f9b0db623d
|
fix cython type error
|
2025-03-23 21:39:37 +08:00 |
|
jxxghp
|
2f38b3040d
|
fix:修复代码兼容性写法
|
2025-03-23 12:10:21 +08:00 |
|
jxxghp
|
66d4308810
|
fix https://github.com/jxxghp/MoviePilot-Frontend/issues/312
|
2025-03-21 11:19:29 +08:00 |
|
jxxghp
|
d20f68e897
|
remove setup.py
|
2025-03-20 08:53:02 +08:00 |
|
Robin-PC-X1C
|
8fa6d9de39
|
20250314 修改rss.py
修改原因:管理员在mp添加多个豆瓣id时,不同的豆瓣用户订阅内容,发送通知时统一为“豆瓣想看”,无法区分
修改后:增加豆瓣昵称获取,便于推送订阅通知消息时,区分豆瓣用户名称
|
2025-03-14 16:42:41 +08:00 |
|
jxxghp
|
6603a30e7e
|
fix MessageQueueManager
|
2025-03-10 10:02:32 +08:00 |
|
jxxghp
|
81d08ca517
|
fix MessageQueueManager
|
2025-03-10 08:24:28 +08:00 |
|
jxxghp
|
39756512ae
|
feat: 支持消息发送时间范围
|
2025-03-09 19:34:05 +08:00 |
|
jxxghp
|
71c29ea5e7
|
fix ide warnings
|
2025-03-09 18:35:52 +08:00 |
|
jxxghp
|
d3ecbef946
|
fix warnings
|
2025-03-09 08:37:05 +08:00 |
|
jxxghp
|
a9644c4f86
|
fix actions
|
2025-02-28 11:56:26 +08:00 |
|
InfinityPacer
|
efd046d2f8
|
fix(plugin): handle None response for online plugins retrieval
|
2025-02-22 00:34:35 +08:00 |
|
jxxghp
|
5bf502188d
|
fix
|
2025-02-20 19:32:58 +08:00 |
|
jxxghp
|
b41de1a982
|
fix actions
|
2025-02-19 17:44:14 +08:00 |
|
jxxghp
|
68cba44476
|
fix modules load
|
2025-02-16 17:24:17 +08:00 |
|
jxxghp
|
f34e36c571
|
feat:Follow订阅分享人功能
|
2025-01-22 13:32:13 +08:00 |
|
Attente
|
0481b49c04
|
refactor(app/helper): optimize module reloading mechanism
|
2025-01-19 22:40:07 +08:00 |
|
jxxghp
|
58a1bd2c86
|
Merge pull request #3750 from wikrin/v2
|
2025-01-18 07:08:18 +08:00 |
|
Attente
|
331f3455f8
|
fix: 指定集数
|
2025-01-18 02:52:26 +08:00 |
|
InfinityPacer
|
ad0241b7f1
|
feat(cache): set default skip_empty to False
|
2025-01-18 02:44:56 +08:00 |
|
InfinityPacer
|
d9508533e1
|
feat(cache): add cache region support
|
2025-01-18 02:32:08 +08:00 |
|
InfinityPacer
|
6d2059447e
|
feat(cache): enhance get_plugins to skip empty during network errors
|
2025-01-18 02:14:01 +08:00 |
|
jxxghp
|
aa93c560e5
|
feat:分享订阅删除功能
|
2025-01-15 13:31:16 +08:00 |
|
jxxghp
|
22b1ebe1cf
|
fix #3724
|
2025-01-15 08:14:39 +08:00 |
|
Attente
|
5b66803f6d
|
fix: 修复订阅识别词在下载阶段不生效的问题
- 将`季集匹配`从`优先级规则组匹配模块`移至`种子帮助类`
- - `FilterModule.__match_season_episodes()` ==> `TorrentHelper.match_season_episodes()`
- - 确保需要`订阅识别词` `偏移季集`的种子能够正确匹配
|
2025-01-15 03:43:50 +08:00 |
|
jxxghp
|
fabd9f2f75
|
feat:分享订阅后清除缓存
|
2025-01-09 16:01:52 +08:00 |
|
Aqr-K
|
261bb5fa81
|
fix: 调整变量顺序,更加直观
|
2025-01-05 17:07:11 +08:00 |
|
Aqr-K
|
9fab50edb0
|
refactor(string): 优化 版本比较 方法
|
2025-01-05 16:22:28 +08:00 |
|
InfinityPacer
|
166674bfe7
|
feat(transfer): match source dir in subdirs or prioritize same drive
|
2024-12-30 02:11:48 +08:00 |
|
Attente
|
30c696adfe
|
fix(format): evaluate offset for start and end episodes
|
2024-12-25 05:07:54 +08:00 |
|
Attente
|
31887ab4b1
|
fix(format): improve episode parsing logic
|
2024-12-25 04:50:23 +08:00 |
|
InfinityPacer
|
b4e3dc275d
|
fix(proxy): add proxy for MP_SERVER_HOST
|
2024-12-24 10:10:19 +08:00 |
|
InfinityPacer
|
11fedb1ffc
|
fix(download): optimize performance by checking binary content
|
2024-12-15 01:27:30 +08:00 |
|
Attente
|
a31b4bc0a1
|
refactor(app): improve episode offset calculation
- Remove unnecessary try-except block
|
2024-12-10 00:37:50 +08:00 |
|
Attente
|
94b8633803
|
手动整理中集数偏移可不使用集数定位
|
2024-12-10 00:32:01 +08:00 |
|
jxxghp
|
cde4db1a56
|
v2.1.2
|
2024-12-06 15:55:56 +08:00 |
|
jxxghp
|
314f90cc40
|
upgrade python-115
|
2024-12-06 12:30:13 +08:00 |
|
Attente
|
a453831deb
|
get_dir增加入参
- `include_unsorted`用于表示可否`包含`整理方式`为`不整理`的目录配置
|
2024-11-26 03:11:25 +08:00 |
|
Attente
|
84465a6536
|
不整理目录的下载路径可以被下载器获取
修改自动匹配源存储器类型入参
|
2024-11-25 13:51:04 +08:00 |
|