Skip to content

tracking: experimental view follow-ups from the #2057 review #2090

Open

Description

@shunichironomura

Warning

This content was written by an AI agent and must be verified by a human developer. After human verification, this alert may be removed.

Summary

Follow-ups from the review of #2057, which adds the experimental view: web/view/, graphcal view, the language server's graphcal/viewModel and the Wasm engine's view entry points.

Because the view is experimental, the review sorted its findings by impact. PR #2059 fixed the ones that block the merge: a core regression (the view was projected for every client, in quadratic time) and six view bugs that corrupted sources or patches or showed wrong values or wiring. The rest is tracked here, in the order the review suggests.

View model contract v1

These change the wire format. Make them together, and bump the model's version to 1, before more clients such as the VS Code extension read it.

Edit pipeline

After the contract, since the page's side of #2063 and #2064 needs it.

GitHub host

Independent of the two groups above.

Before announcing the view

Dependency graph

Performance, tests and cleanup

Open decisions

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    trackingwebviewThe experimental view (web/view, graphcal view, graphcal/viewModel)

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions