Skip to content

Releases: Contribuv/file-collector

2.3.24

Choose a tag to compare

@Contribuv Contribuv released this 14 Jul 01:56

v2.3.24

  • TXT 阅读器性能优化:scroll 模式增量渲染,只渲染首屏 300 行,滚动接近底部才追加
  • 增量切行替代全量 re-split,解决 O(n²) 复杂度
  • 章节目录延迟重建,每 10 个 chunk 才更新 TOC DOM
  • paged 溢出检查批量移除,减少 reflow 次数(100→20)
  • 章节跳转/模式切换后自动追加渲染后续内容

2.3.23

Choose a tag to compare

@Contribuv Contribuv released this 13 Jul 18:23

v2.3.23
收集页上传区改为文件/文件夹双列分区,拖拽自动识别类型(文件走普通上传,文件夹走 webkitdirectory)
支持上传文件夹并保留完整目录路径(含顶层文件夹名),后端自动创建子目录
修复文件夹上传时顶层文件夹路径丢失问题(之前会截断第一层文件夹名)
上传区提示信息(支持断点续传/单次上限/续传说明)移出 dropzone 到独立区域,compact/full/上传中状态同步
断点续传提示改为默认展开,移除收起按钮和折叠逻辑
dropzone 样式优化:hover 灰色特效(边框加深+浅灰底)、图标上浮放大、链接 hover 颜色加深无下划线
移除历史面板与 tab 标签重复的文件计数文案
卡片内边距调整(桌面端上 20px,移动端 15px)

2.3.22

Choose a tag to compare

@Contribuv Contribuv released this 12 Jul 16:13

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

Choose a tag to compare

@Contribuv Contribuv released this 11 Jul 16:03

v2.3.20
网关页 macOS 风格全新重构:侧边栏导航(配置/状态/日志/帮助)+ 主题切换按钮
网关页支持亮色/暗色主题切换,自动检测飞牛系统主题(URL/localStorage/body theme-mode)
证书列表改为显示全部证书(不再仅显示 used=true),排除 fnOS 内置和 *.fnos.net 动态域名证书
移动端登录/注册页样式优化:卡片式布局、圆角输入框、iOS 风格视觉
设置页移除「反馈与感谢」卡片及打赏弹窗,清理相关 CSS/图片资源
邀请码管理页操作列新增「删除」功能(PC 表格 + 移动端卡片)

2.3.19

Choose a tag to compare

@Contribuv Contribuv released this 10 Jul 15:42

v2.3.19
网关页运行状态卡片显示版本号(与 manifest 同步)
反馈 Bug 微信可一键复制(CQGGTF)
Go 反代 TLS 扫描器噪音降为 DEBUG 级别日志
同端口 HTTP→HTTPS 重定向启动日志提示
修复网关页状态与日志加载不同步问题

2.3.18

Choose a tag to compare

@Contribuv Contribuv released this 09 Jul 15:58

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

Choose a tag to compare

@Contribuv Contribuv released this 30 Jun 13:24

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 校验,杜绝跨站请求伪造
移动端适配:批量操作栏纵向堆叠、按钮全宽,复选框无批量模式时完全隐藏

2.3.16

Choose a tag to compare

@Contribuv Contribuv released this 30 Jun 11:00

v2.3.16
静态资源缓存从 1 天提升到 7 天,大幅加快移动端二次访问速度
移除导致移动端加载慢的 CSS @supports 键盘修复块(恢复原始 CSS 布局)
iPhone/移动端禁止所有页面缩放,统一 viewport meta 标签
PDF 预览 PC/移动端自适应缩放:宽屏用 actual size(100%),移动端自动适配宽度
隐藏 PDF 预览工具栏书签按钮(避免 404)

2.3.14

Choose a tag to compare

@Contribuv Contribuv released this 30 Jun 07:42

v2.3.14
修复公开链接(空通行证)附件下载权限校验漏洞:下载 URL 缺少安全令牌参数导致 401
附件下载改用 fetch+Blob 方案,避免浏览器对错误响应弹出"无法提取文件"对话框
后端 401/403 错误返回统一为 HTML 错误页面,前端智能提示(令牌过期/需验证通行证)

2.3.10

Choose a tag to compare

@Contribuv Contribuv released this 29 Jun 18:53

v2.3.10
修复反代缺少 X-Forwarded-Host 头导致后台登录后立即被踢回登录页的问题
后端 Flask 配置了 ProxyFix(x_host=1),反代漏传原始 Host 头导致 session 和 url_for 域名错误