Commit Graph

85 Commits

Author SHA1 Message Date
Cp0204
846bf0345a 🔧 增强代码可读性与优化日志
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-10-14 14:12:30 +08:00
ypq123456789
95ddc95c79
🐛 补充修复:添加 APScheduler 调度器参数,彻底解决任务堆积问题 (#126) 2025-10-14 13:31:02 +08:00
ypq123456789
956105c16e
🐛 修复定时任务调度器卡死导致后续任务无法执行的问题 (#125)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-10-10 22:41:05 +08:00
Cp0204
5cc955f590 适配官方新的分享子目录链接格式
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-09-05 16:18:30 +08:00
Cp0204
33215957bf 📦 优化版本信息设置和获取方式 2025-09-05 12:18:06 +08:00
xiaoQQya
e67d95a82b
资源搜索功能优化 (#117)
* perf: 优化资源发布时间解析逻辑
* perf: PanSou 源支持前端深度搜索
* feat: 网络公开搜索源支持启用或关闭
* feat: 文件选择窗口支持切换分享链接
* perf: 优化文件选择窗口资源简介展示
* perf: 优化文件选择窗口资源信息样式
* fix: 修复 net.enable=None 时 lower() 报错
* style: 优化资源简介和切换样式
* style: 优化资源搜索配置样式
---------
Co-authored-by: Cp0204 <Cp0204@qq.com>
2025-09-03 14:37:06 +08:00
xiaoQQya
0a361e974d
添加 PanSou 资源搜索功能 (#113)
* feat: 添加 PanSou 资源搜索功能
* fix: 修复 PanSou 未配置时搜索报错问题
* perf: 资源搜索结果按时间倒序排序
* fix: 修复缺失 PanSou 配置前端报错问题
* perf: 资源多源搜索结果合并去重
2025-08-22 18:53:06 +08:00
Cp0204
f6b7ecdc83 🐛 修复保存规则不对子目录生效 #98
- 改进逻辑:当更新目录输入为空时,沿用保存规则
2025-06-26 17:09:47 +08:00
Cp0204
e6b8963069 ️ 优化正则转换逻辑,修复空分享报错
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-05-20 11:57:47 +08:00
Cp0204
e55433c3f8 Revert "🐛 修复浏览空分享文件夹时报错"
This reverts commit a45663b1f1.
2025-05-20 11:54:46 +08:00
Cp0204
a45663b1f1 🐛 修复浏览空分享文件夹时报错 2025-05-20 11:37:45 +08:00
Cp0204
52d4216727 更新配置结构、移除老旧版本升级代码 2025-05-10 19:37:21 +08:00
Cp0204
4ece1ec80a ♻️ 调整 Quark 类初始化方法 2025-05-10 19:37:21 +08:00
Cp0204
f692ce57ee 增加通知推送测试的按钮和功能
- 在 run.py 中添加了处理测试请求的逻辑,设置 QUARK_TEST 环境变量
- 更新了 index.html,增加推送测试按钮
- 修改了 quark_auto_save.py,增加了转存测试和通知测试的功能
- 转存测试增加错误处理和日志输出
2025-05-10 19:37:20 +08:00
Cp0204
f005d4f614 WEBUI 端口可用环境变量配置
- 新增 HOST 和 PORT 环境变量,默认值分别为 0.0.0.0 和 5005
- 更新 app.run() 方法,使用新的环境变量配置
2025-05-10 12:45:31 +08:00
Cp0204
4c245d2c34 🐛 修复油猴添加的任务无插件配置
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 如果请求数据中没有提供"addition"字段,则使用默认的插件配置
2025-05-07 17:09:06 +08:00
Cp0204
cc7603f92b 🐛 修正排序策略为:目录不参与排序 2025-05-07 00:52:46 +08:00
Cp0204
c2f674cef0 优化保存目录中文件是否存在的比较逻辑
- 在 run.py:get_share_detail() 中增加对目录的处理,不进行重命名
- dir_check_and_save() 优化对比逻辑,提高效率,增强可读性
2025-05-05 00:55:50 +08:00
Cp0204
3c193dcd74 重构重命名功能,引入魔法变量
- 引入 MagicRename 类,支持文件名的正则匹配和替换
- 引入魔法变量,支持提取文件名部分信息
- 引入 {I} 模式,支持文件编序 (WIP)
- 预览正则时,区别显示目录已有文件
- 移除 do_rename_task() 新增 do_rename(),调整逻辑为只对新转存的文件重命名
- 更新相关处理逻辑,修改 /get_share_detail 前后端传参
2025-05-03 16:39:58 +08:00
Cp0204
da7a5e93c8 🐛 修复网络异常时记录为分享失效 #71
- 调整分享详情和文件列表的返回结构
- 增强网络异常时的错误处理
2025-04-26 17:04:35 +08:00
Cp0204
9222a703b4 🐛 修复手动填写链接时自动检查失效 #72 2025-04-25 12:21:13 +08:00
Cp0204
f62ca7a057 🐛 修正获取保存路径的多余斜杠 /
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-04-22 13:24:39 +08:00
Cp0204
a02ff884f5 🐛 修复正则预览未读取自定义魔法匹配
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-04-20 21:25:45 +08:00
Cp0204
9866a9d93d 增加正则处理预览功能
- 后端添加正则处理预览逻辑,改 POST 接收前端请求
- 前端增加正则处理按钮
- 优化文件列表展示预览结果
2025-04-20 11:11:56 +08:00
Cp0204
9b9c5fe00a 调整单个任务执行逻辑
- 单任务执行前无须保存,由前端传递参数
- 单任务执行无视设定周期,始终执行
2025-04-19 23:55:09 +08:00
Cp0204
2f0c51283c 🐛 修复获取 / 路径时报错 2025-04-18 15:36:06 +08:00
Cp0204
92a86ce8e0 支持分享目录选择&重构保存路径选择
- 更新前端模板,增加文件选择模态框的功能
- 调整任务建议和分享详情的获取逻辑,简化代码结构
- 修复部分样式问题,提升界面友好性
2025-04-18 00:43:10 +08:00
Cp0204
d9fc4659b8 优化资源搜索来源切换逻辑
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
- 优化 CloudSaver 启用判断逻辑
- 搜索增加来源信息显示
2025-04-15 03:08:44 +08:00
Cp0204
d5a802c218 🐛 修复 CloudSaver 登录和搜索逻辑
- 更新 login 方法,增加对未设置用户名或密码的检查
- 调整 search 方法,处理未提供 token 的情况
- 优化 auto_login_search 方法,改进错误处理和 token 刷新逻辑
- 更新前端模板,使用 message 属性替代 error 属性
2025-04-12 19:52:38 +08:00
Cp0204
70093a3f2c ♻️ 重构登录和 API 验证逻辑
- 可使用 token 访问所有接口
- 重命名 get_api_token 函数为 get_login_token,以更清晰地表示其用途
- 优化了多个接口的返回格式,统一使用 success 和 message 字段
2025-04-12 18:52:45 +08:00
Cp0204
81d4098b6c ♻️ 优化配置更新接口和前端处理逻辑
- 修改后端 update 函数返回值格式,使用 JSON 格式返回成功和失败信息
- 更新前端 saveConfig 方法,根据后端返回的成功状态进行不同处理
- 优化配置保存后的提示信息展示逻辑
2025-04-12 18:52:44 +08:00
Cp0204
50090db1f4 🔧 优化任务建议数据结构和展示逻辑
- 在后端增加 success 字段以区分请求是否成功
- 前端根据 success 字段决定是否显示建议列表
- 优化错误处理和提示信息展示
- 调整搜索逻辑,增加异常捕获
2025-04-12 16:26:44 +08:00
Cp0204
4225f1986b 添加 CloudSaver 资源搜索功能
- 新增 CloudSaver 类实现云盘资源搜索
- 集成 CloudSaver 到任务建议功能中
- 添加 CloudSaver 配置界面
- 优化任务建议展示逻辑,支持搜索错误提示
2025-04-12 15:26:44 +08:00
Cp0204
f398f3fa07 🐛 修复配置数据获取逻辑
- 修改数据获取方式,使用 Config 类读取最新配置
2025-04-12 13:15:18 +08:00
Cp0204
ffe95fcf66 重构配置文件读取与写入逻辑
- 将读取和写入 JSON 文件的功能封装到 Config 类中
- 更新相关代码以使用新的读取和写入方法
- 优化配置初始化流程,确保默认值的设置
2025-04-12 09:28:48 +08:00
Cp0204
83fd60f1a1 添加添加任务API接口
- 支持第三方任务添加功能
- 前端展示API Token
- 优化任务添加的错误处理和日志记录
2025-04-12 08:58:02 +08:00
xiaoQQya
fdb13e8257
🐛 修复登录状态 /login 未自动跳转 (#58)
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2025-02-07 10:29:47 +08:00
xiaoQQya
13244e1dcf
登录状态持久化,默认跳转任务列表 (#56)
* chore: 登录状态持久化,默认 31 天,可修改 PERMANENT_SESSION_LIFETIME 进行配置

* chore: 登录默认跳转页面修改为任务列表
2025-02-06 19:11:33 +08:00
Cp0204
e797e04294 保存路径选择菜单中增加文件删除功能
Some checks failed
Docker Publish / build-and-push (push) Has been cancelled
2024-12-26 15:56:14 +08:00
Cp0204
7d1552eeca 添加任务建议
- 新增 `/task_suggestions` 路由,用于获取任务建议
- 添加任务建议的下拉菜单和搜索按钮
- 实现前端逻辑,支持根据任务名称搜索建议并显示结果
2024-12-13 14:47:04 +08:00
Cp0204
f8e78506d0 添加 PLUGIN_FLAGS 环境变量以禁用某些插件
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 在README中添加`PLUGIN_FLAGS`环境变量说明
- 在`run.py`中读取并传递`PLUGIN_FLAGS`到模板
- 在`index.html`中根据`PLUGIN_FLAGS`动态显示插件
- 在`quark_auto_save.py`中根据`PLUGIN_FLAGS`跳过禁用插件的加载
2024-12-06 18:47:05 +08:00
Cp0204
47d05dc37b 🐛 修正默认调试模式值
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 将默认 DEBUG 值设置为 False,以避免意外的调试模式激活
2024-12-04 16:21:27 +08:00
Cp0204
b3e0eead61 🔧 优化 JSON 写入格式
- 调整 JSON 写入时的缩进为 2 个空格,以保持一致性
- 添加 `sort_keys=False` 参数以避免键排序,保持原有顺序
2024-12-04 15:12:17 +08:00
Cp0204
09109fe9bf ♻️ 重构插件加载逻辑,优化配置更新
- 配置操作类函数整合到 class 中
- 容器运行时补充缺失配置
2024-12-04 14:45:37 +08:00
Cp0204
9d599b5e64 🐛 修复环境变量账号密码生效逻辑 #42
Some checks are pending
Docker Publish / build-and-push (push) Waiting to run
- 修复首次部署管理账号密码环境变量不生效
- 使用环境变量优先设置用户名和密码
2024-11-25 18:48:21 +08:00
Cp0204
abc5ef4e40 🩹 添加运行脚本环境变量设置
- 确保输出编码为utf-8,避免编码问题
2024-11-12 11:39:22 +08:00
Cp0204
f48d045fee 适配提取码的验证和输入提示 2024-11-04 14:29:08 +08:00
Cp0204
2805e56f15 输入分享链接自动匹配任务名和保存路径
- 新增任务保存路径跟随最后一个任务
- 优化分享失效提示
2024-11-01 17:09:57 +08:00
Cp0204
ce1ff8d27d 自定义 cookie 键名
- 以免和其他 flask 程序登录会话冲突
2024-10-31 20:08:10 +08:00
Cp0204
ce0a0f60d6 文件开始选择:分享失效提示 2024-09-02 22:17:10 +08:00