Skip to content

feat(client): expose view tree lifecycle#33

Merged
shmuelhizmi merged 2 commits into
fix/strict-mode-client-transportfrom
fix/client-view-state
Jul 13, 2026
Merged

feat(client): expose view tree lifecycle#33
shmuelhizmi merged 2 commits into
fix/strict-mode-client-transportfrom
fix/client-view-state

Conversation

@shmuelhizmi

Copy link
Copy Markdown
Collaborator

Adds an optional Client onViewsChange callback that reports the current view tree and whether an authoritative snapshot has been received. This lets hosts distinguish a booted-but-empty widget from a rendered widget, with focused client coverage for empty then populated snapshots.

@shmuelhizmi shmuelhizmi changed the base branch from master to fix/strict-mode-client-transport July 13, 2026 12:25
@shmuelhizmi shmuelhizmi merged commit 68eba27 into fix/strict-mode-client-transport Jul 13, 2026
1 check passed
shmuelhizmi added a commit that referenced this pull request Jul 13, 2026
* fix(echoform): preserve client transport in strict mode

* fix(wmux): normalize local file contents

* fix(ci): install the demo Playwright browser

* feat(client): expose view tree lifecycle (#33)

* feat(client): expose view tree lifecycle

* chore(release): version client view lifecycle

---------

Co-authored-by: shmuel hizmi <shmuel@tov.dev>

---------

Co-authored-by: shmuel hizmi <shmuel@tov.dev>
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