Skip to content

Releases: vhukze/DataDjinn

DataDjinn v0.1.31

17 Jun 08:53

Choose a tag to compare

DataDjinn v0.1.31

Highlights

  • 优化表格单元格双击编辑与失焦提交的流畅度,减少进入编辑和变为待保存状态时的卡顿
  • 优化表格刷新时的加载反馈,统一为覆盖在结果区域上的单层加载状态

What's Changed

  • 将表格单元格编辑中的运行时状态从整表级 React 状态切换为更轻量的引用状态,减少双击进入编辑和失焦提交时的整表重渲染
  • 修复未保存修改后直接刷新时,界面仍短暂保留本地编辑结果的问题,刷新后会按最新查询结果重新覆盖表格
  • 调整表格刷新流程,保留当前数据并在结果区域显示统一加载遮罩,避免刷新时只看到内容瞬间清空或出现重复加载指示

Notes

  • 当前版本号:v0.1.31
  • 本次版本重点是表格编辑与刷新体验优化

Full Changelog: v0.1.30...v0.1.31

DataDjinn v0.1.30

17 Jun 07:57

Choose a tag to compare

DataDjinn v0.1.30

Highlights

  • 启动流程重构,应用启动时增加独立启动小窗,主界面只在后端与首屏数据准备完成后再显示
  • 查询窗口与表格工具栏交互优化,连接/库/Schema 下拉宽度更合理,常用弹框响应更快
  • 表格列头排序、筛选等交互进一步提速,减少点击延迟和卡顿感

What's Changed

  • 新增独立启动小窗,并优化主窗口显示时机,减少打开应用后“页面已显示但服务状态仍在初始化”的割裂感
  • 优化查询窗口顶部三个下拉框宽度,按当前选项中最长名称自动适配,并增加统一的最小/最大宽度限制
  • 优化右上角历史查询、设置、检查更新弹框的打开与关闭性能,减少卡顿和动画迟滞
  • 优化表格列头排序按钮的即时反馈,点击后图标会更快切换并进入加载状态
  • 优化表格列头筛选面板的打开、关闭和筛选项展示,改为更轻量的交互形式,并补充顶部全选复选框

Notes

  • 当前版本号:v0.1.30
  • 本次版本重点是启动体验、查询窗口交互和表格操作流畅度优化

Full Changelog: v0.1.29...v0.1.30

DataDjinn v0.1.29

16 Jun 14:14

Choose a tag to compare

DataDjinn v0.1.29

Highlights

  • 查询与预览表格补齐全表排序、值视图 JSON 格式化和更完整的单元格批量操作
  • Redis 浏览页新增 KEY LIKE 模糊查询、行内编辑提交和样式统一优化

What's Changed

  • 新增历史查询窗口,查询工作页默认自动保存,可按连接分组查看、重新打开和删除
  • AI 面板支持回复与思考过程流式输出,思考内容可折叠查看,并优化上下文容量显示准确性
  • 表格预览与查询结果支持全表排序、值视图 JSON 格式化,以及更完整的单元格选择、复制、粘贴和右键操作
  • Redis 浏览页新增 KEY LIKE 模糊查询、分页联动、行内编辑和统一提交,并统一了工具栏与输入区样式
  • 优化左侧连接树、表格搜索、分栏拖动和表格交互性能,减少卡顿和延迟
  • 修复 PostgreSQL 触发器 DDL 展示不完整的问题,补齐触发器函数体内容
  • 修复 AI 生成 SQL 时误直接执行的问题,默认生成 SQL 会写入查询窗口,只有用户明确要求执行时才会落库

Notes

  • 当前版本号:v0.1.29
  • 本次版本重点是表格交互增强和 Redis 浏览体验补强

DataDjinn v0.1.28

12 Jun 16:08

Choose a tag to compare

DataDjinn v0.1.28

Highlights

  • 新增 DataGrip 连接导入,补齐 ClickHouse 多端口与连接密码补录体验
  • AI 面板重做输入区,新增模型切换、准确上下文进度条和自动上下文压缩
  • 查询工作区新增快捷键设置、结果区折叠与多语句执行,继续优化表格与分栏交互

What's Changed

  • 新增 DataGrip 数据源导入弹框,支持批量解析导入,并在重名时自动追加 (1)(2) 避免冲突
  • ClickHouse 连接和导入现在支持填写逗号分隔的多个端口
  • 打开连接时如果缺少密码或密码失效,会提示重新输入,并在连接成功后回写保存
  • 设置中新增 SQL 编辑器与 AI 窗口快捷键配置,快捷键仅在应用内生效
  • SQL 编辑器支持“执行当前语句 / 执行选中内容”,并支持一次执行多条非查询 SQL
  • 查询结果区默认按需显示,支持展开 / 收起,并能区分显示查询结果、执行成功信息和失败原因
  • AI 输入区改为大圆角输入框,支持底部模型切换、上下文容量进度条与达到阈值后的自动压缩
  • 优化表格预览与查询结果区工具栏、WHERE 输入联想和错误展示,减少输入与交互卡顿
  • 优化左右分栏拖动与中间工作区联动表现,减轻有工作页时的拖动卡顿

Notes

  • 当前版本号:v0.1.28
  • 本次版本重点是补齐连接导入、AI 会话输入区和查询工作区的连续操作体验

Full Changelog: v0.1.27...v0.1.28

DataDjinn v0.1.27

11 Jun 12:18

Choose a tag to compare

DataDjinn v0.1.27

Highlights

  • 新增查询工作区历史记录与页签重命名能力
  • AI 面板支持思考过程流式展示与折叠查看
  • 修复开发环境后端启动链路,减少“服务启动中”卡住问题

What's Changed

  • 新建查询窗口现在默认自动保存,支持从历史查询列表中按连接分组查看并双击恢复
  • 查询页签支持双击重命名,便于区分不同 SQL 工作区
  • AI 面板支持思考过程与回复内容流式输出,思考内容可折叠查看
  • 优化 AI 思考块交互
  • 思考进行中自动展开
  • 回复开始后自动结束思考态并折叠
  • 支持手动展开与收起查看完整思考内容
  • 修复开发环境下 Python 虚拟环境解释器异常时后端无法正常拉起的问题

Notes

  • 当前版本号:v0.1.27
  • 本次版本重点是补齐查询工作区体验,并增强 AI 面板的流式交互表现

Full Changelog: v0.1.26...v0.1.27

DataDjinn v0.1.26

11 Jun 02:25

Choose a tag to compare

DataDjinn v0.1.26

Highlights

  • 新增表格单元格右键侧栏视图
  • 侧栏中可直接编辑记录和值
  • 新增聚合信息查看能力

What's Changed

  • 表预览和查询结果表格新增单元格右键侧栏
  • 右键单元格后可打开三种视图:
  • 记录视图
  • 值视图
  • 聚合视图
  • 记录视图支持按字段直接查看和修改当前行数据
  • 值视图支持直接查看和修改当前单元格内容
  • 聚合视图支持查看选中区域的常用统计信息
  • 聚合视图指标已使用中文展示,便于直接理解

Notes

  • 当前版本号:v0.1.26
  • 本次版本重点是补齐表格右键侧栏查看与编辑能力

DataDjinn v0.1.25

10 Jun 14:00

Choose a tag to compare

DataDjinn v0.1.25

Highlights

  • 新增 Oracle 数据库支持
  • 补齐 Oracle 的表结构、DDL、数据预览与编辑相关能力
  • 持续优化连接树、查询窗口和表格交互体验

What's Changed

  • 新增 Oracle 连接支持,使用 Python 原生 oracledb 驱动
  • Oracle 现已支持连接测试、Schema 浏览、表/视图/触发器/序列等对象浏览
  • 新增 Oracle 表预览、分页查询、WHERE 过滤、DDL 查看、建表与改表支持
  • 新增 Oracle 连接右键“新建用户”能力,可直接创建用户并授基础开发权限
  • 修复 Oracle 系统表预览分页 SQL 兼容问题
  • 修复 Oracle 表预览 WHERE 过滤在部分字段名场景下的兼容问题
  • PG 查询窗口取消只读限制,查询窗口可直接执行非只读 SQL
  • 修复 PG 视图和触发器 DDL 查看问题
  • 新建查询时会优先带上当前库/模式上下文
  • 查询结果表格补齐单元格单选、多选、右键复制、复制为 INSERT / Markdown 等交互
  • 优化表预览顶部 WHERE 输入框联想逻辑,只按输入内容提示字段,并降低输入卡顿
  • WHERE 回车查询后保留输入焦点,便于继续补充过滤条件
  • 优化左侧连接节点文本布局,优先保证连接名称显示,地址信息先省略
  • 编辑连接时,名称重复校验仅在保存时触发;测试连接不再误报“名称已存在”

Notes

  • 当前版本号:v0.1.25
  • 本次版本重点是补齐 Oracle 支持,并继续打磨查询与预览体验

Full Changelog: v0.1.24...v0.1.25

DataDjinn v0.1.24

10 Jun 09:16

Choose a tag to compare

DataDjinn v0.1.24

Highlights

  • 恢复 Windows 安装包的原有内容结构,解决安装包体积异常缩小后在部分安全软件环境中无法打开的问题
  • 保留 macOS dmg 构建修复,继续支持通过 GitHub Actions 正常产出 mac 安装包

What's Changed

  • electron-builder.yml 恢复 Windows 原有打包文件收集结构,重新生成两百多兆级别的安装包
  • .github/workflows/release.yml 保留 macOS 构建链路修复:先构建后端与前端,再清理 backend/.venv,最后通过 npx electron-builder --mac 打包
  • Windows 与 macOS 的发布策略分离处理,避免修复 mac 构建时误影响 Windows 安装包内容

Notes

  • 当前版本号为 v0.1.24
  • 本次发布重点是恢复 Windows 安装包兼容性,并保留 macOS 打包修复
  • 发布前已完成前端 TypeScript 校验和后端 Python 语法校验

Full Changelog: v0.1.23...v0.1.24

DataDjinn v0.1.23

10 Jun 08:29

Choose a tag to compare

DataDjinn v0.1.23

Highlights

  • 修复 macOS dmg 构建失败问题
  • 收紧 Electron 安装包文件收集范围,避免源码目录中的 backend/.venv 被扫描进安装包
  • 修正 macOS 流水线中 backend/.venv 的清理时机,保证后端先完成构建,再进入 Electron 打包
  • 修复 macOS 流水线直接调用 electron-builder 导致命令不可用的问题

What's Changed

  • electron-builder.yml 改为以 out/**/* 为主的白名单打包,并显式排除源码 backend/dist/docs/ 等目录
  • .github/workflows/release.yml 改为先执行 build:backendbuild:frontend,再删除 backend/.venv,最后通过 npx electron-builder --mac 打包
  • 保持后端仍通过 extraResources 注入安装包,不改变现有运行时目录结构

Notes

  • 当前版本号为 v0.1.23
  • 本次发布重点是修复 macOS 安装包构建失败
  • 发布前已完成前端 TypeScript 校验和后端 Python 语法校验

Full Changelog: v0.1.22...v0.1.23

DataDjinn v0.1.18

09 Jun 15:03

Choose a tag to compare

DataDjinn v0.1.18

Highlights

  • 新增 GitHub Actions macOS 构建与发布链路,打 tag 后可同时产出 Windows 和 macOS 安装包
  • 新增表格页内搜索与 DDL 查看能力,补齐结果导航、筛选行和更适合表预览的工具栏交互
  • 补齐 Electron 主进程与后端构建脚本的跨平台兼容,为 macOS 安装版运行做准备

What's Changed

  • 发布流水线从单一 windows-latest 扩展为 Windows + macOS 双平台构建
  • GitHub Release 现在会自动汇总上传 Windows 安装包、Windows 压缩包、macOS dmg 和 macOS 压缩包
  • 后端构建脚本改为跨平台 Python 解析与调用,不再写死 Windows .venv\\Scripts\\python.exe
  • build:backendbuild:macbuild:linuxbuild:unpack 统一串上后端构建,避免只打前端壳
  • dmPython / dmSQLAlchemy 依赖改为仅 Windows 安装,避免 macOS / Linux 流水线安装失败
  • PyInstaller 的 --add-data 参数改为按平台选择分隔符,修复非 Windows 平台后端打包兼容问题
  • Electron 主进程补齐 macOS 开发态与安装态后端可执行文件查找路径
  • 新增表格预览工具栏内搜索功能:
    • 支持页内实时搜索、高亮匹配内容、上一个 / 下一个结果导航
    • 支持大小写、正则、单词匹配和筛选命中行
    • 搜索框与工具栏交互、中文输入法和高亮性能做了稳定性处理
  • 新增表格 DDL 查看入口,支持直接查看当前表结构定义

Notes

  • 当前版本号为 v0.1.18
  • 本次发布重点是 macOS 发布链路,以及表格页内搜索和 DDL 查看等新能力
  • 发布前已完成前端 TypeScript 校验