1 功能新增及优化
- 文件管理
- 文件嵌入:
- 支持图片,视频,应用,pdf,office等各类文件快速生成预览组件, 方便嵌入到其他站点或博客
- 入口: 文件右键菜单,选中文件工具栏下拉菜单,文档属性文件路径后;(匹配下载权限);
- 文件嵌入设置:嵌入预览; 支持设置组件尺寸,快速复制组件代码;图片不指定宽度;
- 嵌入文件预览:图片;pdf,ofd;office;cad工程文件;视频;音乐;psd/ai设计文件;文本,代码,markdown;未知文件下载;
- 外链分享优化:
- 支持多选文件批量下载; 文件夹打包下载;
- 外链分享打包下载支持: 后台加入是否开启文件夹打包下载开关, 默认开启,开启后多选时包含文件夹自动压缩后下载;文件属性加入预览和下载外链;
- 其他优化: 自己的外链分享也支持转存; 文件封面图支持; 图片缩略图处理; 服务端搜索优化,搜索支持设置筛选条件;
- 文件夹readme说明:
- 文件夹下包含readme.txt,readme.md,说明.md等文件时自动展示内容,按markdown进行解析;
- 外链分享文件夹也支持该特性,可方便用于文件夹说明;
- 收起展开记住状态;
- 文件锁定逻辑优化: 已经锁定文件不允许再其他人锁定; 自己锁定的图标区分;加锁后文件不能编辑; 加锁的文件其他人不允许回滚版本;
- PC客户端编辑文件: 打开后文件后其他人锁定,保存文件时优化处理; 文件打开时忽略当前缓存(避免文件已修改但打开的还是老的版本)
- webdav插件: 粘贴文件为0字节问题兼容;登陆日志; 复制移动兼容处理; 支持移动到收藏的各类IO路径
- Dplayer播放器插件: flv播放处理,支持magnet扩展名文件内容为磁力链接url的磁力链接直接播放;
- 其他优化:桌面文件夹及个人文件夹不允许删除移动; 文件夹字内容接口文档不存在时统一优化;文件外链权限,拥有下载和编辑权限才展示
- 文件嵌入:
- 个人中心
- 用户头像上传,支持裁剪头像;
- 其他优化:壁纸设置支持自定义使用外链图片; 开启关闭动画逻辑影响点调整; 文件树目录-所在部门没有数据时不显示; 登陆设备内容优化;
- 后台管理
- 对象存支持设置前端或后端上传下载开关;(直传|服务器中转)
- 存储管理:存储添加提示优化; 存储删除安全性优化;
- 后台管理:自定义邮件设置支持加密方式设置;
- 其他优化:备份优化;编辑部门前后端调整;缓存切换异常的情况兼容;收藏夹不存在时颜色区分;收藏夹H5列表内容优化;对象存储Minio空文件夹情况兼容;对象存储移除情况处理;打开文件夹多次打开异常情况优化;
- 体验优化
- 对话框任务栏: 对话框最小化到任务栏,任务栏标签自适应处理; 桌面支持(文件管理,编辑器),打开隐藏动画;
- 移动端拖拽手势优化: 根据手势方向优先响应滚动条, 捕获到相应元素后屏蔽其他相应区域; (编辑器手势开启关闭树目录)
- 前进后退: 忽略对话框打开关闭引起的地址栏变化; (对话框关闭避免重复调用关闭)
- 手机端多选框选: 手势超出屏幕自动滚动,框选处理为整行选择;组件标题处理;
- 载入页面loading及操作loading避免卡顿处理; 右键菜单二级菜单偶尔错位问题优化
- 鼠标停留元素title展示: 当该元素为菜单焦点或页面焦点时不展示title信息;
- 拖拽上传桌面拖拽区域优先级低于文件打开窗口;
- 样式优化: 删除回滚等确认对话框移动端优化;H5登陆页面横屏模式显示优化;文档动态-删除内容显示优化; 通用文件文件夹选择组件标题处理;Android端H5编辑器打开文件时键盘弹出挡住内容问题优化;登陆日志/操作日志设备类型图标优化;loading图片清晰度优化; 搜索文档类型选择自动对齐;音乐播放器列表删除按钮位置,H5下去除最小化和最大化按钮;
- windows触屏设备界面适配问题处理;窗口变小时文件hover;文件打开方式应用九宫格左右居中;滑动动作快速滑动灵敏度提升; H5文档日志收起展开样式优化;
- 文档动态: 多个删除文件样式统一,同时操作动作归类; 新建文件与上传文件区分; 文件夹下多个文件编辑事件显示数据优化整理,显示编辑的文件名; 版本回滚文档动态显示为历史版本切换;
- 移动端H5: 右滑动打开文件树目录从边缘滑动不响应;文档动态,点击文件或文件夹进入目录提示;全屏幕左滑右滑手势阻止冒泡(禁用系统手势); photoswip图片播放,当图片高宽都没有占满屏幕时左右滑动引起关闭的问题;(gif小图片);文件管理右侧边缘左滑文件树目录菜单显示问题处理; 后台管理,有tab时向右滑动手势打开主菜单处理;移动端框选选中整行只应用在H5上;
- 其他优化
- QQ,微信,钉钉,webdav等登陆: 后台登陆日志处理,用户记录处理;
- 细节完善: api访问用户登录退出情况code统一;
- 插件说明展示: 插件文件夹下包含readme.md则自动在插件详情页展示(可用于版本更新)
- 批量上传图片时偶尔数据库信息写入冲突问题优化;
- php8兼容处理;
- iframe中url不支持cookie读写(不能维持登陆问题);SameSite 处理;
- 细节优化: 自动清除临时附件; 部分后端环境新建文件加锁文件名过长情况兼容; markdown粘贴图片图片上传位置统一归类到images下;打开方式不同设备端保存覆盖问题优化,本地保存数据和服务端数据进行合并处理;
2 bug修复
-
物理路径文件删除到回收站:选中还原卡顿问题处理; 回收站内容过多时清空报错处理;(数据库字段超出提示;option/meta)
-
部门文档权限: 某文件夹设置了其他人不可见; 下层文件夹指定用户可见---穿透通路; 不可见文件夹下内容可以看到的问题;
-
部门文档权限: 给用户分配上级部门A为查看者,下级部门B为不可见,在部门B中放的文件实际可见的问题;
-
PC客户端: 设置默认打开方式; 退出客户端重新打开后没有记住配置问题处理(压缩包处理); 本地打开进度优化
-
其他优化:OSS对象存储上传兼容优化调整;tar.gz解压异常优化;对象存储重命名文件层级异常情况优化;打包下载打包后没有自动开始下载问题处理; 搜索本地文件夹时文件名不显示问题处理;formMaker初始值设置载入组件异步复制处理
-
移动端H5浏览器兼容优化: 文档讨论,移动端点击发送触发两次的问题; 文档讨论,点击按钮触发右键菜单处理;