Deliver native updates and finish workspace regression fixes - #712
Merged
Conversation
# Conflicts: # docs/releasing.md
SergeiNikolenko
marked this pull request as ready for review
September 14, 2026 01:29
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
Prepare Burette 2.3.21 with native Sparkle updates and the workspace fixes from PR #714. Existing 2.3.18/2.3.19 clients retain the ZIP/checksum migration route; subsequent releases use signed native update dialogs and background downloads.
Changes
Validation
Actual Sparkle Install and Relaunch from another window detected unsaved source changes. Cancel sent an AppKit negative reply and preserved the visible buffer. After saving, retry installed the signed synthetic update and relaunched it; the new process loaded the molecule without errors. Archive signatures and the unchanged 2.3.18 bundle validator passed.
Settings switch browser verification passed in both themes and both states: 36×20 track, 16×16 thumb, 2-pixel edge inset. Merged UI suite passed. Combined macOS release build passed on this Mac. Actual Generate 3D on the regression molecule succeeded in 515 ms and opened the resulting conformer in the native viewer. Feed publication failure/retry tests pass under both system Bash 3.2 and Homebrew Bash. Public migration is the post-publication acceptance step.
A repeated local pre-push run stalled in the Bun HTTP preview test after the previous full pass. The same test passed under system Node; the final change only affects feed publishing and passed its focused suite under both Bash versions. GitHub validation is running for the final commit.