Lan
7f46c58898
ci: add dev branch support for Docker image builds
2026-01-25 21:27:59 +08:00
Lan
5a889bab47
feat: enhance file retrieval by using Pydantic models for serialization
2026-01-25 20:53:04 +08:00
Lan
5fee1c7b86
docs: update README files with improved formatting and additional features
2026-01-25 14:12:20 +08:00
Lan
73017935e9
fix: make detail field optional in APIResponse model
2026-01-24 15:28:17 +08:00
Lan
a35b3c8262
feat: update Docker configuration and add environment variable documentation
2026-01-24 11:58:23 +08:00
Lan
da5dc378a7
fix: return a dictionary from get_config method in ConfigService
2026-01-24 11:28:32 +08:00
Lan
d170ca8005
feat: update Dockerfile to clone frontend themes into build directory and add legacy peer dependencies
2026-01-24 11:03:33 +08:00
Lan
0fe01c98db
feat: update Dockerfile to use Node.js 20 and add build dependencies
2026-01-24 10:57:32 +08:00
Lan
d5b0327f90
feat: add configuration documentation for OneDrive and OpenDAL storage integration
2026-01-24 10:53:48 +08:00
Lan
9120486449
Merge pull request #454 from jerryliang122/proxy-download
...
优化启用下载代理
2026-01-24 10:44:48 +08:00
Lan
f5a5e03269
feat: update Dockerfile for multi-stage build and add frontend themes; update dependencies in requirements.txt
2026-01-24 10:31:43 +08:00
jerryliang
ade5799db4
fix: 仅在获取到文件大小时才设置 Content-Length 头
2026-01-16 17:55:12 +08:00
jerryliang
6b728abbeb
perf: 复用ClientSession提升文件下载性能
2026-01-16 17:33:22 +08:00
jerryliang
ff1943d60c
fix: 使用标准方法编码下载文件名
2026-01-16 17:18:14 +08:00
jerryliang
442ef5b0e0
feat: 优化文件下载响应中的Content-Length获取逻辑
...
为所有存储后端添加文件大小获取逻辑,优先从实际存储系统获取文件大小,失败时回退到数据库记录的大小
2026-01-16 16:53:39 +08:00
jerryliang
34e36944bd
feat: 在所有存储实现中添加Content-Length响应头
2026-01-16 16:44:06 +08:00
jerryliang
ba8802ad75
feat: 为所有存储后端实现流式文件下载
...
将文件下载方式从全量读取改为流式传输,减少内存占用并提高大文件下载性能
支持S3、OneDrive、OpenDAL和WebDAV存储后端的流式下载
添加错误处理和HTTP异常捕获
2026-01-16 15:45:12 +08:00
Lan
bf43727531
Merge remote-tracking branch 'origin/master'
2026-01-11 14:26:02 +08:00
Lan
d49a61d06e
chore: update dependencies in requirements.txt
2026-01-11 14:25:53 +08:00
Lan
3074d9ba2e
feat: https://github.com/vastsa/FileCodeBox/issues/442 密码进行hash存储
2026-01-07 20:36:59 +08:00
Lan
81ee640353
feat: https://github.com/vastsa/FileCodeBox/issues/386 https://github.com/vastsa/FileCodeBox/issues/380
2026-01-07 20:28:06 +08:00
Lan
e87bcfcce5
fix: https://github.com/vastsa/FileCodeBox/issues/407
2026-01-07 20:04:44 +08:00
Lan
e80be564a5
fix: https://github.com/vastsa/FileCodeBox/issues/362
2026-01-07 19:50:02 +08:00
Lan
69972e28b3
fix: https://github.com/vastsa/FileCodeBox/issues/449
2026-01-01 12:46:10 +08:00
Lan
8cdb972583
fix: https://github.com/vastsa/FileCodeBox/issues/444
2025-12-31 03:45:52 +08:00
Lan
736e16a9f6
fix: https://github.com/vastsa/FileCodeBox/issues/446
2025-12-31 03:36:14 +08:00
Lan
8e57a497f7
feat: 支持S3预签名上传
2025-12-31 03:25:09 +08:00
Lan
287d9aeedb
feat: 支持S3 预签名上传
2025-12-31 03:24:25 +08:00
Lan
f1a16a115a
revert: 重新使用0.0.0.0 后续新增后台配置,延长后台时间
2025-12-19 10:17:37 +08:00
Lan
b2bfc045c2
ci(docker): Optimize Docker build workflow and configuration
...
- 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
2025-12-18 23:19:37 +08:00
Lan
900541baa5
feat(config): Add configurable workers and host settings
...
- 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
2025-12-18 23:08:40 +08:00
Lan
8b813a2eaa
feat: 新增案例站点
2025-12-11 23:15:43 +08:00
Lan
4920b4b5db
Merge remote-tracking branch 'origin/master'
2025-12-11 23:08:37 +08:00
Lan
268f1537bb
feat: 新增优秀案例投稿页面
2025-12-11 23:08:00 +08:00
Lan
41b01b3faa
fix: 兼容后台修改永久取件
2025-12-01 21:21:37 +08:00
Lan
c02fb7ce20
fix: 后台无法修改永久取件码的信息
2025-12-01 19:09:23 +08:00
Lan
95f5e0dfbc
feat: 更新2024主题
2025-12-01 15:35:14 +08:00
Lan
e854eb068c
fix: 自动清理过期的chunk
2025-12-01 15:24:47 +08:00
Lan
c1966b3942
feat: s3适配切片上传
2025-12-01 15:13:33 +08:00
Lan
a20a0beb79
feat: 利用AI更新文档
2025-12-01 14:10:06 +08:00
Lan
d7200f6b9b
Merge remote-tracking branch 'origin/master'
2025-12-01 11:31:24 +08:00
Lan
bd6f646f5d
fix: some error
2025-12-01 11:30:52 +08:00
Lan
6eac746e83
Update readme.md
2025-11-26 19:40:11 +08:00
Lan
5f82650c36
fix: https://github.com/vastsa/FileCodeBox/issues/420
2025-11-25 14:27:48 +08:00
Lan
d3fe7b223e
fix: https://github.com/vastsa/FileCodeBox/issues/420
2025-11-24 19:25:14 +08:00
Lan
2d79fa5acd
feat: ui 优化
2025-09-04 14:11:55 +08:00
Lan
387f023372
feat: 完善docker-image.yml
2025-09-04 03:08:30 +08:00
Lan
e51380003c
Merge pull request #378 from Do1e/master
...
fix: 下载文件类型不符的问题 #372
2025-08-08 21:57:56 +08:00
Do1e
e41b3e1688
fix: 下载文件类型不符的问题 #372
2025-08-05 17:25:25 +08:00
Lan
7be3b27415
fix: 文本传输存在xss问题
2025-08-01 13:25:59 +08:00