Skip to content

Release: v0.3.9 — flatten monorepo, dead-file cleanup, staging pipeline#26

Merged
ghnmqdtg merged 21 commits into
mainfrom
stg
Jun 7, 2026
Merged

Release: v0.3.9 — flatten monorepo, dead-file cleanup, staging pipeline#26
ghnmqdtg merged 21 commits into
mainfrom
stg

Conversation

@ghnmqdtg

@ghnmqdtg ghnmqdtg commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Promotes stgmain for the v0.3.9 release. First release on the flattened single-package layout.

Includes (21 commits since last release):

Release steps after merge

  • Tag v0.3.9 on main → triggers signed build + publish via release.yml

Test Plan

  • pnpm test:run 18/18
  • pnpm install --frozen-lockfile up to date

ghnmqdtg added 21 commits June 6, 2026 19:22
Post-release bump on the dev/stg integration branches so staging builds
are stamped 0.3.9-stg.<run> (sort above 0.3.8, below the 0.3.9 release).
The transparent, frameless main window auto-grew from 50px to 78px the
moment recording started: re-rendering the control bar with its extra
buttons made macOS resize the window to fit content (bottom-anchored, so
it also drifted upward). The width-only resize handler then preserved
that wrong height.

Pin the window height by locking min/max height in the 'app:resize-window'
handler and always sending an explicit height from MainController. The
lock is only honored on a resizable window, so the frameless window is
now created with resizable: true (it has no user-draggable borders, so it
stays effectively fixed to the user).

Verified via CDP: window holds 50px and its position across record/stop
cycles; the 78px grow no longer occurs.
Fix(app): Keep recording control bar at 50px on record start
The post-commit/post-checkout hooks rewrite graphify-out/{manifest,cost,
.graphify_labels}.json on every commit and branch switch. Tracking them
meant each rebuild dirtied the working tree and blocked pulls/checkouts.
Ignore them like the other regenerated outputs (graph.json/html/cache).
Chore: Flatten monorepo to single-package repo + dead-file cleanup
Docs: Adopt feature → stg → main branch flow (remove dev tier)
@ghnmqdtg ghnmqdtg merged commit 12e4113 into main Jun 7, 2026
1 check passed
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.

1 participant