1326 Commits

Author SHA1 Message Date
jmal
3c6bb106f6 build: 移除不必要的Nginx配置和启动命令 2025-08-05 09:41:05 +08:00
jmal
4e64ac4ab3 build: 重构Dockerfile以使用多阶段构建以优化镜像大小 2025-08-04 17:24:18 +08:00
jmal
0081140b63 perf: 添加超时处理以防止上传参数请求挂起并优化上传参数事件分发 2025-08-04 16:59:06 +08:00
jmal
a2f858e7b6 perf: 添加超时处理以防止上传参数请求挂起 2025-08-04 16:40:19 +08:00
jmal
06986db74f perf: 增强文件上传过程,通过改进的参数处理和状态管理 2025-08-04 16:35:09 +08:00
jmal
9809322f61 fix: 修复收藏、标签等页面拖拽上传路径错误的问题 2025-08-04 15:57:45 +08:00
jmal
1e831d221b perf: vditor资源文件改为本地 2025-08-01 17:09:42 +08:00
jmal
14c52627e2 perf: 优化Markdown文件编辑体验 2025-08-01 16:25:50 +08:00
jmal
ad55d170f5 chore: bump version to 2.15.0 2025-07-29 16:09:54 +08:00
jmal
5bab7c7186
Merge pull request #444 from jamebal/dev
perf: 优化用户空间和配额计算
2025-07-25 18:14:45 +08:00
jmal
260ce945cd perf: optimal drag upload functionality and clean up context menu options 2025-07-25 18:11:53 +08:00
jmal
43cb3fd184 Merge branch 'master' into dev 2025-07-25 15:47:47 +08:00
jmal
bb24e36294 perf: 优化用户空间和配额计算 2025-07-18 17:56:01 +08:00
jmal
28b9b3bdc2
Merge pull request #443 from jamebal/dev
perf: 优化文件排序操作
2025-07-18 17:44:17 +08:00
jmal
2e10b87b0d fix: correct sorting order for upload and update date options 2025-07-18 17:42:36 +08:00
jmal
74b03dac4f refactor: remove '显示文件夹大小' option from view mode across multiple components 2025-07-18 17:31:56 +08:00
jmal
e694604d35 perf: 优化排序操作 2025-07-18 17:31:44 +08:00
jmal
1231d61c1a
Merge pull request #442 from jamebal/dev
style: 优化grid视图阴影效果
2025-07-18 16:12:34 +08:00
jmal
f05ce8d18b style: 优化文件显示组件的代码格式和样式 2025-07-18 16:11:59 +08:00
jmal
3765aa57b6 style: 优化grid视图阴影效果 2025-07-18 16:03:56 +08:00
jmal
7a5c69d836
Merge pull request #441 from jamebal/dev
feat: 添加文件夹大小重新计算功能,并带有进度指示
2025-07-18 14:42:48 +08:00
jmal
d00ddf1c19 fix(cloudManager): improve folder size recalculation error handling and update event logic 2025-07-18 14:42:30 +08:00
jmal
9c0f4a80e3 feat: 添加文件夹大小重新计算功能,并带有进度指示 2025-07-18 14:36:56 +08:00
jmal
4daf9d3b69
Merge pull request #440 from jamebal/dev
feat: 新增两步验证功能
2025-07-12 19:49:05 +08:00
jmal
26aafce0a3 refactor(login): 优化登录页面 MFA 验证逻辑
- 调整 MFA 验证码加载状态管理,提升用户体验
- 移除多余的 catch 块,简化代码结构- 在 mfaConfig 组件中:
  - 优化二维码显示样式,移除不必要的 fit 属性  - 修正 el-input 组件的 v-model 绑定方式
2025-07-12 19:19:23 +08:00
jmal
891eb296b9 feat: 新增两步验证功能
- 新增 MFA 配置页面和相关组件- 在登录流程中集成两步验证逻辑
- 添加后端接口支持 MFA 配置和验证
2025-07-12 19:02:34 +08:00
jmal
6370e69ff7
Merge pull request #438 from jamebal/dev
feat: 更新 OnlyOffice 支持的文件格式
2025-07-02 18:00:40 +08:00
jmal
ac21dab65f feat(utils): 更新 OnlyOffice 支持的文件格式
- 新增了多个文件格式,包括 md、vsdx、odg 等
- 更新后的列表共包含54 种文件格式,比之前增加了 37 种
2025-07-02 17:59:42 +08:00
jmal
6b3cdd4bc2
Merge pull request #437 from jamebal/dev
fix(docker): 优化域名解析和 Nginx 配置
2025-07-02 10:20:16 +08:00
jmal
810ae5f48f fix(docker): 优化域名解析和 Nginx 配置
- 添加循环检查 jmalcloud 主机名解析的功能,确保域名可用再启动 Nginx
-从 Nginx 配置中移除不必要的 DNS 解析设置 (resolver 指令)
2025-07-02 10:19:25 +08:00
jmal
5c99af704d
Merge pull request #436 from jamebal/dev
feat(nginx): 为 nginx配置添加 Docker 内部的DNS 解析服务器
2025-07-02 10:02:53 +08:00
jmal
bf64ee0eb6 perf:禁用 IPv6 解析
- 在 nginx 配置文件中添加 ipv6=off 参数
- 优化 DNS 解析性能,避免不必要的 IPv6 查询
2025-07-02 10:02:09 +08:00
jmal
e77a2c69fb feat(nginx): 为 nginx配置添加 Docker 内部的DNS 解析服务器- 在 nginx.conf.template 和 nginx.conf.no_office.template 文件中添加了 resolver 配置
- 设置 DNS服务器为 127.0.0.11,缓存时间为 30 秒
2025-07-02 09:58:15 +08:00
jmal
c057b5677c
Merge pull request #435 from jamebal/dev
build: 更新版本号至 2.14.1
2025-07-01 15:26:30 +08:00
jmal
722c468e8f build: 更新版本号至 2.14.1
- 在 package.json 中将版本号从2.14.0 修改为 2.14.1- 此更新统一了项目的版本号,确保版本一致性
2025-07-01 15:25:06 +08:00
jmal
24c6ae7ed9
Merge pull request #434 from jamebal/dev
refactor(file-config): 重构直接文件 URL 生成逻辑
2025-06-29 12:16:53 +08:00
jmal
2765fc0b51 refactor(file-config): 重构直接文件 URL 生成逻辑
-简化了直接文件 URL 的生成逻辑,提高了代码的可读性和可维护性
- 使用 encodeURIComponent 替代 encodeURI,确保文件名中的特殊字符被正确编码- 通过拼接变量的方式优化了 URL 的构建过程,提高了代码的灵活性
2025-06-29 12:13:57 +08:00
jmal
01cad1ed79
Merge pull request #433 from jamebal/dev
fix(file-config): 对文件名进行 URI 编码
2025-06-29 12:10:46 +08:00
jmal
912ece879e Merge remote-tracking branch 'origin/dev' into dev 2025-06-29 12:02:43 +08:00
jmal
75e0ce94fd fix(file-config): 对文件名进行 URI 编码
- 在生成直接文件 URL 时,对文件名使用 encodeURI() 方法进行编码
- 这样可以处理文件名中包含特殊字符(如空格、中文等)的情况
- 适用于文件夹和非文件夹的直接文件 URL 生成
2025-06-29 12:02:05 +08:00
jmal
4d5ff5182c
Merge pull request #432 from jamebal/dev
feat(nginx): 丰富代理参数并支持自定义配置
2025-06-27 19:45:03 +08:00
jmal
3ee4a1ef2f feat(nginx): 丰富代理参数并支持自定义配置
- 在 office 代理配置中添加了自定义文件 proxy_params_file.conf 的包含
- 更新了 proxy_params.conf,增加了多个新的代理头参数,包括:
  - X-Forwarded-Proto 使用变量 $the_scheme - X-Real-PORT - Scheme
  - Server-Protocol
  - Server-Name - Server-Addr
  - Server-Port
2025-06-27 19:43:27 +08:00
jmal
3a9d097381
Merge pull request #431 from jamebal/dev
refactor(nginx): 移除代理缓冲区大小设置
2025-06-27 19:14:47 +08:00
jmal
bff83c936d refactor(nginx): 移除代理缓冲区大小设置
-从 proxy_params_file.conf 文件中删除了 proxy_buffer_size 指令
- 此更改旨在简化配置并依赖于 Nginx 的默认缓冲区大小设置
2025-06-27 19:13:23 +08:00
jmal
a0e67ddbe9
Merge pull request #430 from jamebal/dev
refactor/nginx: 重构 Nginx 配置文件并添加代理参数配置
2025-06-27 17:50:59 +08:00
jmal
48bede361c refactor(nginx): 优化 Nginx 配置文件
- 移除了不必要的注释行- 将重复的 proxy_set_header 配置替换为 include 文件- 更新了文件路径,使用 /etc/nginx/nginx.conf
- 修正了 X-Forwarded-Host 的值
2025-06-27 17:50:30 +08:00
jmal
7065b9a15f refactor/nginx: 重构 Nginx 配置文件并添加代理参数配置
- 更新 Nginx 配置文件路径,使用相对路径以适应容器环境
- 新增 proxy_params.conf 和 proxy_params_file.conf 文件,统一代理参数配置- 优化 Nginx 配置,提高性能和可维护性
- 调整文件上传和缓冲区大小限制,适应大文件传输需求
- 精简配置文件结构,提高可读性
2025-06-27 17:31:43 +08:00
jmal
3c5c4f3603
Merge pull request #429 from jamebal/dev
feat: 添加直链功能
2025-06-27 17:23:29 +08:00
jmal
b8b0471f48 feat: 添加直链功能
- 新增直链相关 API 和工具函数
- 实现直链对话框组件
- 在文件上下文菜单中添加直链相关选项
- 优化文件上下文菜单样式和布局
2025-06-27 17:22:33 +08:00
jmal
62ea8e9699
Merge pull request #428 from jamebal/dev
conf/nginx: 配置日志记录
2025-06-26 10:24:47 +08:00