1342 Commits

Author SHA1 Message Date
jmal
ed1bd0f1f5 fix: 将文件URL中的编码斜杠替换为确保正确的路径格式 2025-08-17 12:05:25 +08:00
jmal
18195746a3 fix: integrate Clipboard.js for enhanced clipboard functionality 2025-08-15 17:13:59 +08:00
jmal
246b262a76 fix: add null checks for refs before invoking methods to prevent potential errors 2025-08-07 11:07:02 +08:00
jmal
a745ff70be refactor: clean up unused props and methods; streamline file selection logic 2025-08-07 10:54:17 +08:00
jmal
bc9acf1606 refactor: add computed properties for image and audio cover URLs; refactor file handling and improve character length calculation 2025-08-07 10:43:59 +08:00
jmal
66b7ab35e9 refactor: 重构ShowFile.vue 2025-08-06 17:57:04 +08:00
jmal
f73b7defb0 perf: The use of .replaceAll('#', '%23') is now redundant. encodeURIComponent used on the previous line already handles encoding the # character. This line can be removed. 2025-08-05 21:12:30 +08:00
jmal
00c0d99225 fix: 修复了文件名中的'+'转换为空格的问题 2025-08-05 21:07:06 +08:00
jmal
3cf9adfd49 fix(utils): 优化 scrollLockMixin 以恢复原始滚动设置
- 在 disableBodyScroll 方法中保存原始的 body overflow 样式
- 修改 enableBodyScroll 方法以恢复原始样式,而不是固定设置为 'auto'
- 优化了组件销毁前的清理逻辑,确保滚动功能始终正确恢复
2025-08-05 17:14:31 +08:00
jmal
6bcd850bca fix: 修复文件列表的滚动穿透问题 2025-08-05 17:08:10 +08:00
jmal
a69fac8462 fix: ensure safe removal of item from fileList during single share cancellation 2025-08-05 11:04:09 +08:00
jmal
639684cf99 fix: update fileList handling for single share cancellation 2025-08-05 11:00:19 +08:00
jmal
3abe60da9a fix: resolve promise in onUploadParams case for file upload handling 2025-08-05 10:57:27 +08:00
jmal
f08df64390 build: 修改Nginx配置以仅包含.conf文件 2025-08-05 10:31:08 +08:00
jmal
7f0459a2e5 build: 更新Nginx配置以使用新的根目录路径 2025-08-05 10:26:35 +08:00
jmal
a52db900e0 build: 移除不必要的Nginx配置和启动命令 2025-08-05 10:03:43 +08:00
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