Lan
|
5a889bab47
|
feat: enhance file retrieval by using Pydantic models for serialization
|
2026-01-25 20:53:04 +08:00 |
|
Lan
|
cbcc8d2cb9
|
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
|
c49043b6e0
|
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
|
f3a12820bf
|
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
|
fc22b80427
|
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
|
79a4a9721d
|
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
|
753353e857
|
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
|
8192c1215c
|
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
|
9dd5fa84b9
|
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
|
fbe2fe8e8d
|
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 |
|
Lan
|
956effc384
|
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
|
d157c0779f
|
fix: 仅在获取到文件大小时才设置 Content-Length 头
|
2026-01-16 17:55:12 +08:00 |
|
jerryliang
|
6b728abbeb
|
perf: 复用ClientSession提升文件下载性能
|
2026-01-16 17:33:22 +08:00 |
|
jerryliang
|
19e1309642
|
perf: 复用ClientSession提升文件下载性能
|
2026-01-16 17:33:22 +08:00 |
|
jerryliang
|
ff1943d60c
|
fix: 使用标准方法编码下载文件名
|
2026-01-16 17:18:14 +08:00 |
|
jerryliang
|
c3c1f391f4
|
fix: 使用标准方法编码下载文件名
|
2026-01-16 17:18:14 +08:00 |
|
jerryliang
|
442ef5b0e0
|
feat: 优化文件下载响应中的Content-Length获取逻辑
为所有存储后端添加文件大小获取逻辑,优先从实际存储系统获取文件大小,失败时回退到数据库记录的大小
|
2026-01-16 16:53:39 +08:00 |
|
jerryliang
|
f692d83ad4
|
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
|
e6d4b66343
|
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 |
|
jerryliang
|
1313934289
|
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
|
f94f819fc1
|
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
|
0a701e5165
|
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
|
877e952b67
|
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
|
78f4bbb0c8
|
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
|
85074cfec8
|
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
|
830dd65f6a
|
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
|
ebbf08f06e
|
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
|
d827fe5b04
|
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
|
182269e315
|
fix: https://github.com/vastsa/FileCodeBox/issues/446
|
2025-12-31 03:36:14 +08:00 |
|