From bfafaa8c8abb37339ea4b7481aed304bf695f351 Mon Sep 17 00:00:00 2001 From: Andrei Hasna Date: Wed, 5 Aug 2026 02:46:15 +0300 Subject: [PATCH] chore(release): 1.3.7 Cuts 1.3.7 so the merged label-scan CPU fix (task be9b3bb0, PR #198, squash-merged as 024ad847) actually reaches installs. main has carried the fix since 2026-08-04T23:27Z at version 1.3.6, which is the version already on npm, so nobody can install it. 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: 340 requests / 118.2 MB before, 10 requests / 3.4 MB after. package.json only, matching this repo's observed release practice -- chore(release): 1.3.5 (#192) changed package.json and nothing else. CHANGELOG.md is deliberately untouched: its [Unreleased] section holds work already shipped in 1.3.3 through 1.3.6 (the OpenTUI entry's own text describes fixing a 1.3.4 crash, released in 1.3.5), so moving that block under a 1.3.7 heading would attribute four releases to this one. Leaving it alone also keeps the unreleasedSectionSha256 tripwire in src/workflow-contract.test.ts valid; that suite passes 6/0 here. Agent: Silvanus --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 19508b34..a7835e38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hasna/emails", - "version": "1.3.6", + "version": "1.3.7", "description": "Emails — local SQLite and self-hosted email management CLI, MCP server, and library", "type": "module", "repository": {