更新日志(移动端)

本页记录移动客户端(Android / iOS)的功能更新。移动客户端自 1.0.1 起与服务端使用同一套版本号发布;服务端 / 管理端变更见 服务端更新日志,桌面客户端见 桌面端更新日志,App 的安装与使用说明见 移动端 App。

[未发布]

新增

变更

修复


[1.0.2] - 2026-09-02

变更

  • 「我的」页面重排

    • 设置行改为「标题优先」布局:值文本最多占行宽 40%,系统大字体或窄屏时自动换到标题下方,标题不再被压成两行、尾部控件不再被截断。
    • 页面层级更清晰:顶部账号卡片,下方按「备份 / 外观与语言 / 预览与传输 / 数据与设备 / 关于」分组;「退出登录」单独归入底部区域并说明退出后本地文件会保留,「切换账号」改为胶囊式入口。
  • 下载确认弹层

    • 全新设计的下载弹层:展示文件缩略图、名称、大小、保存位置与最终文件名(与本机同名文件冲突时自动追加序号)。
    • 文件已在下载队列时显示当前进度;本机已有相同内容的副本时提示「已下载」并可直接打开,或选择重新下载。
    • 支持「下载完成后用其他应用打开」,主次按钮层级明确(主按钮开始下载,次按钮取消)。
  • 存储桶选择器

    • 全新设计的存储桶选择弹层:每个存储桶显示首字母头像(按名称生成稳定配色)、区域与用量占比提示,默认存储桶与当前存储桶分别带「默认」「当前」标记,当前项以勾选角标高亮。
    • 存储桶数量达到 4 个时自动出现搜索框,可按名称或区域筛选;无存储桶与无匹配结果分别给出空态提示。
    • 列表按「默认 → 当前 → 创建时间」排序,常用存储桶始终在前。

修复

  • 设置行文字重叠:修复在部分机型 / 大字体下设置项标题与右侧值文字重叠、主题与语言分段控件挤出屏幕的问题。

[1.0.1] - 2026-09-02

移动客户端首个正式版本,随服务端 1.0.1 同步发布。

新增

  • 全新界面

    • 全新设计系统:统一的字号、间距、圆角与层级令牌,以及页面头部、卡片、设置分组、状态标签、骨架屏、空态 / 错误态(可重试)等基础组件。
    • 登录改为「服务器 → 账号」两步流程,明文 HTTP 等安全风险提示更醒目;首页新增存储概览、「继续处理」与上传主按钮。
    • 文件页工具栏重构:自适应网格、多选与批量删除 / 移动 / 复制的动作面板。
    • 传输页改为上传 / 下载分段 + 状态筛选标签,每个任务只保留一个主操作,已完成记录可左滑移除;设置页分组展示,主题 / 语言 / 并发 / 重试次数改为底部弹层选择;预览页支持沉浸模式,加载与错误状态可重试或转为下载。
    • 所有系统对话框、提示条与底部菜单统一为品牌样式的弹层与轻提示;平板使用侧边导航栏,支持系统大字体。
  • 品牌启动屏

    • iOS 启动屏与 Android(含 Android 12+ 系统启动屏)统一为品牌底色 + 居中品牌图形,浅色 / 深色自动切换,冷启动不再白屏或黑屏。
    • 原生启动屏之后由同色同图的 Flutter 过渡页接管,初始化耗时较长时才显示进度指示,不再出现「冻结的启动图」。
  • 深链接导入服务器配置

    • 支持 cloudblox://login?serverUrl=…&username=… 深链接:点开链接即可把服务器地址与用户名导入 App 并预填登录页。
    • Android / iOS 注册 cloudblox:// scheme;已登录同账号时提示、不同账号时引导添加账号。
    • 深链接仅携带服务器地址与用户名等非敏感信息,忽略密码 / token 类参数。
  • 信息架构

    • 底部导航改为首页 / 文件 / 传输 / 我的;不再提供独立的「离线文件」入口。
    • 首页展示存储用量、快捷操作与收藏;上传动作板为相册、本机文件、新建文件夹。
    • 下载完成后从传输记录打开,可在「我的 → 本机数据管理」查看占用并清理。
  • 传输可靠性改造

    • 上传前预检存储桶「单文件大小上限 / 扩展名规则」,超限直接提示,不再传完整个文件才收到 413 错误。
    • 传输失败自动区分错误类型:网络等临时故障按设置的次数退避重试;超限、类型不允许等明确错误不再无谓重试。
    • 设置页新增「失败自动重试次数」(0–30,默认 10)。
    • 大文件上传显示阶段提示:「正在计算文件校验值」「等待云端校验合并」,不再看起来卡在 0% 或 100%。
  • 传输列表预览

    • 传输任务显示文件类型图标 / 图片缩略图与方向角标;点击可直接预览图片或打开文件。
  • 文本预览查找

    • 文本 / 代码预览新增查找面板:关键字定位、上一个 / 下一个、区分大小写、匹配计数。
  • 多账号切换

    • 账号页新增账号列表,支持一键切换不同服务器 / 不同账号。
    • 支持「添加账号」(登录其他服务器或账号,不影响当前登录)与「移除账号」(清理本机登录状态与缓存)。
    • 切换不撤销云端会话,各账号的离线文件、传输记录与缓存相互隔离;登录已过期的账号会引导重新登录。
  • 传输中心增强

    • 新增状态筛选(全部 / 进行中 / 已暂停 / 失败 / 已完成,带数量角标)与批量操作(全部暂停 / 继续 / 失败重试 / 清空已完成)。
    • 顶部汇总条实时显示进行中任务数、合计速度与预计剩余时间;单任务显示速度、进度与失败原因,失败可一键重试。
  • 代码与 Markdown 预览高亮

    • 文本 / 代码预览支持 30+ 语言语法高亮(跟随系统明暗主题)、行号显示与按行懒加载,大文本不再卡顿。
    • Markdown 文件默认渲染视图,可切换查看带高亮的源码。

变更

  • 启动屏动效:品牌图形跨原生启动屏保持静止,字标淡入 + 上浮,初始化较久时才出现呼吸动画;尊重系统「减弱动态效果」设置,原生启动屏 → 过渡页 → 首屏之间平滑淡入淡出。
  • 登录凭据安全存储:refresh token 改存系统安全存储(iOS Keychain / Android Keystore),不再明文写入本机会话文件;旧版本的明文凭据在首次启动时自动迁入并从会话文件中清除。
  • 服务器地址默认 HTTPS:只填写域名时默认按 https:// 连接;登录页与账号页对明文 http:// 连接持续显示安全提示。
  • 通知权限时机:不再在首屏渲染前申请通知权限,改为首次开始下载或开启相册备份时申请,拒绝后不影响传输本身。
  • 图片预览秒开:图片预览优先命中本地缓存直接显示(列表缩略图或上次预览已落盘时秒开);未命中保持流式渲染并后台落盘,下次打开即命中缓存。
  • 回收站分页:去掉常驻「加载更多」,改为触底自动加载;删除或还原后列表不足一屏会沿游标补页,只有服务端确认总数为 0 才显示空回收站。
  • 文件排序对齐桌面端:支持按名称 / 创建时间 / 修改时间 / 大小排序,均可升序或降序,菜单显示当前排序状态。
  • 设备在线判定:发起请求的设备恒定在线,离线时长改由服务端统一计算下发(消除跨时区偏差);前台每 60 秒发送心跳维持在线;设备列表按 Windows / macOS / Linux / iOS / Android 区分图标。
  • 上传并发:设置中的并发数正式生效(此前固定为 2),相册备份由逐个串行改为窗口式并发上传。

修复

  • 切换语言:修复切换语言后当前页面、导航栈与未提交输入被重置的问题,现在只刷新文案。
  • 回收站假空与补页失败:修复加载失败被当成空回收站、以及删光当前已加载页后不再加载后续条目的问题。
  • 重启后续传:修复关闭 App 再打开后旧任务停在「已暂停」且另开新任务的问题;重启后运行中任务自动续传,重复入队会复用未完成任务。
  • 上传冲突:修复从暂停点续传报「远端对象已发生变化」的问题;上传前对齐远端版本号,冲突时自动校验内容并重试(内容一致直接采纳),与桌面端行为一致。
  • 登录态丢失:修复从最近任务划掉 App 后再次打开需要重新输入密码的问题(refresh token 轮换后未落盘导致),会话文件改为原子写入防止损坏。
  • 设备在线状态:修复设备管理中本机或在线设备被误判为离线的问题。

客户端版本说明

移动客户端与服务端使用同一套版本号,发版时一起递增;客户端可单独发版,但安装包版本始终与服务端版本来源一致。移动端版本在「我的」页底部查看,服务端版本见管理后台「系统配置 → 系统版本」。