Prepare Pebrel 1.9.0 reader updates and native Windows ARM64 release - #241
Merged
Merged
Conversation
…breaker snapshot_session() pinned boot_attempts at the launch value whenever any pane still had an unconfirmed AI restore target, so the 1 Hz autosave never reset the crash-loop counter. A Codex conversation waiting at its startup prompts (hook review, directory choice, "open in another app") therefore counted every normal exit as a failed start, and the third launch moved the whole workspace to session.crashed.json. The breaker only answers "did this launch reach its first autosave"; the restore target is still persisted through session_agent() and resumed on the next launch. Drop the coupling and the recovery_boot_attempts field, and add a GPUI regression that restores an unconfirmed Codex target on the third attempt and asserts the snapshot reports zero attempts.
Settings → Home → Project and support gains a Sponsors row that opens an in-app page (logo on the left, bilingual introduction on the right) with a single sign-up link carrying the project's attribution parameters. Both READMEs add a matching Sponsors table and the community Discord invite.
…obes Align the 1.9.0 notes and CHANGELOG entry with the 1.8.2 format (prefixed bilingual entries), record the session-breaker fix and the sponsor page, and date the entry to the release day. Remove the ARM64 diagnostics workflow and its two probe scripts from the release tree; the CI workaround script stays because the release workflow runs it.
The release run re-invoked the Full native tests workflow and waited for it before aggregating packages. That workflow already runs for every pull request, merge group and main push, so the repeat added no coverage while its macOS Intel job queued behind the Intel package build and became the critical path (60 minutes end to end, packages done after 28). Aggregation now depends on the packaging jobs only; each package still runs its own runtime conformance and the aggregate still validates every report.
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.
Result / 用户结果
Markdown opens as a selectable, read-only reader. Code-block language menus still change syntax highlighting without changing the document or copied code; source editing remains explicit. Agents and backup layouts are centered, CLI paths and Hook status are separate, Agent logos use larger SVGs, SSH glyphs are centered by their visible bounds, and the backup navigation/search entry is hidden.
The 1.9.0 candidate includes a native Windows ARM64 portable ZIP in addition to the existing platform assets. The bilingual release notes and Changelog cover the final behavior and credit all six verified contributors with avatars and PR links. This PR prepares CI artifacts and a draft Release; publication remains a separate maintainer decision.
Design / 设计边界
architecture/notes/packaging/2026-09-21-windows-arm64-portable.md.Evidence / 验证依据
Required Review / 必须确认