Repository navigation
release: Ghosttea 0.14.0 with Ghostty 1.4 - #101
Merged
Merged
Conversation
Resolve the Apple native library directory through Cargo metadata and pin the producer to that same path. Package consumers now unpack fresh fixture-owned archives so an SSD or shared target cannot select stale crates. Verified check:desktop, configured-directory regression tests, Swift manifest parity, and packaged npm/Rust consumers of the corrected 1.4 CI artifacts.
- Update only the font-dependent Metal pixel hash. Restoring the two old Noto fonts reproduces the old hash exactly; geometry, edge map and tolerances stay unchanged. The final combined Apple artifact passes all 80 Metal/frame tests and links all 18 public Swift products. - Record corrected macOS and both Windows CRT candidate provenance, native/FFI/package checks, Godview pane/copy behavior, mixed-client Truffle probes and the checksum-verified SSD cache relocation. Preserve rejected artifacts and failed attempts. - Retain open qualification gates: final rebuilt-package iPhone run pending by user choice, latency unqualified, six full-workspace helper timeouts despite unchanged baseline/candidate rechecks, and an intermittent terminal-door teardown timeout whose matched controls passed. Full landing gates and release promotion remain open. - Validation: check:desktop passed; corrected-artifact test:desktop passed 424 Rust and 623 JS tests plus FFI/ASan; packaged consumers and source/font/BOM metadata checks passed. No release artifacts or production consumer pins are promoted.
- Reconfirm the exact final Apple package on the connected iPhone: all 833 production terminal tests pass, with zero failures or skips; the device font golden passes in all four compatibility attempts. Preserve app, archive and helper binary identities. - Record the final real-Truffle gate honestly: both baseline and candidate phone apps time out joining the tailnet, before peer discovery or terminal connection. Both Mac fixtures joined and both key parsers agree; no environmental cause is established and no final-run mirror/copy pass is claimed. Earlier passing matrices remain historical evidence. - Preserve the initial baseline fixture layout failure and its recovery from the same retained executable bytes. Product code and assertions are unchanged. Every QA app was removed, both retry hosts exited zero, and the final process census is empty. - Validation: final physical-device suite 833 passed, native font checks 4 passed, final network probes 4 failed at waitUntilRunning. Documentation JSON parses and diff whitespace checks pass. Production promotion remains open.
- Qualify the exact f535d6f / 363fdf0 candidate with 833 iPhone production tests and all four old/new Truffle pairings (eight tests). - Record all 13 desktop landing gates, 498 Rust tests and current generated files against the restored frozen dependency graph. - Preserve the full-workspace 1999 ms / 2000 ms failure and all six unchanged baseline/candidate timing controls; do not claim a green full verify. - Retain checked SSD archives, runtime binary identities, reviewed images and cleanup evidence; keep latency and physical Windows UI unqualified and production pins unchanged.
Pins ghosttea-apple-native-fcf9a17cce90, built from 40376eb and published by https://github.com/vibecook-dev/ghosttea/actions/runs/41552793124.
jamesyong-42
marked this pull request as draft
November 3, 2026 00:51
jamesyong-42
marked this pull request as ready for review
November 3, 2026 02:25
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.
Ghosttea 0.14.0 upgrades the embedded terminal engine to Ghostty 1.4 (
83fb95624b0439ee660c2679b43b38c8b63769cd) and fixes the desktop and iPhone regressions found during Vibefield’s migration. It includes released 0.13.8’s conditional session release and acknowledged view disposal.Changes
Published prerequisites
Truffle 0.7.26 completed its full release pipeline. Its final SwiftPM tag is
101889f676d32989e2c32295c3b608ccd5972c02; all 13 npm packages and three crates were independently verified. Vibefield must use the same Swift version when adopting this release.The reviewed VT archives were promoted unchanged to ghostty-vt-b2a959db6a0d, including both Windows CRT consumers. Apple artifact ghosttea-apple-native-fcf9a17cce90 is published and pinned. Its native source digest remains
5c36ad009576b86696efe06e1c1cc359fdaf7c8076dae57c367bbc8bdb270282after the Swift dependency update.Validation
The migration and regression-history documents distinguish historical device, Godview, ABI/ASan, Windows CRT and mixed Truffle evidence from the final release checks. Latency remains unqualified at the user’s direction. Physical Windows GPU behavior, real Wi-Fi/cellular handoff and long suspension are not claimed; the existing SSH production-readiness blockers remain documented.
Vibefield PR #12 carries the product integration and iOS UI refinements. Its final registry pins and consumer qualification follow publication of 0.14.0.