Commit Graph

166 Commits

Author SHA1 Message Date
x1ao4
e2ba923370 修复资源搜索结果发布时间时区显示错误的问题
- 在前端 formatPublishDate 函数中添加时区修复逻辑
- 智能识别 UTC 时间(包含 T 或 Z)并自动 +8 小时转换为北京时间
- 保持标准北京时间格式不变
- 解决发布时间显示提早 8 小时的问题
2025-08-30 22:11:45 +08:00
x1ao4
f0f608b398 调整资源搜索下拉与文件夹选择模态交互,优化关闭时机
- keep: 打开/关闭选择需转存的文件夹模态不再自动关闭下拉
- add: 点击模态右上角关闭按钮或模态内部区域不关闭下拉
- change: 仅在 “转存当前文件夹/保存到当前文件夹” 确认时,同时关闭模态与下拉
- fix: 在多处初始化分支补充 “点击发生在 #fileSelectModal 内部时不关闭下拉” 的判断
- chore: 在 `selectCurrentFolder()` 中显式关闭下拉,避免确认后下拉残留
2025-08-28 23:23:16 +08:00
x1ao4
72a2b862a3 为文件夹/分享详情加载扩展可恢复错误重试范围
- retry: 在 `getShareDetail` 将 “非法token/Bad Parameter/request error” 纳入可恢复错误
  - 模态仍显示时清空 `stoken` 并延迟 600ms 自动重试一次
  - 重试失败统一提示 “获取文件夹列表失败,请关闭窗口再试一次”
2025-08-28 22:45:31 +08:00
x1ao4
484e68a82d 为文件夹/分享详情加载引入无感自动重试,优化失败体验
- 新增:在 `getSavepathDetail` 失败时自动无感重试一次
  - 仅在 `#fileSelectModal` 仍显示时触发重试,避免误重试
  - 为请求参数追加 `_ts` 时间戳,绕过浏览器/代理缓存导致的伪重试
- 新增:在 `getShareDetail` 失败时自动无感重试一次
  - 重试前强制清空 `this.fileSelect.stoken`,让后端重新获取有效 `stoken`
  - 仅在 `#fileSelectModal` 仍显示时触发重试
- 超过最大重试次数后,立即提示“获取文件夹列表失败,请关闭窗口再试一次”,不再继续等待

原因:
- 原有“等待1秒再调一次”的重试在令牌失效或缓存命中时无效,用户需手动关窗再点
- 本次改动通过刷新 `stoken` 与规避缓存,实现与“手动关窗再点”接近的效果,且对用户无感
2025-08-28 22:05:29 +08:00
x1ao4
5216fa981d 修复资源搜索结果在大样本下超时后重复追加,导致重复渲染与计数膨胀的问题
- 前端:引入搜索 “会话号 + validating” 双重校验,超时立即取消当前会话,并在批处理/渲染前校验,阻断超时后的继续写入;保留稳定 v-for key 确保渲染一致性
- 后端:`get_detail` 增强容错,避免无 `code`/网络异常引发 KeyError;`/get_share_detail` 统一错误返回结构,前端稳定处理
2025-08-27 23:33:53 +08:00
x1ao4
8304d8e8fd 新增推送通知类型选择功能
- 新增推送通知类型配置选项
- 支持三种模式:
  - 完整信息(转存成功、转存失败、资源失效)
  - 仅成功信息(仅转存成功)
  - 排除失效信息(转存成功、转存失败)
- 优化通知过滤逻辑,提升用户体验
2025-08-27 02:32:42 +08:00
x1ao4
5c50453acd 修复资源搜索结果发布日期时区(显示)错误的问题 2025-08-27 01:05:19 +08:00
x1ao4
6fd9683ff9 修改搜索来源配置提示信息 2025-08-26 17:58:08 +08:00
x1ao4
101abb0247 优化资源搜索结果的去重逻辑 2025-08-26 17:20:34 +08:00
x1ao4
54bcd0906a 优化资源搜索结果的显示方式和逻辑 2025-08-26 15:53:12 +08:00
x1ao4
953afd8758 优化搜索结果中的链接显示方式,改为显示分享 ID 而非完整地址 2025-08-26 15:27:36 +08:00
x1ao4
7bf5e7423a 为资源搜索功能新增了 PanSou 服务器支持,优化了搜索结果的展示与排序方式,调整了系统配置页面的模块顺序 2025-08-26 01:57:34 +08:00
x1ao4
a27c76637b 新增插件配置模式设置功能,支持全局配置
- 插件配置支持独立配置或全局配置,默认为独立配置
- 独立配置模式下每个任务可单独设置插件参数,互不影响
- 全局配置模式下所有任务共用同一套插件参数,只能在系统配置页面修改,并会覆盖已有任务的配置,新建任务也会自动继承相应配置
- 支持 aria2、alist_strm_gen、emby 插件
2025-08-25 17:01:25 +08:00
x1ao4
9e32ef7997 新增高级过滤功能
支持使用保留词和过滤词实现更为复杂的过滤逻辑
2025-08-24 00:02:51 +08:00
x1ao4
2283747d6c 优化移动端分页导航显示效果 2025-08-09 23:39:28 +08:00
x1ao4
62fa776ec3 修复电影命名规则空配置被强制覆盖的问题 2025-08-09 22:43:30 +08:00
x1ao4
a9af75eb11 修复电影命名规则正则表达式的转义问题 2025-08-09 22:07:28 +08:00
x1ao4
4d7e30ddb3 在影视发现页面的创建任务模态框新增了创建、运行并删除任务功能 2025-08-09 18:58:46 +08:00
x1ao4
86533d1f29 新增电影命名规则配置功能
- 在系统配置中新增电影命名规则设置,包含匹配表达式和替换表达式两个输入框
- 默认匹配表达式:^(.*)\.([^.]+),替换表达式:片名 (年份).\2
- 影视发现页面的电影类榜单(热门电影、最新电影、豆瓣高分、冷门佳片)创建任务时自动应用电影命名规则
- 支持智能填充片名和年份变量,保持文件扩展名
- 向后兼容,老用户更新后自动获得默认配置
2025-08-09 00:02:27 +08:00
x1ao4
5a4afbe737 修复空文件夹数据的异常显示问题
- 修复空文件夹显示 "undefined 项" 而非 "0 项" 的问题
- 修复空文件夹分页显示 "1-0 项" 而非 "0-0 项" 的问题
- 在后端 API 中添加 include_items 字段的数据验证和处理
2025-08-06 12:37:20 +08:00
x1ao4
41c09f78f1 优化移动端任务列表显示效果,修复 iOS 当日更新标识显示问题
## 移动端任务列表交互优化
- 默认状态:隐藏按钮,显示任务元数据(最近文件、更新日期、当日标识)
- 悬停/展开状态:显示按钮,隐藏元数据,保持当日更新标识可见

## iOS 兼容性修复
- 针对 iOS 不支持渐变文本的问题,使用纯色当日更新标识
- 其他设备保持原有渐变效果不变
2025-07-15 22:42:52 +08:00
x1ao4
fcdec5e58a 切换到任务列表页面时自动刷新任务数据
- 在 activeTab 监听器和 changeTab 函数中添加对 tasklist 页面的检测
- 切换到任务列表时自动调用 loadTaskLatestInfo() 刷新最新转存文件和更新日期
- 保持与转存记录页面一致的用户体验,确保显示最新数据
2025-07-15 02:42:43 +08:00
x1ao4
48f771063b 优化影视发现页面海报墙的显示效果
- 缩小海报墙行距,微调影视类型文本的颜色
- 当存在多个导演时,最多只显示前两位导演的名字
2025-07-15 02:16:26 +08:00
x1ao4
4175c1c6ea 修复运行日志模态框滚动问题和重命名列表头显示错误问题 2025-07-14 02:14:40 +08:00
x1ao4
e3eb27cbfc 修复资源搜索分享链接逻辑
- 点击搜索结果仅浏览不修改原链接
- 仅在点击 "转存当前文件夹" 时更新分享链接
- 使用用户最终访问的路径地址而非初始建议地址
2025-07-14 01:19:25 +08:00
x1ao4
2fbfd393c1 新增影视发现功能 2025-07-13 23:03:40 +08:00
x1ao4
4ad08bae91 忽略分享链接检查时的 request error 网络错误
- 修复网络不稳定时误报 request error 状态的问题
- 在分享链接检查中忽略网络错误,避免误导用户
2025-07-09 23:01:47 +08:00
x1ao4
0ba1ea07dc 为转存记录页面的名称筛选功能增加转存为名称筛选支持 2025-07-07 01:10:36 +08:00
x1ao4
3d978fa8f5 优化任务名称修改时智能填充的同步逻辑
- 电视类型任务在删除任务名称中的季序号时,仍保留路径与命名规则中的季序号
- 电视类型任务支持季序号双向(保存路径与命名规则)同步
- 非电视类型任务自动去除不必要的年份目录层级
2025-07-06 19:38:13 +08:00
x1ao4
e7d8666dcb 改进选择起始文件模态框的排序方式,修复起始文件失效的问题 2025-07-06 02:59:47 +08:00
x1ao4
bc31e6aee8 优化最近转存文件和最近更新日期的显示逻辑和顺序,避免重复显示剧名或季数 2025-07-05 19:47:38 +08:00
x1ao4
8ac34dbb51 新增显示当日更新标识功能,修改文件夹图标颜色
- 对于当日更新的内容,在任务列表的任务名称、转存记录的转存为名称、文件整理的文件名后方显示当日更新标识(星星图标)
- 新增显示设置选项:始终显示/悬停显示/禁用
- 完全向后兼容,不影响现有功能
- 把表格中的文件夹图标由黄色改为蓝色,视觉效果更统一和谐
2025-07-05 16:17:00 +08:00
x1ao4
d61c0ee9cd 在任务列表页面新增显示最近转存文件功能并优化 API 性能
- 在任务名称后显示最新转存文件名(格式:· 文件名)
- 新增显示设置选项:始终显示/悬停显示/禁用
- 合并 /task_latest_records 和 /task_latest_files 为统一的 /task_latest_info API
- 自动提取季数集数信息显示(如:乘风2025 - S06E10 → S06E10)
- 样式与最近更新日期保持一致,支持悬停交互
- 完全向后兼容,不影响现有功能和配置
2025-07-05 02:58:29 +08:00
x1ao4
08e5a2f6e8 在任务列表页面新增显示最近更新日期功能
- 在任务名称后显示最新转存记录日期(格式:· 07-04)
- 新增显示设置选项:始终显示/悬停显示/禁用
- 添加 /task_latest_records API 获取任务最新记录
- 样式与任务名称保持一致,支持悬停交互
- 完全向后兼容,不影响现有功能
2025-07-05 00:57:17 +08:00
x1ao4
2f3126e002 在文件表格中增加了按文件类型显示图标的功能
支持 14 种文件类型的专用图标显示,包括视频、音频、图片、文档、代码等,替换原有的统一文件图标,提升用户体验
2025-07-05 00:01:10 +08:00
x1ao4
bdd6643c43 更新顺序命名预览界面的提示信息 2025-07-04 16:50:20 +08:00
x1ao4
ffe6bfdbaa 在文件整理页面增加了移动文件和新建文件夹功能 2025-07-04 14:30:15 +08:00
x1ao4
85cd4d3a9c 修复模态框重命名列排序中不同位数的集数排序异常的问题
修复了模态框重命名列排序时,同一文件夹内存在不同位数的集数(如 2 位数和 3 位数)时无法正确排序的问题
2025-07-02 03:14:43 +08:00
x1ao4
732b184ab4 修复选择起始文件和选择需转存的文件夹模态框的排序问题 2025-07-02 02:19:51 +08:00
x1ao4
9cd952799d 修复转存记录和文件树未显示实际保存文件名的问题
- 修复顺序命名模式文件树创建条件判断逻辑
- 新增实际文件名映射机制,确保文件树和转存记录显示实际文件
- 修复文件排序、扩展名和图标显示错误的问题
- 正确处理重命名失败的情况
2025-07-02 00:31:56 +08:00
x1ao4
09d99a052d 改进起始文件过滤逻辑,从修改日期判断升级为基于智能排序判断
- 将起始文件过滤从简单的"修改日期大于"改为基于文件名的智能排序判断
- 统一三种命名模式的文件排序逻辑,确保起始文件过滤的一致性和准确性
- 智能排序支持日期、期数、集数等多种格式的提取和排序
- 解决相同修改时间文件的排序问题,提高起始文件功能的可靠性
- 更新功能描述文案,从"修改日期大于"改为"比此文件更新"
- 保持向后兼容,仅影响设置了起始文件的任务
2025-07-01 19:12:09 +08:00
x1ao4
8933311072 增加拼音排序支持,修复文件夹无法进行大小排序的问题 2025-07-01 02:52:11 +08:00
x1ao4
eeaf02f5d3 在文件整理页面增加了单个项目重命名功能 2025-06-29 19:45:00 +08:00
x1ao4
6f68c5a290 在文件整理页面增加了刷新 Plex 媒体库和刷新 AList 目录功能,为 Plex 和 AList 插件增加了多账号支持功能 2025-06-29 02:26:41 +08:00
x1ao4
7d4672cb8e 为文件整理增加多账号支持和性能设置功能 2025-06-28 23:18:25 +08:00
x1ao4
7b019ab1e0 新增文件整理功能,优化命名规则切换和部分排序逻辑 2025-06-27 18:12:03 +08:00
x1ao4
ce8f0c94b9 修改获取文件夹列表的重试机制 2025-06-20 18:29:57 +08:00
x1ao4
e0b60a48d8 为获取文件夹列表增加重试机制 2025-06-20 01:45:51 +08:00
x1ao4
69980863d3 修复选择资源时异常跳转命名预览界面的问题 2025-06-20 01:09:02 +08:00
x1ao4
5383f61f37 优化命名预览界面的重命名排序显示逻辑 2025-06-20 00:37:37 +08:00