257 Commits
Author SHA1 Message Date
ZacharyZhang-NYandClaude Opus 5.5 bcce34cda1 Upgrade MyGo to v0.5.5
MyGo v0.5.5 returns ui.Element as a checked value handle instead of a
pointer. Migrated with `mygo migrate-ui`, then fixed what the codemod
leaves to review:

- Element nil checks become .Valid(); absent elements are ui.Element{}.
- Input handlers and paint callbacks run outside the build pass, where
  elements expire and Context methods are inert: read IsDisabled into a
  local during the build, keep a ui.Handle for Focus, use c.Services()
  for clipboard access, create ui.Local state during the build.
- Add core.AutoFocus: v0.5.5 records an overlay's opener after its
  content builds, so same-frame autofocus lost focus restore on close.
  It focuses one frame later; cascader rows defer their focus likewise.
- core.OverlayLayer identifies build passes by the root element, not
  c.Now(), which repeats across passes and under the Tester clock.
- Context menus survive the opening press counted as PressedOutside;
  split button tooltip no longer reorders its open menu; disabled
  menubar rows pass presses to the panel; Form defers blur-started
  async checks so the growing message no longer moves Submit away
  from the release; Combobox drops its disabled copy now that MyGo
  blocks typing under a disabled wrapper (canary flipped to a guard).
- The Tester clock is virtual: tests use Advance/Now instead of
  time.Sleep/time.Now and read element state inside the view. The web
  mirror advances the clock to wall time before each frame and input.
- AGENTS.md and docs describe the value Element API and the new pin.

Snapshot goldens are darwin-only and were not re-verified here.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-17 01:37:54 -04:00
ZacharyZhang-NY bc716d27be Fix chat snapshot clock dependence and finance legend tab order in tests 2026-10-11 15:12:01 -04:00
ZacharyZhang-NY 8394eea44c Fix chart drawing tools: place once per click, let tooltip pass clicks through 2026-10-11 15:08:03 -04:00
ZacharyZhang-NY f7fdd2d0bd Move module to git.zacharyzhang.com; drop GitHub workflow and links 2026-10-11 15:02:28 -04:00
ZacharyZhang-NY 9883af2bf3 Refresh 12 snapshots changed by the group merges; drop stale doc count
CI / macOS (push) Failing after 2m58s
CI / Linux (push) Failing after 1m10s
CI / Windows (push) Failing after 4m1s
2026-10-05 16:19:22 -04:00
ZacharyZhang-NY 22b53e9e9e Split into category packages; module github.com/ZacharyZhang-NY/MujicaUI 2026-10-05 16:18:48 -04:00
ZacharyZhang-NY 5a7e921c7e Site: drop the hero blurb 2026-10-05 16:06:04 -04:00
ZacharyZhang-NY 806451800c Static docs site generator and wrangler config 2026-10-05 15:59:26 -04:00
ZacharyZhang-NY 7ef6ed9865 Fix merged groups: unique names, public ChartSpec 2026-10-05 15:54:43 -04:00
ZacharyZhang-NY 6e899d839f Merge ae66cd6d621c16060 (as built) 2026-10-05 15:52:46 -04:00
ZacharyZhang-NY 4a8a35114d Merge branch 'worktree-agent-a1dd614394ee20ff2' 2026-10-05 15:52:46 -04:00
ZacharyZhang-NY f467660a2e Merge branch 'worktree-agent-a9950b6fffa6f4a57' 2026-10-05 15:52:46 -04:00
ZacharyZhang-NY 0cdb763e17 Merge branch 'worktree-agent-ad7403b5194d75449' 2026-10-05 15:52:46 -04:00
ZacharyZhang-NY ad1aad8003 Merge Agent Ops & Motion (as built) 2026-10-05 15:52:46 -04:00
ZacharyZhang-NY 098c00486a Merge Chat Input (as built) 2026-10-05 15:52:37 -04:00
ZacharyZhang-NY b4a1ed9f5e Merge Markets (as built) 2026-10-05 15:52:17 -04:00
ZacharyZhang-NY 7e4f275f0a WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 96b6c1271d WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 03e974a139 WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY e9d5dbe6ad WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 4b8fdf8df7 WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY ade219840e WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 706739824a Merge branch 'worktree-agent-ab9ba373bc47c2352' 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY b4798a6287 WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY c6b0f3011b Merge branch 'worktree-agent-acdf7464c15aa7d35' 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY e51ba8033b WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 9a3415c83e WIP components (as built) 2026-10-05 15:51:57 -04:00
ZacharyZhang-NY 7d20d84b08 gofmt 2026-10-05 15:46:56 -04:00
ZacharyZhang-NY 0e51784330 Merge Settings & Account 2026-10-05 15:46:45 -04:00
ZacharyZhang-NY 8e6c1bd9a9 Rename colliding test helpers 2026-10-05 15:46:25 -04:00
ZacharyZhang-NY d9b11db30c WIP components (as built) 2026-10-05 15:46:20 -04:00
ZacharyZhang-NY 408aa3ba7d Merge Dashboards & Dev Tools; WaterfallSpan; port to public ChartSpec 2026-10-05 15:46:01 -04:00
ZacharyZhang-NY 2a70035674 Merge branch 'worktree-agent-ae66cd6d621c16060' 2026-10-05 15:45:29 -04:00
ZacharyZhang-NY 862f474e6a Merge branch 'worktree-agent-acb1218b465c60e42' 2026-10-05 15:45:23 -04:00
ZacharyZhang-NY 48dbbac799 Merge branch 'worktree-agent-a085d9a07ef787c18' 2026-10-05 15:45:20 -04:00
ZacharyZhang-NY edd7913610 Merge Markets; port to public ChartSpec 2026-10-05 15:45:13 -04:00
ZacharyZhang-NY 951aa3a2d3 Merge branch 'worktree-agent-ac0c9e7144c57cf07' 2026-10-05 15:44:52 -04:00
ZacharyZhang-NY 3af194db6d Merge Market Charts; port to public ChartSpec 2026-10-05 15:44:52 -04:00
ZacharyZhang-NY 48a32c1bec WIP components (as built) 2026-10-05 15:43:44 -04:00
ZacharyZhang-NY b00b56d502 Merge branch 'worktree-agent-acdf7464c15aa7d35' 2026-10-05 15:43:44 -04:00
ZacharyZhang-NY 33e924f2b1 WIP components (as built) 2026-10-05 15:43:43 -04:00
ZacharyZhang-NY 9e37e314f6 Stop tracking planning docs (PRD, TASKS, acceptance) 2026-10-05 15:20:50 -04:00
ZacharyZhang-NY 1095ed2b9d Merge branch 'main' into worktree-agent-ae66cd6d621c16060 2026-10-05 15:05:07 -04:00
ZacharyZhang-NY a22527cceb Merge branch 'main' into worktree-agent-a085d9a07ef787c18 2026-10-05 15:05:03 -04:00
ZacharyZhang-NY c236ea7ece Merge branch 'main' into worktree-agent-acdf7464c15aa7d35 2026-10-05 15:05:03 -04:00
ZacharyZhang-NY 73df90b9b1 Merge branch 'main' into worktree-agent-ac0c9e7144c57cf07 2026-10-05 15:05:02 -04:00
ZacharyZhang-NY 71bd0479d2 Merge branch 'main' into worktree-agent-ab9ba373bc47c2352 2026-10-05 15:05:02 -04:00
ZacharyZhang-NY a55a42adda wip-devtools 2026-10-05 15:02:59 -04:00
ZacharyZhang-NY 971f0cb360 WIP chat input 2026-10-05 15:02:31 -04:00
ZacharyZhang-NY 39f4b3f4a0 WIP mktchart 4 2026-10-05 15:01:38 -04:00