mirror of
https://github.com/Syngnat/GoNavi.git
synced 2026-05-12 01:29:42 +08:00
* 🔧 chore(gitignore): 忽略 AI 上下文文档避免版本控制污染
添加 CLAUDE.md 及其子目录变体到 .gitignore,防止 AI 辅助开发过程中生成的临时上下文文件被意外提交到仓库。
- 忽略根目录 CLAUDE.md
- 忽略所有子目录下的 CLAUDE.md 文件
* feat: 表筛选结果一键导出功能
- 新增表浏览模式下筛选结果的导出功能
- DataViewer 生成包含筛选条件的完整 SQL
- DataGrid 动态显示分组导出菜单(筛选结果 + 全表)
- 支持 CSV、Excel、JSON、Markdown 四种格式
- 添加未提交修改的警告提示
- 复用现有 ExportQuery 后端方法,无需后端修改
实现细节:
- 使用 buildWhereSQL 和 buildOrderBySQL 构建 SQL
- 支持 MySQL/MariaDB 的 sort buffer 优化
- 分组菜单设计避免用户误操作
- 导出文件名包含 _filtered 后缀
关闭 #issue
25 lines
268 B
Plaintext
25 lines
268 B
Plaintext
# IDE
|
|
.idea/
|
|
*.iml
|
|
|
|
# build / release artifacts
|
|
frontend/release/
|
|
**/release/
|
|
**/dist/
|
|
build/bin/
|
|
|
|
# wails / node artifacts (按需)
|
|
node_modules/
|
|
|
|
dist/
|
|
.DS_Store
|
|
.gemini-clipboard
|
|
GoNavi-Wails
|
|
GoNavi-Wails.exe
|
|
.ace-tool/
|
|
.claude/
|
|
tmpclaude-*
|
|
|
|
CLAUDE.md
|
|
**/CLAUDE.md
|