Skip to content

御图 v0.5.6

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 16:37

新增

  • 任务卡片与详情页支持修改已创建任务的名称,保留原有状态、下载进度与数据文件,重启后继续生效(#5)
  • 集成 ChinaGeoJson 全国及 34 个省级区域边界,并新增 363 个市级区域离线选择;支持多次追加省市范围、与导入文件组合及保留离岛(#5)
  • 支持一次导入多个 KML、KMZ、GeoJSON 区域文件,追加或替换当前范围;同一任务的全部区域共用一组可不连续的下载层级,重叠瓦片去重,任务导入导出保留层级选择(#5)

优化

  • 下载范围的行政区选择改为国家、省份、城市三级联动下拉框,切换上级自动清空下级;暂无市级数据的区域保留整省选择并明确提示(#5)
  • 统一行政区选择与下载面板的卡片边框、圆角、字号和留白,对齐标签及下拉框,调整说明和应用按钮的视觉层级
  • 移除行政区边界的纠偏选项及对应转换逻辑,预置边界始终使用原始坐标;图源自身的 GCJ02 栅格处理保持原有逻辑
  • 分离区域按各自包围框枚举,避免扫描区域之间的空隙;瓦片超过上限时明确失败,不再静默生成不完整下载任务
  • 增强无任务场景的启动诊断:地图初始化失败时显示错误并允许重试,辅助浮窗或系统托盘初始化失败不再阻断主窗口,补充原生异常和界面诊断日志;已覆盖空库及删除最后任务场景,issue #5 原始进程闪退尚未复现,仍需对应系统的崩溃日志确认

修复

  • 修复 macOS ARM64 发布仅构建 DMG、缺少自动更新归档及签名,导致更新检查提示找不到 darwin-aarch64 平台的问题;发布前强制校验各平台更新产物与同名签名,缺失或签名下载失败时停止生成更新清单
  • 发布清单同时提供 darwin-aarch64-app 与 darwin-aarch64 平台键,兼容不同版本更新器的 macOS Apple Silicon 平台识别
  • 修复发布流水线在 Windows runner 未预装 pnpm 时无法启动打包的问题,统一在各平台构建前安装 pnpm
  • 修复 Tauri 前端 npm 包与 Rust 插件版本漂移导致 tauri:dev 启动时版本校验失败的问题;固定双方兼容的小版本,避免依赖重新安装后再次失配

下载安装

平台 文件 说明
Windows *_x64-setup.exe NSIS 安装包,双击运行
macOS(M 芯片) *_aarch64.dmg Apple Silicon
macOS(Intel) *_x64.dmg Intel x86_64
Linux *.AppImage 免安装,chmod +x 后直接运行
Linux *_amd64.deb Debian / Ubuntu

macOS 用户:首次打开如遇 Gatekeeper 拦截,请在「系统设置 → 隐私与安全性」中允许运行,或执行 xattr -d com.apple.quarantine <应用路径> 解除隔离。