Skip to content

feat(export): 导出完成后支持打开所在文件夹#3393

Merged
t8y2 merged 1 commit into
t8y2:mainfrom
zipg:codex/export-open-folder
Jul 15, 2026
Merged

feat(export): 导出完成后支持打开所在文件夹#3393
t8y2 merged 1 commit into
t8y2:mainfrom
zipg:codex/export-open-folder

Conversation

@zipg

@zipg zipg commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

背景

数据导出完成后,进度弹窗目前只有“关闭”按钮。用户需要自行找到刚才选择的保存路径,操作不够直接。

改动

  • 在导出进度状态中记录最终输出文件路径
  • 导出成功后,在弹窗页脚增加“打开所在文件夹”按钮
  • 点击按钮后调用现有系统文件管理器能力:macOS 使用 Finder、Windows 使用 Explorer、Linux 使用 xdg-open
  • 仅在桌面运行时、导出成功且路径有效时显示按钮;浏览器版受沙箱限制不展示该入口
  • 打开失败时显示本地化错误提示
  • 补全英文、简繁中文、日语、西班牙语、意大利语和葡萄牙语文案
  • 覆盖查询结果流式导出、完整 CSV/XLSX 导出和表数据后台导出

验证

  • pnpm check
  • pnpm exec vitest run packages/app-tests/useDataGridExport.test.ts:25/25 通过
  • cargo test -p dbx --no-default-features commands::fs_open::tests:8/8 通过

界面示意

导出完成后打开所在文件夹

@t8y2
t8y2 merged commit b6581d3 into t8y2:main Jul 15, 2026
9 checks passed
@t8y2

t8y2 commented Jul 15, 2026

Copy link
Copy Markdown
Owner

Thanks for the contribution! Merged in b6581d3, will be released in the next version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants