Syngnat
|
35ed555857
|
⚡️ perf(data-grid): 重构批量编辑实现并优化渲染性能
- 架构优化:移除 CellEditModeContext,避免 Context 变化触发全表重渲染
- 事件委托:在容器级别处理鼠标事件,减少事件监听器数量从 O(n*m) 到 O(1)
- DOM查询优化:使用 data-row-key/data-col-name 属性直接定位单元格
- RAF节流:拖拽选择使用 requestAnimationFrame 节流,保证 60fps 流畅度
- CSS类控制:批量编辑模式样式通过 CSS 类切换,而非内联 style
|
2026-02-09 17:37:59 +08:00 |
|
杨国锋
|
8587f72f81
|
🔧 fix(update): 修复更新下载时文件被占用导致失败的问题
|
2026-02-08 14:19:13 +08:00 |
|
Syngnat
|
70cb6148c6
|
🔧 fix(app): 修复更新流程可用性并完善窗口交互一致性
- 补齐更新下载进度、下载路径和安装日志路径提示
- 修复更新重启后拉起不稳定问题并增加平台兜底
- 恢复标题栏双击切换窗口状态能力
- 调整透明度初始行为为 100% 并保留用户配置
|
2026-02-06 15:53:31 +08:00 |
|
Syngnat
|
c2c88d743b
|
🔧 fix(updater): 修复Mac更新重启无效并增强Windows便携替换可靠性
- 修复 macOS 点击“立即重启”后无反应,增加 Quit 后兜底退出
- 增强 macOS 更新脚本:日志、AppTranslocation 目标回退、管理员权限回退与自动 xattr 清除 quarantine
- 增强 Windows 便携更新:move/copy 重试、失败可观测日志、保留非提权替换策略
|
2026-02-06 12:12:45 +08:00 |
|
Syngnat
|
ec4b3d9018
|
✨ feat(updater): 接入 GitHub Release 在线更新与关于信息展示
- 后端新增更新检查/下载/安装流程与应用信息接口
- 关于弹窗展示版本/作者/仓库/Issue/Release,并内置检查更新
- 构建/发布注入版本号并生成 SHA256SUMS
- 顶部工具栏入口调整与新建查询补全默认空 SQL
|
2026-02-05 16:50:44 +08:00 |
|