jxxghp
|
e29f59c28c
|
Merge pull request #969 from wumode/clashruleprovider
ClashRuleProvider_v2.1.1
|
2026-01-10 21:00:44 +08:00 |
|
wumode
|
c2c1320b18
|
fix(ClashRuleProvider): remove proxiesmanager.py
|
2026-01-10 20:05:20 +08:00 |
|
wumode
|
e15733b7de
|
refactor(ClashRuleProvider): 重构后端核心逻辑与数据模型
- 数据模型重构: 全面引入 Pydantic 模型(ClashConfig, Proxy, ProxyGroup 等)替代原有字典结构,提供更严格的数据验证与类型安全。
- 数据迁移机制: 新增 v2.1.0 数据升级脚本,支持将旧版代理、策略组及规则数据自动迁移至新架构。
- 配置补丁系统: 实现基于 JSON Patch 的细粒度配置修补机制,替代旧版覆盖逻辑,提升配置修改的灵活性。
- 服务层优化: 重写 ClashRuleProviderService 以适配新对象模型,增强代码可维护性与扩展性。
- API模型同步: 更新相关 API 数据模型以保持与内部数据结构的一致性。
- 用户界面: 批量规则管理和数据项隐藏支持
|
2026-01-10 19:23:32 +08:00 |
|
jxxghp
|
02a2518fce
|
Merge pull request #966 from wumode/lexiannot
|
2026-01-07 16:40:08 +08:00 |
|
wumode
|
861f416aad
|
fix(LexiAnnot): typo
|
2026-01-07 13:16:14 +08:00 |
|
wumode
|
17cf85c1c1
|
Update ImdbSource to v1.6.6
|
2026-01-07 12:55:52 +08:00 |
|
wumode
|
6dbf539d88
|
feat(lexiannot): optimize prompts and subtitle extraction
|
2026-01-07 12:54:09 +08:00 |
|
jxxghp
|
24b9c2ec29
|
Merge pull request #965 from BlueflameLi/main
|
2026-01-07 06:50:04 +08:00 |
|
BlueflameLi
|
9a8e939414
|
fix(MoviePilotUpdateNotify): 更新版本号和历史
|
2026-01-06 23:21:27 +08:00 |
|
jxxghp
|
a6b5286bf9
|
Merge pull request #963 from wumode/tobypasstrackers
|
2026-01-06 15:19:45 +08:00 |
|
wumode
|
490c740c54
|
feat(tobypasstrackers): 支持从站点首页获取最新 Trackers
|
2026-01-06 15:12:08 +08:00 |
|
jxxghp
|
39d64a1cf4
|
Merge pull request #962 from BlueflameLi/main
|
2026-01-05 22:32:27 +08:00 |
|
BlueflameLi
|
a0272dfcaf
|
fix(MoviePilotUpdateNotify): 修复版本描述为空时的报错
|
2026-01-05 21:31:41 +08:00 |
|
jxxghp
|
44d3db72b4
|
Merge pull request #961 from cddjr/fix_947
|
2026-01-04 13:15:07 +08:00 |
|
景大侠
|
48b5d1018e
|
更新登录壁纸本地化插件 适配新版MP
|
2026-01-04 12:05:30 +08:00 |
|
jxxghp
|
738e224ba3
|
Merge pull request #960 from Seed680/main
|
2025-12-30 07:02:30 +08:00 |
|
noone
|
6f2a0b2213
|
fix(mediaservermsg): 修复媒体服务器通知插件的多个问题
- 修复多集时有概率图片获取失败的问题
- 修复emby测试通知类型接收失败的问题
- 修复单集剧情信息有概率获取失败的问题
- 更新插件版本号至1.8.2.1
- 修正webhook测试事件类型从system.webhooktest改为system.notificationtest
- 添加事件类型过滤调试日志
- 优化图片URL处理逻辑,改进单集和多集的图片获取策略
- 完善剧集概述信息获取的安全性处理
|
2025-12-29 22:15:24 +08:00 |
|
jxxghp
|
c2ccdf2b8e
|
Merge pull request #959 from Seed680/main
|
2025-12-29 19:18:23 +08:00 |
|
noone
|
adb6230eea
|
Merge branch 'main' of https://github.com/Seed680/MoviePilot-Plugins-main
|
2025-12-29 17:35:16 +08:00 |
|
noone
|
aa89750d1f
|
fix(brushflow): 提升匹配规则时的健壮性
- 在包含规则和排除规则中添加正则表达式错误处理
- 防止因正则表达式错误导致的匹配失败
- 添加对torrent标题和描述的空值检查
- 修复RSS支持配置选项的处理逻辑
- 更新插件版本到4.3.5
|
2025-12-29 17:35:12 +08:00 |
|
Seed680
|
4ca2d14076
|
Merge branch 'jxxghp:main' into main
|
2025-12-29 17:19:21 +08:00 |
|
noone
|
8bd590e1ea
|
fix(mediaservermsg): 修复多集图片获取失败及emby测试通知问题
- 修复多集时有概率图片获取失败的问题
- 修复emby测试通知类型接收失败的问题
- 更新版本号至1.8.2
- 将webhook事件映射中的system.notificationtest改为system.webhooktest
|
2025-12-29 17:18:44 +08:00 |
|
jxxghp
|
d7effcd625
|
Merge pull request #955 from Seed680/main
|
2025-12-23 08:43:19 +08:00 |
|
noone
|
a7b830e4fd
|
fix(mediaservermsg): 修复单集剧情信息有概率获取失败的问题
- 重构safe_get_overview函数,增加详细的文档说明
- 优化单集剧情获取逻辑,优先使用webhook事件的overview
|
2025-12-23 07:54:42 +08:00 |
|
jxxghp
|
5b8f5b406f
|
Merge pull request #954 from wumode/imdbsource
|
2025-12-22 19:05:12 +08:00 |
|
jxxghp
|
69b430bdc3
|
Merge pull request #953 from wumode/lexiannot
|
2025-12-22 19:04:48 +08:00 |
|
wumode
|
00d3346dfc
|
fix(lexiannot): ValueError
|
2025-12-22 18:01:19 +08:00 |
|
wumode
|
7452540a93
|
fix(imdbsource): TypeError
|
2025-12-22 17:56:21 +08:00 |
|
wumode
|
d98902e536
|
feat(lexiannot): 改进字幕样式获取方法
|
2025-12-22 13:36:09 +08:00 |
|
wumode
|
5ecefb4a41
|
feat(ImdbSource): 仪表盘组件支持图片缓存
|
2025-12-22 13:23:37 +08:00 |
|
jxxghp
|
814149e0f3
|
删除 requirements.txt
|
2025-12-22 11:27:04 +08:00 |
|
jxxghp
|
d306145a14
|
更新 package.v2.json
|
2025-12-22 11:26:49 +08:00 |
|
jxxghp
|
da72e1b252
|
删除 package.json
|
2025-12-22 11:24:47 +08:00 |
|
jxxghp
|
b6fc76cdb7
|
Merge pull request #952 from jxxghp/copilot/add-plugin-definition-tmdbwallpaper
|
2025-12-22 11:22:39 +08:00 |
|
copilot-swe-agent[bot]
|
7842375d11
|
Remove trailing newlines from package.json and requirements.txt
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2025-12-22 03:21:01 +00:00 |
|
copilot-swe-agent[bot]
|
f6d83a5d31
|
Add package.json and requirements.txt for tmdbwallpaper plugin
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2025-12-22 03:19:36 +00:00 |
|
jxxghp
|
97b8e7028a
|
Merge pull request #950 from jxxghp/copilot/remove-v2-compatibility-update-references
|
2025-12-22 11:17:10 +08:00 |
|
copilot-swe-agent[bot]
|
cc6cc55ad0
|
Initial plan
|
2025-12-22 03:15:48 +00:00 |
|
copilot-swe-agent[bot]
|
52063367f8
|
Remove v2 compatibility marker from TmdbWallpaper plugin
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2025-12-22 03:14:58 +00:00 |
|
jxxghp
|
0003e4382b
|
Merge pull request #949 from jxxghp/copilot/copy-wallpaper-plugin-to-v2
|
2025-12-22 11:12:41 +08:00 |
|
copilot-swe-agent[bot]
|
e2cbe22e8d
|
Initial plan
|
2025-12-22 03:11:19 +00:00 |
|
copilot-swe-agent[bot]
|
436983e49e
|
Copy tmdbwallpaper plugin to plugins.v2 directory
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2025-12-22 03:05:34 +00:00 |
|
copilot-swe-agent[bot]
|
8829414a47
|
Initial plan
|
2025-12-22 03:02:42 +00:00 |
|
jxxghp
|
9f46c829db
|
Merge pull request #948 from ArvinChen9539/remove-playletfortunewheel
|
2025-12-22 10:08:55 +08:00 |
|
ArvinChen9539
|
0de6531aed
|
PlayLet移除自动抽奖插件
|
2025-12-22 09:46:28 +08:00 |
|
jxxghp
|
a5a96b74e3
|
Merge pull request #946 from 13bit-X/main
|
2025-12-21 22:28:03 +08:00 |
|
jofyxu
|
f7b1a027f5
|
fix: 升级插件版本至 1.3
升级插件版本至 1.3
同时更新了 package.json 中的版本号和历史记录。
|
2025-12-21 21:42:04 +08:00 |
|
jofyxu
|
bde04fd7e1
|
fix(ntfymsg): 修复标题和文本为空时的日志警告问题
当标题和文本都为空时,使用空字符代替空字符串,以避免自动生成 “triggered” 文本。
- 将 `title = msg_body.get("title") or ""` 修改为 `title = msg_body.get("title") or "\u200b"`
- 将 `text = msg_body.get("text") or ""` 修改为 `text = msg_body.get("text") or "\u200b"`
|
2025-12-21 21:30:46 +08:00 |
|
jofyxu
|
af38909f58
|
fix: 修复消息标题和内容为空时日志错误
修复了当消息的标题和内容都为空时,日志记录的错误信息不完整的问题。现在,如果消息的标题或内容为空,将返回空字符串而不是None,从而避免日志记录的警告信息中出现None。
- 修改了消息标题 (`title = msg_body.get("title") or ""`) 的获取方式,当标题为空时返回空字符串。
- 修改了消息文本 (`text = msg_body.get("text") or ""`) 的获取方式,当文本为空时返回空字符串。
|
2025-12-21 20:57:40 +08:00 |
|
jxxghp
|
5ccd80c4f1
|
Merge pull request #945 from 13bit-X/main
|
2025-12-21 17:35:25 +08:00 |
|