Skip to content

SakuGIS 0.3.1 — Apple Silicon Test Build

Pre-release
Pre-release

Choose a tag to compare

@whuyao whuyao released this 10 Aug 08:47
· 4 commits to main since this release
b139a33

中文

SakuGIS 0.3.1 是面向 Apple Silicon 的测试版本,重点改善 Qwen 服务配置、启动体验和后续版本获取。

更新内容

  • 在“设置 → API 服务”中集中显示 Qwen 接口地址与 API Key,并明确两者区别;保存后下一次请求立即生效,无需重启。
  • 每次启动从 24 座全球大城市中随机选择初始地图视角;同一次运行中“回到初始范围”保持该城市。
  • 在“关于 SakuGIS”中新增非阻塞的 GitHub Release 更新检查;发现新版本时可打开 DMG 下载或版本说明。
  • 更新中英文 README、应用版本、About 页面、网络 User-Agent 和打包元数据。

重要说明

  • Token Plan API Key 必须配合对应的 Token Plan OpenAI 兼容接口使用。新 Key 与旧项目专属接口混用会出现鉴权失败。
  • 仅支持 Apple Silicon,要求 macOS 13 或更高版本。
  • DMG 已包含独立 QGIS 运行时,无需另行安装 QGIS,因此文件约 1.7 GB。
  • 当前采用 ad-hoc 签名且尚未经过 Apple 公证;首次启动可能需要在 Finder 中右键 SakuGIS 并选择“打开”。
  • 候选评分是用于比较地点的排序信号,不是经过校准的统计概率。

验证

  • 59 项 Python 单元测试
  • QGIS 3.40.5 运行时冒烟测试
  • 真实 GitHub Releases API 与 App 内更新检查
  • Apple Silicon arm64 启动器和完整代码签名验证
  • DMG CRC 与 SHA-256 校验
  • 源码和 App 包内凭证扫描

SHA-256:5ca5270e422a14f176f4a3bf6238510ede23b17ddad05ca5febe379d9a452d66


English

SakuGIS 0.3.1 is an Apple Silicon test build focused on safer Qwen service configuration, a more global startup experience, and in-app release discovery.

Highlights

  • Keeps the Qwen endpoint and API key together under Settings → API Services, explains their different roles, and applies saved changes to the next request without restarting.
  • Selects the initial map view from 24 major world cities at random on each launch while keeping that city as the session's initial extent.
  • Adds a non-blocking GitHub Release update check to About SakuGIS, with direct paths to the DMG and release notes when a newer version exists.
  • Updates bilingual documentation, application metadata, the About dialog, network User-Agent, and packaging metadata.

Important notes

  • A Token Plan API key must be paired with its corresponding Token Plan OpenAI-compatible endpoint. Using the new key with the previous project-specific endpoint will fail authentication.
  • Requires macOS 13 or later on Apple Silicon only.
  • The roughly 1.7 GB DMG includes an independent QGIS runtime; QGIS does not need to be installed separately.
  • This build is ad-hoc signed and not Apple-notarized. On first launch, you may need to right-click SakuGIS in Finder and choose Open.
  • Candidate scores are comparative ranking signals, not calibrated probabilities.

Validation

  • 59 Python unit tests
  • QGIS 3.40.5 runtime smoke test
  • Live GitHub Releases API and packaged in-app update check
  • Apple Silicon arm64 launcher and full code-signature verification
  • DMG CRC and SHA-256 verification
  • Credential scans of the repository and packaged source

SHA-256: 5ca5270e422a14f176f4a3bf6238510ede23b17ddad05ca5febe379d9a452d66