x1ao4
|
4bd7d73514
|
修复 pan.qoark.cn 重定向链接无法正常访问的问题
问题:
- 搜索结果中的 pan.qoark.cn 链接在 qasx 内无法正常访问
- 这些链接实际会重定向到 pan.quark.cn 的真实地址
修复:
- 在 PanSou 搜索结果处理中添加重定向解析,自动获取真实地址
- 在后端 get_share_detail 接口中添加重定向解析
- 前端支持显示和提取 pan.qoark.cn 链接的资源 ID
|
2026-01-10 15:40:21 +08:00 |
|
x1ao4
|
06adc79a17
|
新增剧集播出日期偏移功能
- 支持在编辑元数据模态框内为(本地)播出时间显示和编辑播出日期偏移参数,对于转换时区后的本地播出时间,若产生了日期偏移,将自动补全偏移参数,也支持修改、添加或删除日期偏移参数,删除日期偏移将使用剧集在发行地的原始播出日期作为播出日期进行判定或显示
- 日期偏移会影响剧集的本地播出日期,从而影响剧集已播出集数和任务进度的计算
|
2025-12-16 15:27:51 +08:00 |
|
x1ao4
|
07abca763e
|
新增基于 Trakt 精确播出时间的本地时区已播出统计与显示及相关优化
|
2025-12-12 18:17:20 +08:00 |
|
x1ao4
|
9f2b2c7bfe
|
完善孤立内容清理逻辑,自动清理孤立的 shows 和海报文件
- 在 cleanup_orphan_data 中添加清理孤立 shows 的逻辑
- 当任务被删除或修改时,自动清理不再被任何任务引用的 shows
- 在清理孤立数据后自动清理孤立的海报文件
- 确保数据库和文件系统中的孤立数据都能被及时清理
|
2025-11-28 11:00:46 +08:00 |
|
x1ao4
|
0c81dd48b7
|
为转存记录添加状态筛选功能
|
2025-11-25 15:01:27 +08:00 |
|
x1ao4
|
ba829ffacc
|
新增按任务进度执行的执行周期模式
新增功能:
- 支持两种执行周期判断模式:按自选周期执行(自选)和按任务进度执行(自动)
- 系统配置添加执行周期设置选项,支持批量应用到所有任务
- 任务配置支持单独设置执行周期模式,覆盖系统默认值
- 按任务进度执行时,根据任务进度是否 100% 智能判断是否跳过
- 优化日志输出,准确反映实际应用的执行周期设置
技术实现:
- 新增 CalendarDB.get_task_metrics() 方法获取任务进度
- 修改 is_time() 函数支持两种执行周期判断模式
- 系统配置默认值为 manual,保持向后兼容
- 手动运行任务不受执行周期设置影响
涉及文件:
- app/sdk/db.py: 新增 get_task_metrics 方法
- app/run.py: 添加 execution_mode 默认值初始化
- app/templates/index.html: UI 修改和批量选择功能
- quark_auto_save.py: 核心判断逻辑和日志输出优化
|
2025-11-14 15:47:53 +08:00 |
|
x1ao4
|
fb794ac08f
|
优化 SQLite 数据库并发访问,解决 database is locked 错误
- 启用 WAL 模式(Write-Ahead Logging),大幅提升并发读写性能
- 为所有数据库操作添加自动重试机制(最多 3 次,指数退避)
- 设置连接超时时间(5 秒)和忙等待超时(5 秒),避免长时间阻塞
- 优化连接关闭逻辑,确保异常情况下也能正确释放资源
|
2025-11-13 10:54:12 +08:00 |
|
x1ao4
|
7d5f297b70
|
落库缓存计数与进度,前后端同步热更新
- 新增 season_metrics/task_metrics 表,缓存已转存/已播出/总集数与 progress_pct
- 统一进度口径:已转存 ÷ min(已播出, 总集数),越界钳制
- 季数据刷新/改绑/改季时写回季级缓存并通知前端
- 转存记录新增/删除后重算任务与季级缓存并通知前端
- 聚合接口优先读缓存,缺失回退计算并回填
|
2025-11-05 00:52:24 +08:00 |
|
x1ao4
|
e4c14ef3a1
|
同步删除 TMDB 不存在的季内集,保持本地 DB 与 TMDB 一致
在 CalendarDB 新增 prune_season_episodes_not_in;在季数据拉取/刷新路径统一调用,先删后写,消除 “幽灵集” 导致的计数/展示偏差
|
2025-11-04 18:47:22 +08:00 |
|
x1ao4
|
2d944600e6
|
优化海报管理功能,支持用户自定义海报保护和自动清理孤立文件
- 新增 is_custom_poster 数据库字段,标记用户自定义海报
- 实现自定义海报保护机制,防止被 TMDB 自动更新覆盖
- 添加孤立文件自动清理功能,优化存储空间管理
- 优化海报更新逻辑,支持旧文件删除和新文件下载
- 提供手动清理孤立文件的 API 接口
- 保持向后兼容,旧版本数据无缝升级
解决用户自定义海报被覆盖和孤立文件积累的问题
|
2025-10-12 16:28:12 +08:00 |
|
x1ao4
|
f7371b660b
|
将 TMDB 及网络重试日志的输出调整为 DEBUG 级别
- tmdb_service 中主/备地址失败与切换日志改为 debug
- run.py 设置 urllib3/requests 日志级别为 ERROR
- 为 urllib3.connectionpool 添加过滤器,自动将 “Retrying (...)” 告警降为 DEBUG
|
2025-09-22 23:37:34 +08:00 |
|
x1ao4
|
8f0c60957d
|
新增海报语言设置功能
|
2025-09-13 20:26:27 +08:00 |
|
x1ao4
|
2db4e1587d
|
在任务列表页面新增创建任务按钮,优化热更新和季数匹配逻辑
|
2025-09-13 19:08:44 +08:00 |
|
x1ao4
|
7f42f694ce
|
新增追剧日历功能
|
2025-09-09 16:24:58 +08:00 |
|
x1ao4
|
967a363d87
|
修复 PanSou 插件资源发布时间显示错误的问题
- 简化时间处理规则:只有 TG 来源需要 +8 小时
- 其他所有来源(Unknown、Plugin 等)都不 +8 小时
- 修正前端 formatPublishDate 函数的判断逻辑
- 确保时间显示准确,避免错误的时间转换
|
2025-08-31 07:59:50 +08:00 |
|
x1ao4
|
3ccaeeae15
|
优化资源搜索结果的去重逻辑,改为去重时保留最新记录
- PanSou:按 shareurl 归并,保留 publish_date 最新记录
- CloudSaver:按 shareurl 归并,保留 datetime 最新记录
- 聚合层(/task_suggestions):
- 首轮:按 shareurl 归并取最新;仅在无链接时用指纹兜底
- 二次:按“标准化标题+时间戳”归并(兼容多种时间格式)
- 同秒平手:优先 CloudSaver,其次内容更丰富
- 最终仍按 publish_date 倒序展示
|
2025-08-27 22:23:01 +08:00 |
|
x1ao4
|
5c50453acd
|
修复资源搜索结果发布日期时区(显示)错误的问题
|
2025-08-27 01:05:19 +08:00 |
|
x1ao4
|
7bf5e7423a
|
为资源搜索功能新增了 PanSou 服务器支持,优化了搜索结果的展示与排序方式,调整了系统配置页面的模块顺序
|
2025-08-26 01:57:34 +08:00 |
|
x1ao4
|
2896b801d6
|
将 douban_service.py 移动到 sdk 目录
- 将 app/douban_service.py 移动到 app/sdk/douban_service.py
- 更新 app/run.py 中的导入路径为 sdk.douban_service
- 优化代码组织结构,统一 SDK 模块管理
|
2025-07-14 00:12:25 +08:00 |
|
x1ao4
|
0ba1ea07dc
|
为转存记录页面的名称筛选功能增加转存为名称筛选支持
|
2025-07-07 01:10:36 +08:00 |
|
x1ao4
|
8933311072
|
增加拼音排序支持,修复文件夹无法进行大小排序的问题
|
2025-07-01 02:52:11 +08:00 |
|
x1ao4
|
7b019ab1e0
|
新增文件整理功能,优化命名规则切换和部分排序逻辑
|
2025-06-27 18:12:03 +08:00 |
|
x1ao4
|
5a5fa4cdeb
|
为数据库增加保存路径数据的存储功能,为选择保存到的文件夹页面增加删除文件和记录功能
|
2025-05-25 21:14:04 +08:00 |
|
x1ao4
|
250deb4b5f
|
重塑 WebUI,增加更多实用功能,引入数据库模块,支持记录和查看转存历史,优化并完善了部分功能
|
2025-05-17 17:04:39 +08:00 |
|
x1ao4
|
9ebccdcb89
|
✨ 优化 CloudSaver 资源搜索功能
|
2025-04-21 05:04:36 +08:00 |
|