You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Each replacement branch was replayed directly onto current upstream main, has its own focused verification, and does not depend on another replacement PR.
The original refactor/flterm-adapter head remains unchanged at 9e0b2afc5e04040b15f6dd11cfd07ad6dfc74470 because released Zuko artifacts reference it. The integration/release evidence remains in this PR's comments for provenance; no history was rewritten.
adonm
changed the title
refactor(flterm): harden the adapter and expose OSC 52 writes
refactor(flterm): harden adapter input and host effects
Jul 15, 2026
That Zuko commit pins this PR at 433c50a43cfe435dad3e760f7858126125733e75, registers the desktop companions, and opts tracked touch into TouchMouseTracking.tapAndScroll. The Pages job built the Flutter web client with --wasm, rebuilt/validated the libghostty WASM module, and deployed the result from that exact Zuko commit. This provides a public integration test for the web/WASM fallback and touch policy; the native desktop companions remain covered by the PR's Linux/macOS/Windows smoke-build matrix.
Final integration/release verification for head 9e0b2afc5e04040b15f6dd11cfd07ad6dfc74470:
Zuko release commit 5647f4db3ba927a4c4afc8dd14b916bf93f77686 pins flterm/libghostty to this PR head and opts tracked touch into TouchMouseTracking.tapAndScroll.
Immutable tag v0.10.7 resolves to that exact Zuko commit.
Pre-tag exact-commit Codemagic gates passed on all release platforms:
Apple: 6a5794fedc9a41d471a56f23
Linux/Android/web: 6a5795063c170855dc15b69c
Windows: 6a579510b1d80c5b157e88fc
The coordinated release workflow completed successfully, including signed Android artifacts, Linux/Windows/macOS assets, and the public GitHub Release.
TestFlight upload was accepted from exact-tag Codemagic build 6a57b604dba0782a0c111870 after signing validation 6a57ab10488754cd6fab74aa.
Both Android and ARM iOS Simulator Appetize previews were accepted from exact-tag Codemagic build 6a57b7b2b38ae08721ab928a.
zuko 0.10.7 was published through trusted publishing from the same release SHA; the crate workflow passed.
Package verification remains green: 725 flterm tests, 350 libghostty tests, 73 Zuko Flutter tests, clean Zuko analysis, publish dry-runs with zero warnings, and native compile gates including the final Windows helper-race and macOS nullable-metadata fixes.
This is ready for maintainer merge; the PR body retains Closes #70.
Closing the umbrella in favor of #102, #103, #104, #105, #106, and #107. The immutable released integration head and evidence are retained here for provenance.
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
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.
Superseded integration branch
This umbrella PR combined release-tested work that is now available as smaller, independently reviewable changes on current
main:Closes #70)Each replacement branch was replayed directly onto current upstream
main, has its own focused verification, and does not depend on another replacement PR.The original
refactor/flterm-adapterhead remains unchanged at9e0b2afc5e04040b15f6dd11cfd07ad6dfc74470because released Zuko artifacts reference it. The integration/release evidence remains in this PR's comments for provenance; no history was rewritten.