fix(update): 按语言加载三语更新日志并重发 v1.0.8

This commit is contained in:
xweiba
2026-09-24 23:36:23 +08:00
parent ca239411ee
commit 4aa4c6aa6c
14 changed files with 178 additions and 24 deletions
+29
View File
@@ -0,0 +1,29 @@
# v1.0.8
Release date: September 24, 2026
[简体中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.md) · [繁體中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.zh-Hant.md)
This re-release replaces build 9 with **build 10** while keeping the v1.0.8 version.
## Highlights
- Fixed the app showing Chinese when a non-Chinese language is preferred: the app now uses only the **first** preferred language. Simplified and Traditional Chinese display Chinese; Italian and other non-Chinese languages display English even if Chinese is second in the preference list.
- Added explicit Simplified and Traditional Chinese resources and made English the development-language fallback. Diagnostics, prompts, and generated bug reports follow the same language choice.
- Added missing English translations for two hostname-copy messages and regression tests for language selection.
- Made English the default repository README, retained a separate Chinese README, added the project's AGPL-3.0 license, and preserved third-party script license and provenance information.
- Added contract tests to CI and synchronized the remote-version fallback with the release version.
## Changes since v1.0.7
- `5b9fedf` Fix first-preferred-language fallback and prepare v1.0.8
- `228b67b` Make English the default README and add AGPL licensing
- `f4712f7` Run contract tests in CI and via make test
- `393c7cc` Align the built-in fallback version and add consistency checks
## Self-signing and installation
- The Release attachment is an **unsigned IPA**. Sign it before installing it on an iPhone.
- A free Apple ID and Impactor can be used; a paid developer account is not required.
- Keep the Bundle ID `com.paopaolabs.location-spoofer`, App Group `group.com.paopaolabs.location-spoofer`, and existing entitlements when signing.
- Free Apple ID signing usually expires after seven days, after which the app needs to be signed and installed again.