Releases: Contribuv/file-collector
Release list
2.3.24
2.3.23
v2.3.23
收集页上传区改为文件/文件夹双列分区,拖拽自动识别类型(文件走普通上传,文件夹走 webkitdirectory)
支持上传文件夹并保留完整目录路径(含顶层文件夹名),后端自动创建子目录
修复文件夹上传时顶层文件夹路径丢失问题(之前会截断第一层文件夹名)
上传区提示信息(支持断点续传/单次上限/续传说明)移出 dropzone 到独立区域,compact/full/上传中状态同步
断点续传提示改为默认展开,移除收起按钮和折叠逻辑
dropzone 样式优化:hover 灰色特效(边框加深+浅灰底)、图标上浮放大、链接 hover 颜色加深无下划线
移除历史面板与 tab 标签重复的文件计数文案
卡片内边距调整(桌面端上 20px,移动端 15px)
2.3.22
v2.3.22
Office 预览修复:CSP 添加 unsafe-eval/wasm-unsafe-eval,解决 x2t WASM 模块无法实例化
Office 预览修复:getInitials/hasTabInvisible 空值崩溃(只读模式下 user/toolbar 未初始化)
Office 预览修复:拦截 file:/// 系统字体加载,消除大量控制台错误
Office 预览修复:禁用 ServiceWorker 注册,消除 SW 更新失败错误
Office 预览修复:中文文件名被截断(Flask ASCII 回退名问题),支持 filename*=UTF-8'' 解码
Office 预览安全:/office-v/index.html 禁止直接访问,必须通过 /doc 路由权限校验后进入
Office 预览页面初始标题改为"Office 文件正在加载中"
隐藏 OnlyOffice viewer 右下角 FAB 菜单按钮及菜单引导提示
网关页侧边栏调整:运行状态移至反向代理上方,微信反馈移至运行状态卡片内
2.3.20
v2.3.20
网关页 macOS 风格全新重构:侧边栏导航(配置/状态/日志/帮助)+ 主题切换按钮
网关页支持亮色/暗色主题切换,自动检测飞牛系统主题(URL/localStorage/body theme-mode)
证书列表改为显示全部证书(不再仅显示 used=true),排除 fnOS 内置和 *.fnos.net 动态域名证书
移动端登录/注册页样式优化:卡片式布局、圆角输入框、iOS 风格视觉
设置页移除「反馈与感谢」卡片及打赏弹窗,清理相关 CSS/图片资源
邀请码管理页操作列新增「删除」功能(PC 表格 + 移动端卡片)
2.3.19
2.3.18
v2.3.18
飞牛统一网关(Gateway):新增独立 Gateway 反代管理页面,集成于飞牛桌面统一网关入口
Gateway 反代 API:gateway_api.py 独立 Blueprint,无需登录(飞牛统一网关已做认证),支持启动/停止/日志/端口检测
Unix Socket 反代:通过 gateway_socket = app.sock 声明,支持飞牛统一网关的反代通道
单端口 HTTP→HTTPS 301:Go 反代引擎通过 TCP 协议嗅探实现同端口双协议,明文 HTTP 自动 301 跳转到 HTTPS
HSTS 安全头:HTTPS 响应自动携带 Strict-Transport-Security,浏览器强制 HTTPS 访问
SVG 图标全面替换:Gateway 页面所有 Emoji 图标替换为统一的 SVG 图标,视觉更专业
修复:gateway_bp 导入顺序错误导致应用启动失败
2.3.17
v2.3.17
重要提醒:回归轻量运行,从此版本开始不在支持office相关的预览支持
去除 Office 预览:移除 Word/Excel/PPT 在线预览(JIT Viewer / flyfish file-viewer),简化依赖
保留多媒体预览:PDF(PDF.js 官方渲染)、图片、视频、音频、TXT(小说阅读器,章节识别)
TXT 小说阅读器:暗色/亮色主题切换、字体大小/行宽/行高调节、章节自动检测与侧栏导航、GBK 编码自动识别
后台批量操作重构:/admin/records 和 /admin/links 采用 _isBatchMode / _selectedIds Set 模式,默认隐藏复选框
批量操作底栏:后台文件列表页增加,打包下载(含等待浮窗)、批量删除(Fetch+JSON)
分页缓存修复:set_user_setting 写入后清除缓存,分页链接携带 per_page 参数,翻页保持每页条数
CSRF 安全增强:批量删除/批量下载/详情浮窗统一 CSRF 校验,杜绝跨站请求伪造
移动端适配:批量操作栏纵向堆叠、按钮全宽,复选框无批量模式时完全隐藏