Skip to content

发布 v2.0.0 正式版

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Jun 07:57
b12a772
  • UI/UX 变更
    • 升级了基础样式库,风格更现代化;
    • 升级了图标库,适配基础样式库的风格;
    • 修复了模态窗意外关闭,选择文本,鼠标按键在背景松开;
    • 优化了部分文案,例如:预览归档文件,立即解冻->进行解冻,因为解冻并不能立即完成;
    • 新增了更多表单输入不合法的原因提示;
    • 优化了表格行选择,可以点击名称以外的任意位置以选择,并高亮所选择的行;
    • 移除了嵌套模态窗以获取更好的体验,如预览、批量操作等;
    • 新增了所有异步操作按钮都将在加载中时不可点击,以防止重复请求等问题;
    • 修复了更改语言部分文案不更新的问题,例如存储桶表格的表头等;
  • 顶部功能栏
    • 新增了显示当前所使用的用户备注;
  • Kodo 地址栏
    • 修复了重启应用后不在地址栏显示之前的收藏地址的标记,同时可重复收藏地址;
    • 协议前缀只读;
  • 存储桶列表
    • 新增了网格布局下显示存储桶所在区域;
  • 文件对象列表
    • 优化了海量文件的展示性能,流畅浏览包含上万文件的目录,鼠标悬浮文件名可显示完整文件名,也可拖拽文件名列以显示更长的文件名;
    • 优化了加载更多机制,现在支持触底自动加载,不再需要手动点击加载更多;
    • 优化了加载提示,现在可以随时使用导航栏,而不必等待当前路径下内容加载完成;
    • 修复了低概率可能加载上个路径下的文件对象到当前列表中;
  • 文件操作
    • 优化了批量导出外链的速度;
    • 移除了文件列表修改文件存储类型的 head file 请求,直接使用列表中存储类型作为当前存储类型;
    • 修复了不能操作 key 为空字符串的文件对象;
    • 修复了复制/移动文件夹可能递归的问题,禁止复制/移动自身;
    • 优化单独解冻文件的逻辑,现在解冻按钮点击后一定会有所响应;
  • 优化了上传与下载
    • 修复了私有云(s3 http)不支持限速;
    • 修复了私有云(s3)传输速度更新频率较低的问题;
    • 新增了自动识别网络状态,在掉线后自动暂停任务,上线后自动开始任务;
    • 新增了自动重试网络原因导致的任务停滞;
    • 修复了上传覆盖重试任务不受同时上传任务数限制;
    • 修复了在低网速情况下已移除/已停止的任务仍可能在后台处于运行中的状态;
    • 修复了不能上传文件到空名字的目录;
    • 优化了上传下载面板的资源使用,关闭面板后将清理 UI 资源占用;
    • 修复了任务速度、剩余时间显示小数位可能过多的问题;
    • 新增了拖拽上传的界面显示,可以引导与显示松开鼠标触发上传的生效范围;
    • 修复了上传失败且签名过期后无法从头上传;
    • 修复了大文件上传可能爆栈导致始终无法完成上传;
  • 设置项
    • 调整了文件列表每次加载数量最小值:1 -> 10,以防止子目录可能无法正常加载更多,同时防止对后端服务压力过大;
  • 其他
    • 修复了重新登录即丢失主页(主页信息持久化位置变动:auth -> bookmark);
    • Windows 平台发布包新增了 no-sandbox-shortcut.cmd 脚本,方便部分用户处理 GPU 不兼容问题;#135
  • 开发相关
    • 全面使用 TypeScript;
    • 使用 React 替代了 AngularJS,优化了目录结构;
    • 优化了上传下载逻辑,使用流让功能分层更明显,更内聚;
    • 修正下载写入流参数以符合类型声明;