Release 1.0.22 - #174
Merged
Merged
Release 1.0.22#174
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release 1.0.22 with the simplified toolbar, Remix earth-line language icon, and compact quota warnings. Product changes were merged separately in #170, #171, #172, and #173. This PR changes only the synchronized version fields in
package.json,src-tauri/tauri.conf.json,src-tauri/Cargo.toml, and the GSwitch entry insrc-tauri/Cargo.lock. Preview and validation: - Clean merged preview source:2ab03c4a8c67f4fa35e028c6b56a8b4a9b27d71f. - Windows preview:1.0.22-rc.1; NSIS build completed and the application executable reports that product version. Installer:C:\Users\zhu13\Desktop\Github\GSwitch\src-tauri\target\preview-1.0.22\GSwitch_1.0.22-rc.1_x64-setup.exe(4,472,819 bytes). - Preview SHA256:954e7660994dfc0785585cdf910ad95e66b46ec5124fce5b2f01adceacf3d2a2. -pnpm run ci:source frontendpassed on the release branch: 150 tests, TypeScript, version synchronization and production frontend build. - Preview source CI run passed Frontend, RustSec, Linux source proof, Windows and macOS compilation, and CI gate. - Fictional-account rendering checked in English and Simplified Chinese, light and dark themes, at default 1360 × 900 and minimum 700 × 520. Covered cached/uncached failures, pending data, authentication recovery, successful retry, partial batch failure, mouse/keyboard detail behavior, and window-edge positioning. README images were updated. - This version commit differs from the preview source only in the four version files. Version1.0.22and tagv1.0.22were confirmed unused before creating this PR. Real-account acceptance waiver: The maintainer's approved implementation plan explicitly carries forward the real-account acceptance waiver for 1.0.22 and says not to request real-account operation. Acceptance is waived; no real sign-in, switching, Wake, reset-credit redemption, or installed-app account flow is claimed as tested. Validation used test doubles, a browser-only fictional demo, source/build checks and the unsigned preview build. No private account storage or credentials were used. After merge, require CI on the exact merged main commit before taggingv1.0.22. Use the existing production updater-signing workflow; publish only after its package smoke checks, signatures, exact assets, updater manifest, SBOM, provenance and draft notes pass verification. Keep the existing CodeQL configuration. Merged main proof: - Release commit:aa7da1529129bebe1faaa4ca24d5bbc85012b382. - Exact-main CI run, attempt 2, passed the frontend source proof, RustSec, Linux source proof, Windows/macOS compilation and CI gate. All three CodeQL Analyze checks passed on the same commit. - Attempt 1 had an isolated failure in the existing window-focus test. The unchanged local suite passed all 150 tests, and a temporary 200-case repetition of that focus scenario passed before the failed remote jobs were rerun. The failure was not reproduced; no refresh-policy or production change was made. - Main differs from the accepted preview source only in the four version files; the recorded preview installer SHA256 was rechecked.Published release proof:
aa7da1529129bebe1faaa4ca24d5bbc85012b382; the annotated tag is authored by squarepots.9e92f423704c7406c84134f9ad0d802fde68a7e50af7ddb7ee85b8c18c54abd4.releases/latest/download/latest.jsonreports1.0.22with all nine expected platform aliases and URLs underv1.0.22. It is byte-identical to the attested release manifest, SHA256e683c6a6189f717889aa3c961a13dd920ebb5265c7ed53fb6fe4e3a71570268a.