Skip to content

Releases: wangwen135/file-box

File Box v2.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 02:45

File Box v2.2.0

本版本在 v2.1.0 的基础上完善了登录体验、权限与会话边界、目录视图,并修复了移动端显示问题。

主要更新

登录与认证

  • 登录页新增「记住我」开关:勾选保持 30 天、取消则 1 天,登录态与 cookie 有效期随之对齐。
  • 登录失败/匿名错误改为顶部 toast 提示(自动消失、可点击关闭),取代登录按钮下方的裸文字。
  • 登录页新增 GitHub 入口(右上角圆钮)与作者主页链接,精简冗余页脚提示。
  • 初始/重置管理员密码改为纯字母数字,便于在控制台复制。

权限与会话边界

  • 后台守卫:禁止删除最后一个管理员、禁止降级最后一个管理员、禁止删除自己。
  • 改密码、改角色、删除/改名用户等敏感变更会强制相关会话立即下线。
  • 会话存储空间按最新配置刷新,管理员调整权限后用户刷新页面即生效,无需重新登录。
  • 无可用存储空间的用户登录后给予提示(每会话一次)。

存储空间与目录视图

  • 后台编辑支持重命名存储空间(支持中文)。
  • 匿名访问/上传权限拆分为系统级开关与存储空间级开关,粒度更细。
  • 目录视图新增卡片/列表两种显示模式,文件夹以卡片展示。
  • 视图切换文案优化,移动端按钮精简。

发布包

  • 随发布包附带《用户操作说明》。

问题修复

  • 修复手机端目录卡片视图下文件夹卡片比文件卡片宽、窄屏一行只能显示一个且整体偏左的对齐问题。

File Box v2.1.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 16:31

File Box v2.1.0

本版本在 v0.1.1 的基础上重新整理并增强了项目功能。

主要更新

  • 项目更名为 File Box,更新 Logo 并重新设计主要界面。
  • 新增目录视图和时间线视图,优化文件上传、下载与浏览体验。
  • 新增多存储空间、用户权限和匿名访问功能。
  • 新增管理后台,支持管理用户、存储空间和系统设置。
  • 优化大文件传输、日志、安全检查和发布包结构。

File Note v0.1.1

Choose a tag to compare

@wangwen135 wangwen135 released this 03 Jan 15:49

主要更新

1. 匿名访问配置

  • 支持匿名用户访问与文件上传
  • 匿名用户拥有独立文件存储区域
  • 提供简洁的匿名登录界面

2. 增强文件上传体验

  • 进度条中间显示实时百分比
  • 新增已上传大小/总大小显示
  • 实时显示上传速度

发布信息

  • 版本号 :v0.1.1
  • 发布日期 :2026-01-03

File Note - 简洁易用的文件共享和管理工具

File Note v0.1

Choose a tag to compare

@wangwen135 wangwen135 released this 04 Dec 16:09

File Note v0.1.0 发布

一个简洁易用的文件共享和管理工具,支持多种文件上传方式,提供用户权限管理和文件预览功能。

功能特性

  • 多种上传方式:支持复制粘贴、拖拽、选择文件等
  • 文本上传:支持直接粘贴文本内容并保存
  • 用户权限管理:支持用户分组配置
  • 文件预览:支持文本、图片、视频等格式的在线预览
  • 移动端适配:响应式设计,支持移动设备访问
  • 文件管理:按年份/月份筛选查看文件

下载与使用

  1. 下载 file-note-0.1-release.tar 文件
  2. 解压文件:tar -xf file-note-0.1-release.tar
  3. 进入解压目录:cd file-note-0.1/
  4. 修改 application.yml 配置文件(可选)
  5. 运行应用:
    • Linux/Mac:./start.sh
    • Windows:双击 start.bat 或在命令行中运行

技术栈

  • 后端:Java 8 + Spring Boot 2.3.12.RELEASE
  • 前端:HTML5 + CSS3 + JavaScript
  • 存储:本地文件系统

更新日志

  • 初始版本发布
  • 实现基本文件上传和管理功能
  • 支持用户权限控制
  • 提供文件预览功能