Skip to content

refactor: resolve nuclear review findings#118

Merged
arzafran merged 22 commits into
mainfrom
refactor/nuclear-review-fixes
Jul 10, 2026
Merged

refactor: resolve nuclear review findings#118
arzafran merged 22 commits into
mainfrom
refactor/nuclear-review-fixes

Conversation

@arzafran

Copy link
Copy Markdown
Member

Summary

Resolve correctness, ownership, concurrency, build, and dependency findings from the whole-codebase nuclear review. The first commit intentionally contains regression tests and runtime seams only so CI records the pre-fix failures.

Test Plan

  • Tagged Debug build: ./scripts/reload.sh --tag nuclear-fixes with isolated Zig 0.15.2
  • GitHub Actions red/green regression sequence
  • Targeted unit, socket, UI, and VM workflows as each fix lands

arzafran and others added 22 commits July 9, 2026 22:00
The main window can only be moved by grabbing the strip right next to
the traffic lights. Clicking the empty space in the sidebar below the
tab list now moves the window too, using the same WindowDragHandleView
the titlebar already uses, mounted as a frontmost overlay so it
actually receives the clicks.

Double-clicking that area still creates a new workspace: the drag
handle now owns the full double-click sequence via a new onDoubleClick
callback instead of racing a sibling SwiftUI tap gesture for it.
Existing call sites keep their default zoom/minimize behavior.
@arzafran arzafran marked this pull request as ready for review July 10, 2026 15:46
@arzafran arzafran merged commit 6390bdb into main Jul 10, 2026
5 of 9 checks passed
@arzafran arzafran deleted the refactor/nuclear-review-fixes branch July 10, 2026 16:05
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.

2 participants