Repository navigation
新增
- 任务卡片与详情页支持修改已创建任务的名称,保留原有状态、下载进度与数据文件,重启后继续生效(#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 <应用路径>解除隔离。