jxxghp
96395c1469
feat: 增强插件静态文件API安全性
2026-03-14 21:12:54 +08:00
jxxghp
6065c29891
Revert "Merge pull request #5573 from wikrin/refactor-static-methods-conversion"
...
This reverts commit b8fc20b981 , reversing
changes made to e09cfc6704 .
2026-03-14 18:21:31 +08:00
jxxghp
f38cb274e4
Revert "refactor(helper): 将LLMHelper StorageHelper的相关方法改为静态方法,移除实例调用"
...
This reverts commit 9f381b3c73 .
2026-03-14 18:19:47 +08:00
jxxghp
7bfee87cbf
Merge pull request #5577 from EkkoG/wechat_bot
2026-03-14 18:02:33 +08:00
EkkoG
510476c214
feat(wechat): add WeChatBot class for intelligent bot integration and enhance WechatModule to support bot mode
...
- Introduced WeChatBot class for handling intelligent bot functionalities.
- Updated WechatModule to differentiate between traditional and bot modes using WECHAT_MODE configuration.
- Enhanced stop method in WechatModule to gracefully stop client instances.
- Added logic to skip traditional menu initialization for bot mode.
- Updated .gitignore to include .venv directory.
2026-03-14 16:17:39 +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
jxxghp
024a6a253b
Merge pull request #5531 from WongWang/feat-plugin-priority
2026-03-10 12:54:39 +08:00
jxxghp
1af662df7b
Merge pull request #5558 from YuF-9468/fix/5483-history-reorganize-event
2026-03-09 22:36:17 +08:00
YuF-9468
b4f64eb593
fix: preserve download context when re-organizing from history
2026-03-09 19:33:49 +08:00
Castell
28945ef153
refactor: 将 download.py 中重复的媒体识别模式选择逻辑封装进选择器函数
2026-03-03 01:58:49 +08:00
Castell
002ebeaade
refactor: 简化媒体识别模式选择逻辑中的 if/else 结构
2026-03-03 00:21:55 +08:00
Castell
894756000c
feat: 新增优先使用插件识别的功能
2026-03-02 20:58:10 +08:00
doumao
296261da8a
feat: 完成绿联影视接入并补齐扫描模式与统计展示
2026-02-28 21:58:35 +08:00
YuF-bot
ffb048c314
refactor(transfer): narrow manual type parse exception to ValueError
2026-02-28 13:44:06 +08:00
YuF-9468
5704bb646b
fix(transfer): treat auto type as unspecified in manual transfer
2026-02-28 13:29:08 +08:00
景大侠
c86659428f
feat(recommend): 手动执行推荐缓存服务时强刷数据
2026-02-13 18:17:42 +08:00
jxxghp
f390647139
fix(site): 更新站点信息时同步更新domain域名
2026-02-12 06:59:13 +08:00
景大侠
1751caef62
fix: 补充几处season的判空
2026-02-02 15:01:12 +08:00
jxxghp
d469c2d3f9
refactor: 统一将布尔判断 if var: 和 if not var: 更改为显式的 if var is not None: 和 if var is None: 以正确处理 None 值。
2026-02-02 13:49:32 +08:00
DDSRem
d38b1f5364
feat: u115 support oauth
2026-01-29 22:14:10 +08:00
jxxghp
3115ed28b2
fix: 历史记录删除源文件后,不在订阅的文件列表中显示
2026-01-26 21:47:26 +08:00
jxxghp
8334a468d0
feat(category): Add API endpoints for retrieving and saving category configuration
2026-01-26 12:53:26 +08:00
copilot-swe-agent[bot]
2883ccbe87
Move category methods to ChainBase and use consistent naming
...
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com >
2026-01-26 04:32:11 +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]
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
2ac0e564e1
feat(category):新增二级分类维护API
2026-01-25 09:39:48 +08:00
景大侠
3b3d0d6539
修复 文件列表接口中空值时间戳的比较逻辑
2026-01-23 23:52:43 +08:00
PKC278
7ac0fbaf76
fix(otp): 修正 OTP 关闭逻辑
2026-01-20 19:53:59 +08:00
PKC278
7489c76722
feat(passkey): 允许在未开启 OTP 时注册通行密钥
2026-01-20 19:35:36 +08:00
jxxghp
2c62ffe34a
feat:优化字幕和音频文件整理方式
2026-01-20 13:24:35 +08:00
PKC278
619a70416b
fix: 修正智能推荐功能未检查智能助手总开关的问题
2026-01-15 22:57:49 +08:00
jxxghp
1641d432dd
feat: 为工具管理器添加参数类型规范化处理,并基于渠道能力动态生成提示词中的格式要求
2026-01-15 20:55:35 +08:00
PKC278
95f2ac3811
feat(search): 添加AI推荐功能并优化相关逻辑
2026-01-15 02:49:29 +08:00
PKC278
9e64b4cd7f
refactor: 优化登录安全性并重构 PassKey 逻辑
...
- 统一登录失败返回信息,防止信息泄露
- 提取 PassKeyHelper 公共函数,简化 Base64 和凭证处理
- 重构 mfa.py 端点代码,提升可读性和维护性
- 移除冗余的 origin 验证逻辑
2026-01-11 19:20:53 +08:00
景大侠
182bbdde91
fix #5297
2025-12-30 15:21:27 +08:00
PKC278
ef43419ecd
Update app/api/endpoints/system.py
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-12-28 16:38:30 +08:00
PKC278
2ca375c214
feat(system): 添加前端和后端版本信息
2025-12-28 16:08:14 +08:00
PKC278
9a99b9ce82
fix(system): 更新global返回字段,采用白名单模式
2025-12-26 23:02:40 +08:00
jxxghp
515584d34c
fix warnings
2025-12-24 22:04:04 +08:00
jxxghp
0f8ceb0fac
fix warnings
2025-12-24 18:54:38 +08:00
PKC278
2de83c44ab
refactor(mcp): 精简会话管理逻辑并更新API文档
2025-12-23 17:06:17 +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
jxxghp
ec375a19ae
Merge pull request #5267 from stkevintan/cookiecloud-post
2025-12-22 19:06:05 +08:00
PKC278
58ec8bd437
feat(mcp): 实现标准MCP协议支持和会话管理功能
2025-12-22 18:49:00 +08:00
stkevintan
2c849cfa7a
fix code style
2025-12-22 08:33:23 +08:00
stkevintan
501d530d1d
cookiecloud: support download encrypted data using post
2025-12-21 23:07:35 +08:00
jxxghp
274fc2d74f
v2.8.8
...
- 下载器支持配置路径映射
- 问题修复与细节优化
2025-12-10 14:33:13 +08:00