jxxghp
f38cb274e4
Revert "refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用"
...
This reverts commit 9f381b3c73 .
2026-03-14 18:19:47 +08:00
Attente
9f381b3c73
refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用
2026-03-14 10:29:37 +08:00
Attente
b89825525a
refactor(helper): 将DirectoryHelper、RuleHelper和TorrentHelper方法改为静态方法
...
- 移除不必要的实例化操作,直接使用类方法
2026-03-13 19:50:10 +08:00
noone
3156b43739
bugfix(meta): 添加视频帧率信息解析支持
...
- 添加自定义格式中关于fps的内容
2026-03-12 14:51:23 +08:00
DDSRem
0312a500a6
refactor(plugin): replace deprecated pkg_resources with importlib.metadata
...
- Use distributions() in __get_installed_packages for installed packages
- Use packaging.requirements.Requirement, drop pkg_resources dependency
- __standardize_pkg_name: normalize dots to underscores (PEP-style)
- Keep max version when multiple distributions exist for same package
Made-with: Cursor
2026-03-11 14:53:15 +08:00
wumode
c8d53c6964
fix(ProgressHelper): progress displaying
2026-02-27 16:13:34 +08:00
大虾
ea5d855bc3
Update app/helper/directory.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-02-25 20:21:37 +08:00
景大侠
5f74367cd6
fix: 修复电视剧刮削问题
2026-02-25 20:18:05 +08:00
DDSRem
c35faf5356
feat(downloader): add rTorrent downloader support
...
Implement rTorrent downloader module via XML-RPC protocol, supporting both HTTP (nginx/ruTorrent proxy) and SCGI connection modes. Add RtorrentModule implementing _ModuleBase and _DownloaderBase interfaces with no extra dependencies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-22 13:12:22 +08:00
景大侠
75cb8d2a3c
fix(torrents): 修复刷新站点资源时因缺失种子链接导致的 'Failed to exists key: None' 错误
2026-02-12 17:45:15 +08:00
jxxghp
2c34c5309f
Merge pull request #5454 from CHANTXU64/v2
2026-02-02 18:02:45 +08:00
CHANTXU64
8323834483
feat: 优化RSS订阅和网页抓取中发布日期(PubDate)的获取兼容性
...
- app/helper/rss.py: 优化RSS解析,支持带命名空间的日期标签(如 pubDate/published/updated)。
- app/modules/indexer/spider/__init__.py: 优化网页抓取,增加日期格式校验并对非标准格式进行自动归一化。
2026-02-02 16:52:04 +08:00
0honus0
d622d1474d
根据意见增加尾部逗号
2026-02-02 07:00:57 +00:00
0honus0
f28be2e7de
增加登录按钮xpath支持nicept网站
2026-02-02 06:52:48 +00:00
copilot-swe-agent[bot]
27756a53db
Implement proper architecture: module->chain->API with single CategoryHelper
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-26 04:07:56 +00:00
copilot-swe-agent[bot]
71cde6661d
Improve comments for clarity
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-25 10:08:13 +00:00
copilot-swe-agent[bot]
a857337b31
Fix architecture - restore helper layer and use ModuleManager for reload trigger
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-25 10:06:01 +00:00
copilot-swe-agent[bot]
d8399f7e85
Consolidate CategoryHelper classes and add reload trigger
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-25 09:56:11 +00:00
jxxghp
04691ee197
Merge remote-tracking branch 'origin/v2' into v2
2026-01-25 09:39:59 +08:00
jxxghp
2ac0e564e1
feat(category):新增二级分类维护API
2026-01-25 09:39:48 +08:00
Attente
8658942385
feat(filter): 添加配置监听和改进中字过滤规则
2026-01-25 01:06:50 +08:00
PKC278
95f2ac3811
feat(search): 添加AI推荐功能并优化相关逻辑
2026-01-15 02:49:29 +08:00
景大侠
80f5c7bc44
修复 整理文件或目录时没有正确应用多层标题的重命名格式
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-01-14 19:02:17 +08:00
PKC278
9e64b4cd7f
refactor: 优化登录安全性并重构 PassKey 逻辑
...
- 统一登录失败返回信息,防止信息泄露
- 提取 PassKeyHelper 公共函数,简化 Base64 和凭证处理
- 重构 mfa.py 端点代码,提升可读性和维护性
- 移除冗余的 origin 验证逻辑
2026-01-11 19:20:53 +08:00
PKC278
7b99f09810
fix(mfa): 修复双重验证漏洞
2025-12-23 14:58:00 +08:00
PKC278
0c6cfc5020
feat(passkey): 添加PassKey支持并优化双重验证登录逻辑
2025-12-23 13:53:54 +08:00
ixff
9b125bf9b0
feat: 支持选择Playwright浏览器环境
2025-12-14 23:15:28 +08:00
jxxghp
274fc2d74f
v2.8.8
...
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00
jxxghp
785540e178
更新 graphics.py
2025-12-06 14:47:23 +08:00
Attente
5af217fbf5
refactor: 将图片获取逻辑抽象为独立的 ImageHelper
2025-12-06 10:10:36 +08:00
stkevintan
e51b679380
fix: support non-local filesystem operations for default dir and subtitles
2025-11-28 14:55:01 +08:00
Attente
ca5ec8af0f
feat(config): 优化配置变更事件处理机制
2025-11-27 23:17:34 +08:00
jxxghp
01f8561582
fix
2025-11-20 19:15:46 +08:00
madrays
91c7ef6801
增加自动拉取可用ai模型的易用性功能
2025-11-20 19:01:33 +08:00
jxxghp
22858cc1e9
Merge pull request #5100 from Seed680/v2
2025-11-06 18:43:41 +08:00
noone
a0329a3eb0
feat(rss): 支持自定义User-Agent获取RSS。目前有些站点没有配置UA时会不能正确获取RSS内容
...
- 在RSS方法中新增ua参数用于指定User-Agent
- 更新RequestUtils调用以传递自定义User-Agent
- 修改torrents链中RSS解析逻辑以支持站点配置的ua字段
- 设置默认超时时间为30秒以增强稳定性
2025-11-06 16:32:01 +08:00
Attente
6755202958
feat(cache): 使用 fresh 和 async_fresh 统一缓存控制方式
...
- 修复因缓存导致的插件更新后仍有更新提示的问题
- 统一使用 fresh/async_fresh 控制缓存行为
- 调整 TMDb 模块缓存策略,优化异步请求缓存清除机制
- 移除冗余的缓存方法封装,减少调用层级
- 简化 PluginHelper 中的缓存方法结构,移除 force 参数
2025-11-03 07:41:42 +08:00
Attente
c7f098771b
feat: adapt to Pydantic V2
2025-11-01 17:56:37 +08:00
jxxghp
d523c7c916
fix pydantic
2025-11-01 09:51:23 +08:00
jxxghp
1145b32299
fix plugin install
2025-09-18 22:32:04 +08:00
jxxghp
fb137252a9
fix plugin id lower case
2025-09-18 18:00:15 +08:00
jxxghp
f57a680306
插件安装支持传递 repo_url 参数
2025-09-18 17:42:12 +08:00
Cursor Agent
0733c8edcc
Add sort_type parameter to subscribe endpoints
...
Co-authored-by: jxxghp <jxxghp@qq.com >
2025-09-16 03:29:28 +00:00
jxxghp
86c7c05cb1
feat: 在获取订阅分享数据的接口中添加可选参数
2025-09-16 07:38:56 +08:00
jxxghp
18ff7ce753
feat: 在订阅统计中添加可选参数
2025-09-16 07:37:14 +08:00
jxxghp
04a4ed1d0e
fix delete_media_file
2025-09-13 14:10:15 +08:00
jxxghp
59a54d4f04
fix plugin cache
2025-09-08 13:27:32 +08:00
jxxghp
1e94d794ed
fix log
2025-09-08 12:12:00 +08:00
景大侠
e00514d36d
fix: 将RSS中的发布日期转为本地时区
2025-09-08 11:28:08 +08:00
jxxghp
89b0ea0bf1
remove monitoring
2025-09-04 11:23:22 +08:00