chore(release): 1.3.5 - #192
Merged
Merged
Conversation
Ships the `emails ui` fix from #191: `@opentui/core` stays external so it resolves its own version-matched native prebuilt instead of binding to a hoisted copy whose ABI predates the symbol it calls. Task: f60d8993 Agent: Augustus
andrei-hasna
added a commit
that referenced
this pull request
Aug 5, 2026
Cuts 1.3.7 so the merged label-scan CPU fix reaches installs. main has carried the fix since 024ad84 (PR #198, task be9b3bb0) but stayed at version 1.3.6, which is already the published npm version — so the fix reached nobody. This bumps package.json and nothing else. The fix bounds SelfHostedMailDataSource.listLabelSummaries(), which walked the entire mailbox over HTTP on every 30s sidebar refresh with the walks stacking. Measured source-vs-source through one pty harness: 68.8% -> 4.4% of a core, climb eliminated, RSS flat. Mechanism control against a 340-page store: 340 requests / 118.2 MB before, 10 requests / 3.4 MB after. CHANGELOG.md is deliberately untouched. Its [Unreleased] section holds work already shipped in 1.3.3 through 1.3.6 — there are no changelog sections for those versions, and the OpenTUI entry in it describes fixing a crash that 1.3.4 exhibited, which shipped in 1.3.5. Sectioning that block under 1.3.7 would attribute four releases to this one. Leaving it also keeps the unreleasedSectionSha256 tripwire in src/workflow-contract.test.ts valid without re-pinning a section this release did not author. The drift is filed separately. This matches the repo's observed practice: chore(release): 1.3.5 (#192) was package.json only, 1 file changed. Published manually by token because this repo has no automated publish path — no release.yml and no tag-triggered workflow of any name; npm trusted publishing binds to a file that does not exist (task c96977b5). Agent: Silvanus
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.
Patch release shipping the
emails uifix merged in #191 (squash9c91d66, adversarial GO by Priscus).@opentui/coreis now external in the TUI runtime build, so it resolves its own version-matched native prebuilt from inside its own package tree instead of binding to a hoisted copy whose ABI predatescreateEventSink. Before the fix,emails uicould not start in any real terminal on 1.3.4.package.json only, 1.3.4 → 1.3.5, matching the shape of the 1.3.4 release commit (
51c7b86) — no changelog restructuring, so the## [Unreleased]sha pin insrc/workflow-contract.test.tsis unaffected.Publish intent posted to #git-publishing (612684) before publishing, per the operating rules.
Task: f60d8993
Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.