test/custom-admin-ui #2

Closed
orion wants to merge 0 commits from test/custom-admin-ui into master
Owner
No description provided.
orion added 672 commits 2026-06-05 17:12:34 +08:00
update readme.md
修复取件数据
改个名
update readme
使用 aiosqlite 驱动异步化数据库操作
增加定时清理过期文件
新增存储引擎统一文件读写
重写用户登录和 IP 检查并重定义状态码
调整文件的大小计算和写入方法
新增 alembic 管理数据库架构
add:自定义删除过期文件间隔,修复因间隔过短导致还没下载文件就没了
add:自定义删除过期文件间隔,修复因间隔过短导致还没下载文件就没了
add:自定义删除过期文件间隔,修复因间隔过短导致还没下载文件就没了
update
私有化提示
修改文本,按钮和部分布局方便用户理解存取逻辑
add:当最后一个文件被删除时,删除整个存放目录
fix: 修改文件存放路径的拼接方式
fix: 修改文件存放路径的拼接方式
fix:修复二维码分享链接错误
自动安装缺少的python包
自动转换UTF-8编码的.env文件为GBK编码
允许用户在根目录配置.env文件
(优先级:.env大于data/.env)
自动安装缺少的包,兼容UTF-8
fix:删除utils中未使用的第三方库chardet
add:支持使用阿里云OSS进行对象存储服务
新版本,前端改vite+vue3
#71 新增OneDrive存储
fix: OneDriveFileStorage下载文件的文件名与上传时不一致的问题
Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>
feat: 与 OpenDAL 集成以支持更多服务
Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>
Signed-off-by: silver-ymz <yinmingzhuo@gmail.com>
feat: 为 OpenDAL 支持通过服务器传输文件
add Office365-REST-Python-Client requirements
add: #103, add max_save_seconds config
fix: #94 add s3_proxy and onedrive_proxy config
方便从S3 cdn域名下载文件。
添加S3 hostname选项
阻止按日期授权时剩余次数无限减少 & 阻止将管理员口令置空
feat: 管理后台文件列表支持下载文件&管理后台文件列表格式化过期时间
减小docker镜像
This reverts commit 651eeb841d.
This reverts commit 9602ad3a12.
feat: 文件箱标题区分收件箱和发件箱
二维码修复和优化,安全性优化,描述优化。QR code repair and optimization, security optimization, description optimization.
- 在 readme.md 和 readme_en.md 中添加了 Docker Compose 部署步骤
- 新增 docker-compose.yml 文件,用于定义 FileCodeBox服务
- 该文件包含服务配置、端口映射和数据卷设置
add: deployment with docker compose
- 在 sanitize_filename 函数中添加 unquote 导入并使用其解码文件名
- 这个修改解决了非 ASCII 字符在文件名中显示为编码形式的问题
- Non-ASCll filename uploads don't comply with RFC 7578
fix(base): 修复文件名中的中文编码问题
fix: 下载文件类型不符的问题 #372
- Add "workers" configuration option to DEFAULT_CONFIG with default value of 1
- Add "host" configuration option to DEFAULT_CONFIG with default value of "::"
- Update uvicorn.run() to use settings.host and settings.workers instead of hardcoded values
- Reorganize imports in main.py for better readability and consistency
- Add blank line after time import in core/utils.py for PEP 8 compliance
- Allow dynamic configuration of server workers and binding host address
- Add environment variable for Docker registry image to reduce duplication
- Set job timeout to 60 minutes to prevent hanging builds
- Update docker/build-push-action from v5 to v6 for latest features
- Configure Docker Buildx with moby/buildkit:latest and host network
- Disable provenance attestation to improve build performance
- Replace hardcoded registry image reference with env variable for maintainability
将文件下载方式从全量读取改为流式传输,减少内存占用并提高大文件下载性能
支持S3、OneDrive、OpenDAL和WebDAV存储后端的流式下载
添加错误处理和HTTP异常捕获
为所有存储后端添加文件大小获取逻辑,优先从实际存储系统获取文件大小,失败时回退到数据库记录的大小
优化启用下载代理
feat: 优化代码结构
orion closed this pull request 2026-06-05 17:16:51 +08:00

Pull request closed

Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: orion/filecodebox#2