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