Repository navigation
Fix desktop startup and focus reliability for 2.3.2 - #14
Merged
Merged
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
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.
Omarchy could run the installed engine, but the 2.3.1 AppImage window failed because WebKit used the Debian build host's absolute helper path. Relocate the known helper paths without changing ELF offsets, retain a before/after hash receipt and patch program, and verify the shipped library. On compatible non-Debian layouts, select a complete host WebKit/GTK stack to avoid mixing newer Mesa with bundled Debian libraries. Missing dependencies/helpers and unknown relocation layouts fail closed; sandbox protections remain enabled.
Also fix two interaction problems reproduced during qualification: the model picker could steal focus after selection had focused the composer, and background ACP discovery could initiate Grok's interactive browser login. Picker close now respects focus moved outside it. ACP discovery uses known existing-login methods or checks session availability; it does not select an arbitrary interactive authentication method. Integration coverage distinguishes an existing session from authentication-required responses. Sidebar hints and editor browser scenarios use the viewing platform's keyboard conventions.
Prepare version 2.3.2 and add portable installed-engine endurance qualification with binary hashes, platform resource measurements, cancellation and persisted-state recovery. The existing approved signing verification module remains byte-identical; new WebKit regression coverage is an additional mandatory step on both Linux release architectures.
Validation for candidate
7f1958aa6e949f882368881874a7aa0bef2bb167:Remaining release work: finish Linux native packaging CI (Flatpak CI has passed), build and publish through the existing release workflows, install and qualify the exact final downloads on the three named machines, and publish verified GitHub/website notes and current screenshots. The staged website images are unedited captures of the native Linux candidate with an example project/test model. Real cloud-provider accounts, GPU endurance and broad model-quality coverage are not established by scripted-provider tests.