Releases: zfile-dev/zfile
Releases · zfile-dev/zfile
4.0.3
BUG
- 修复 url 路径中带 . 访问 404 的 bug
- 修复目录文档无论如何配置仅在首页显示的 bug.
- 修复 s3 存储类型不开启私有空间时,文件路径或文件名包含中文无法直链下载的 bug
- 修复本地存储、FTP、SFTP、WebDav 未启用私有空间,仍然校验私有签名的 bug #383
- 修复无法正常加载 S3 存储桶列表时报错的 bug.
- 修复无法正常加载 S3 存储桶列表时旧的存储桶列表缓存未清空的 BUG
- 修复悬浮操作栏显示异常的 BUG #382
- 修复生成单文件直链时,仍然显示批量导出按钮的 BUG
- 修复直链下载日志表中 ip 字段长度不够存储 ipv6 的 问题
优化
- 优化选择 S3 存储桶列表时的体验, 支持前缀搜索
- 优化视频播放器页面使用体验, 增加上一个,下一个按钮,优化移动端外部按钮的布局
- 再次优化列表访问性能,丝般顺滑
- 改善用户体验,非存储源根目录下密码框不允许取消,其他情况允许关闭密码框,并回到上级目录
- 增加对自定义 css js 的异常处理
新功能
- 画廊模式支持懒加载,再也不怕海量图片了
- 支持文件列表居中显示
4.0.2 版本更新
优化
- 大幅优化文件列表加载性能
- 更换图片预览组件,优化打开图片预览的性能
- 重写画廊模式,大幅优化打开性能
- 移除无用依赖,减小项目体积
- 优化密码文件夹体验,不允许关闭密码输入框,未输入密码不允许任何操作
BUG
- 修复文件名或路径名中包含 # 时报错的问题
- 修复鼠标未点击过 zfile 时, 拖拽上传失败的 bug
- 修复直链二维码宽度在不同浏览器下兼容性问题
- 修复 flv 格式会进行弹窗的 bug
新功能
- 全部部署方式均支持 IPV6
- 画廊模式下支持单击图片放大预览
4.0.1
新功能
- 增加文件点击习惯设置, 支持设置为单击还是双击
优化
- 优化上传速度提示功能
- 优化下载日志体验, 增加跳转至第 N 页功能, 增加更多页码选项
BUG 修复
- 统一下载日志 storage_key 字段长度, 防止存储源长度过长后无法正常记录下载日志.
- 存储源不存在时进行提示,修复后提示存储源不存在
- 修复管理员修改密码无效的 bug
- 修复目录文档某些情况无法匹配成功的 bug
- 修复 SharePoint 无法直链下载的 bug
- 修复 FLV 视频格式没有正常显示的 bug
- 修复移动端视频播放器无法正常使用的 BUG
- 修复当不允许文件操作时,右键通用操作按钮也没显示的 bug
- 修复隐藏直链未生效的 BUG
其他
- 修改错字, "登陆" 修改为 "登录"
4.0.0
ZFile 4.0 发布
经过一个半月的开发, ZFile 升级为 4.0, 本次更新对代码进行了大量重构,优化了使用体验,增加更多功能支持,重磅支持文件操作功能,如上传、重命名、删除等操作.
新增功能
- 支持文件操作:上传, 删除, 重命名, 新建文件夹. 后续还会支持移动和复制文件(详见下方后续计划).
- 操作系统级的文件操作体验
- 支持拖拽上传和 Ctrl + V 粘贴上传文件和文件夹
- 支持 Ctrl + A 全选文件, 按 Esc 取消全选.
- 支持拖拽批量选择文件
- 支持按住 Shift 多选文件
- 支持多选文件后按 Delete 键删除文件.
- 按 Backspace 返回上级文件夹.
- 全新的 UI 风格, 更简洁易用.
- 视频播放器支持播放上一个,下一个,选择当前目录下视频列表.
- 视频播放器支持调用本地软件进行下载,如迅雷、Motrix. 支持调用本地播放器播放,更好的进行视频解码: PotPlayer, IINA, VLC, nPlayer, MXPlayer(Free/Pro)
- 全新画廊模式, 支持按照瀑布流显示图片, 支持自定义 N 栏, 自定义每栏的间距
- 全新目录文档配置方式,支持在后台使用在线编辑器撰写目录文档.
- 全选密码文件夹设置方式, 支持按照通配符给文件夹设置密码
- 全新过滤文件夹设置, 支持按照通配符过滤文件或文件夹, 同时控制仅隐藏、隐藏且目录不可见、隐藏且不可下载目录下的文件.
- 后台登录支持设置验证码和 2FA 身份认证,防止后台被暴力破解
- 支持自定义文件格式后缀, 避免系统内置的不完善导致文件无法预览.
- 完美支持 MySQL 数据库, 同时默认使用 SQLite 数据库, 可根据自身需要选择.
捐赠版
为了项目的持续开发, 如您需要更高级的功能, 还可以选择捐赠版, 支持更多功能, 同步拥有社区版所有功能, 捐赠版按照域名永久授权, 新功能包括但不限于:
- 本地存储、WebDav、FTP、SFTP、阿里云 OSS、腾讯云 COS 支持限制单链接速度, 有效降低服务器负载.
- 本地存储支持控制是否允许多线程下载.
- 上传、删除、重命名、新建文件夹等操作支持权限控制,控制每个功能允许匿名使用**或允许管理员登录后使用*
- 直链下载统计,对直链的下载进行按文件下载次数、按下载来源(Referer),按下载 IP 排序,找出热点文件.
- 文件搜索功能,支持全局模糊搜索文件.
- 捐赠版交流群,大家交流经验,分享资源.
- 第一时间体验新功能及更快的问题反馈和解答.
- 持续更新...
后续开发计划
- 全新文档和官网 (2022-07-30 前)
- Google Drive 支持 (2022-07-30 前)
- 夜间模式适配 (2022-07-30 前)
- 支持显示文件树功能 (2022-07-30 前)
- 支持设置文件夹可单击还是双击进入 (2022-07-30 前)
- 文件预览等单独到一个页面显示,而不是现有弹窗 (2022-08-15 前)
- 支持对外提供 WebDav 服务 (2022-08-15 前)
- 负载均衡功能(捐赠版)(2022-08-15 前)
常见问题
- 暂不支持从 3.x 版本数据迁移至 4.x 版本, 且前期版本可能会有些不稳定, 请做好备份.
- 3.x 版本也会持续更新一些功能, 修复 BUG 和漏洞.
3.2.6
bug 修复
- 修复带密码的 webdav 添加失败的 bug.
3.2.5
新功能
- 新增 WebDav 挂载功能
BUG 修复
- 修复错误的 content_disposition 和 contentType 导致下载文件格式被浏览器识别错误。如手机部分浏览器下载 apk,被自动加 .zip 后缀
- 修复 SharePoint 小工具链接地址错误指向的 BUG
3.2.4
3.2.3
3.2.2
BUG 修复
- ftp 默认为被动模式,防止因端口不同,无法读取。
- 修复又拍云文件中包含特殊字符时,调用 upyun 接口未进行 url encode 返回 400,影响又拍云单文件直链无法使用。
- 修复某些情况下直链无法正常使用的 BUG
- 修复获取音频信息时,因文件链接 302, 导致无法正常获取音频文件信息的 BUG.