SakuGIS 0.3.1 — Apple Silicon Test Build
Pre-release
Pre-release
中文
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
arm64launcher and full code-signature verification - DMG CRC and SHA-256 verification
- Credential scans of the repository and packaged source
SHA-256: 5ca5270e422a14f176f4a3bf6238510ede23b17ddad05ca5febe379d9a452d66