Skip to content

chore(release): bump to 3.4.4 + fix release workflow (ship #486/#450 fixes) - #526

Merged
lacymorrow merged 1 commit into
mainfrom
LAC-919/release-v3.4.4
Aug 16, 2026
Merged

lacymorrow merged 1 commit into
mainfrom
LAC-919/release-v3.4.4

Conversation

@lacymorrow

Copy link
Copy Markdown
Owner

Summary

Prepares cutting v3.4.4 so the long-merged fixes for #486 (app stays open in background after quit) and #450 (--reset crash on Linux) finally ship in a release. Paperclip: LAC-919.

Changes

  • package.json: 3.4.2 → 3.4.4 — tags v3.4.2 and v3.4.3 already exist on origin (both predate the release workflow and neither contains the fixes); electron-builder requires the pushed tag to match the package version.
  • .nvmrc: 18.18.2 → 20.19.2npm install fails on Node 18 with ERR_REQUIRE_ESM (sass@1.100.0 → chokidar@5, ESM-only, Node ≥20). Same failure AppVeyor hit; fixed there in fdf6923. Without this the release workflow dies at install.
  • release.yml: drop --ia32 from the Windows build — uiohook-napi ships no ia32 N-API prebuilt and npmRebuild is disabled (see af2097d), so the ia32 package would ship a broken/missing native module.

Release plan (after merge)

  1. Tag the merge commit v3.4.4 and push — triggers .github/workflows/release.yml (mac/win/linux/snap, publish to GitHub Releases).
  2. Verify assets on the release, then close [BUG] Application stays open in background after closed. Must kill process every time. #486 with release links.

Testing notes

Config-only change (version + CI). Verification is the release workflow run itself; the Node-20 and x64-only decisions mirror fixes already proven on AppVeyor (fdf6923, af2097d).

🤖 Generated with Claude Code

…y run

- version 3.4.2 -> 3.4.4: tags v3.4.2 and v3.4.3 already exist on origin
  (pre-workflow, neither contains the #486/#450 fixes); electron-builder
  requires the pushed tag to match package.json version
- .nvmrc 18.18.2 -> 20.19.2: npm install fails on Node 18 with
  ERR_REQUIRE_ESM (sass@1.100.0 pulls chokidar@5, ESM-only, Node >=20) —
  same failure AppVeyor hit, fixed there in fdf6923
- release.yml: drop --ia32 from the Windows build — uiohook-napi ships no
  ia32 N-API prebuilt and npmRebuild is disabled (see af2097d)

Prepares cutting v3.4.4 so the merged fixes for GH #486 (app stays open
after quit) and #450 (--reset crash on Linux) finally ship (LAC-919).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@lacymorrow
lacymorrow merged commit e18fafe into main Aug 16, 2026
4 checks passed
@lacymorrow
lacymorrow deleted the LAC-919/release-v3.4.4 branch August 16, 2026 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Application stays open in background after closed. Must kill process every time.

1 participant