Skip to content

Migrate Inbox and Canvas Preview to TypeScript - #576

Merged
ctate merged 3 commits into
mainfrom
ctate/migrate-inbox-canvas-f31fae
Oct 5, 2026
Merged

ctate merged 3 commits into
mainfrom
ctate/migrate-inbox-canvas-f31fae

Conversation

@ctate

@ctate ctate commented Oct 5, 2026

Copy link
Copy Markdown
Collaborator
  • Migrate Inbox and Canvas Preview to TypeScript cores and Native markup while retaining native reference fixtures for editing, capacity, chrome, navigation, reload, frame, and tray behavior.
  • Add model-derived WebView panes and compiled context-menu metadata with bounded native ownership, canonical geometry, typed dispatch, and manifest navigation policy in the test host.
  • Cover complete snapshots, stale menu selections, ABI ownership, and sealed replay across both view backends; retain native platform and mobile embed builds.

- Move app state and coordination into compiled TypeScript cores.
- Add owned WebView pane and context-menu boundaries.
- Preserve native reference, snapshot, replay, and embed coverage.
@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
native-sdk Ready Ready Preview, v0 Oct 5, 2026 7:36pm UTC
native-sdk-schema Ready Ready Preview, v0 Oct 5, 2026 7:36pm UTC

- Provision Node 24 and locked TypeScript compiler dependencies in four platform audit and smoke jobs.
- Link compiled Windows apps at the executable boundary.
- Restore model-derived pane geometry after first-present callbacks and verify complete replay.
@ctate
ctate merged commit 7c993c9 into main Oct 5, 2026
21 of 36 checks passed

This branch was successfully deployed

2 active deployments
Preview – native-sdk — 7cee1904 Deployed Oct 5, 2026 by vercel[bot]
Preview – native-sdk-schema — 7cee1904 Deployed Oct 5, 2026 by vercel[bot]
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