github Syngnat/GoNavi v0.4.8

latest releases: dev-latest, v0.7.9, v0.7.8...
3 months ago

🐛 fix(windows-upgrade): 修复Windows升级后连接列表丢失问题

  • 启动参数新增固定 WebviewUserDataPath 到 %APPDATA%/GoNavi/WebView2
  • 首次启动自动迁移历史 WebView 数据目录
  • 保留现有存储键,避免破坏已落盘配置
  • 前端持久化读取增加历史结构兼容
  • refs #125

🐛 fix(data-grid): 修复单元格编辑器拖拽越界不自动滚动

  • 在 DataGrid 拖拽选区流程新增边缘自动滚动能力(横向+纵向)
  • 拖拽过程中增加鼠标位置跟踪并通过 RAF 循环驱动滚动
  • 通过 elementFromPoint 兜底命中单元格,保证越界拖拽时选区持续更新
  • 在 mouseup、模式切换和退出编辑器时统一清理 RAF 与拖拽状态
  • refs #127

✨ feat(driver-manager): 增强驱动管理网络诊断与本地导入能力

  • 新增 CheckDriverNetworkStatus,探测 GitHub API/Release/Go Proxy 可达性并返回代理环境信息。
  • 驱动管理弹窗新增网络检测结果、驱动目录复用说明、本地导入入口与日志查看。
  • 操作日志支持同签名进度覆盖更新,下载百分比动态刷新,不再重复新增日志行。
  • 修正弹窗滚动行为与表格滚动体验。
  • refs #128

🐛 fix(redis-viewer): 修复大数据量场景 Key 加载不完整问题

  • 后端 ScanKeys 改为按目标数量多轮聚合扫描,不再只依赖单轮返回结果
  • 新增扫描目标数/步长/轮次上限,避免扫描过少或无限循环
  • 前端首屏加载、搜索、刷新统一按较大批次请求,避免回退到几百条
  • 加载更多改为按固定批次继续拉取并保持去重合并
  • refs #129

✨ feat(appearance): 新增启动时全屏开关并支持启动窗口状态自动应用

  • 在外观设置中提供用户可控的启动全屏偏好项
  • 持久化保存用户偏好,重启后自动恢复
  • 启动阶段按偏好自动执行全屏,失败时回退最大化
  • 保持现有标题栏窗口操作行为不变
  • refs #129

✨ feat(sidebar-batch-table): 批量操作表新增对象筛选与作用范围控制

  • 批量操作表弹窗新增关键字筛选(忽略大小写包含匹配)
  • 新增类型筛选(全部对象/仅表/仅视图)
  • 新增勾选作用范围切换(当前筛选结果/全部对象)
  • 全选、取消全选、反选逻辑按作用范围执行
  • 筛选区域展示命中计数与无匹配空态提示
  • refs #130

Don't miss a new GoNavi release

NewReleases is sending notifications on new releases.