Releases
v1.5.0
Compare
Sorry, something went wrong.
No results found
新增 Added
搜索页标签多选筛选 :新增标签筛选面板,覆盖7 大类共 240 个官网标签,支持多选后一次性应用;开启「广泛匹配」后按任一命中标签返回结果
搜索页发布日期筛选 :支持「过去 24 小时 / 2 天 / 1 周 / 1 个月 / 3 个月 / 1 年」快捷区间与按具体年份筛选
搜索页时长筛选 :支持「1 / 5 / 10 / 20 / 30 / 60 分钟以上」与「0 - 10 / 0 - 20 分钟」区间筛选
筛选面板与一键清除 :分类 / 标签 / 日期 / 时长统一走底部选择面板,标签按钮显示已选数量,支持一键清除全部筛选
筛选与标签文案四语言国际化 :新增 276 条筛选、标签与日期时长文案,简体中文 / 繁体中文 / 英文 / 日文四种语言同步补齐
播放器更多菜单新增循环播放开关 :可在播放器更多菜单中开启循环播放,开关状态持久化,切换视频与重启应用后仍生效
播放器进度条展示已缓冲进度 :进度条新增二级缓冲进度指示,可直观看到已缓冲区间再决定是否拖动
应用内本地视频播放页 :下载列表的「播放」改为在应用内直接播放已下载文件,不再跳转外部播放器
改进 Improved
下载速度骤降修复 :新增分块连接健康度监测,聚合速率持续低于阈值时自动重建在途连接
息屏下载不再降速 :下载期间持有 CPU 与 Wi-Fi 锁,避免息屏后 Wi-Fi 进入省电模式导致长视频下载变慢
分块重试退避与错峰 :多次失败的分块按失败次数递增退避并错峰重试,减少无效并发
详情页下载提示按结果区分 :发起下载后按实际结果提示「已添加 / 该视频正在下载中 / 该视频已下载完成 / 资源地址无效」
下载画质标识统一 :下载任务的画质名统一为官网画质全称,详情页与批量下载两个入口使用同一去重键与文件名,避免同一视频生成两份文件
视频缩略图尺寸调整 :列表卡缩略图宽度由 120dp 提升至 150dp(收藏 / 历史页由 110dp 提升至 140dp),缩略图更易辨识
搜索标签格统一两行高度 :标签面板中每个标签格固定为两行文本高度,长标签不再撑高整行导致网格参差
批量下载发起移至 IO 调度器 :批量下载的准备与查询不再占用主线程,进入页面更顺滑
详情页移除播放器上方返回栏 :播放器顶部不再叠加返回栏,画面更完整(系统返回与手势返回不受影响)
代码与结构整理 :持久化实体从 domain 模块移出(domain 不再依赖 Room),移除已无用的 FileProvider 分享配置与冗余注释
修复 Fixed
每次启动设置被重置为默认值 :修正 Application 在 attachBaseContext 阶段初始化偏好导致加密存储创建失败、进而触发「清空偏好重建」的问题
列表键缺失与一次性事件丢失 :下载 / 收藏 / 历史 / 详情 / 订阅列表补齐稳定键,修正一次性事件(提示、跳转)丢失导致的状态不同步
批量下载状态残留 :批量下载完成后列表状态不再残留;任务同步改为按视频 ID 建索引比对,进度刷新时不再出现状态跳变
下载通知与前台服务生命周期 :修正活动任务集合永不为空导致前台服务与通知无法关闭的问题;单个任务结束时不再误清除其它进行中任务的通知
断点续传一致性 :分块位图文件改为原子替换并做长度对齐校验,异常中断后不会因位图与文件长度不一致而重复下载或漏块
全屏连播切集误入画中画 :全屏连播自动切集时不再误触发画中画
搜索页筛选与排序误导性 UI :「全部」分类改为「全部分类」、新增「默认排序」选项,空态提示随筛选维度更新,修正筛选状态与排序选项的显示不一致
协程异常边界加固 :详情 / 搜索 / 下载 / 资料等 ViewModel 与仓储统一异常兜底,避免异常逃逸导致加载状态卡死
备份与日志暴露面收窄 :自动备份与设备迁移排除加密偏好文件与日志文件;日志中的请求参数与直链签名做脱敏
补充信息
完整 diff 对比:v1.4.2...v1.5.0
CI:修复 Android PR CI(Google 已移除废弃的 tools 包,改为显式安装 cmdline-tools 并统一 SDK 路径变量)
若本项目对你有帮助,欢迎在仓库右上角点一个 ⭐ Star,这是对开发者最大的鼓励与支持
You can’t perform that action at this time.