The GitHub Actions job "Required Checks" on texera.git/formview-pr16 has 
succeeded.
Run started by GitHub user yangzhang75 (triggered by yangzhang75).

Head commit for run:
0baea8bd5e705b8760b138fdf7d002b302ae86c9 / Yang Zhang <[email protected]>
feat(gui): wire the Form View entry points

Now that the Form View is complete, wire it into the app. The flag stays off;
the stack's closing PR turns it on.

A workflow opens in its default view: the dashboard card deep-links a
form-default one straight into the form (with the Form View icon) and carries a
per-card toggle to change the default via set-default-view; a canvas-default one
is unchanged. Either view switches to the other at any time from the same
control in the operator canvas menu. The page redirects to the canvas only when
the flag is off. The dashboard's hover-revealed controls (the card's cover
controls, the row's action group) also show while a control inside them has the
keyboard focus, so the toggle can be reached without a pointer.

The picked computing unit is remembered per workflow (localStorage) so it
survives the full-page reload between the two views. Download-then-upload
round-trips the landing view: the exported JSON carries default_view as a
sibling of the content (one shared export shape, used by the dashboard download
and the canvas menu's export alike), and upload pulls it back onto the workflow
row rather than into the content.

Saves now go out one at a time and in call order (WorkflowPersistService),
so the switch's save lands after an autosave already in flight; an edit made
while the switch's save is out is saved once more before the hand-over; a
reader goes straight over without a save; a second click mid hand-over is a
no-op; a workflow never saved yet (the default id) is created by the switch's
save and the hand-over opens the id it was given. Only the user's own pick of
a computing unit is remembered, not the units selected on load, and a lookup
that answers after the workflow changed underneath it is dropped. The
dashboard toggle handlers check WRITE access themselves.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01FVvP3ttj22f9LB4p9u2anY

Report URL: https://github.com/apache/texera/actions/runs/34787942225

With regards,
GitHub Actions via GitBox

Reply via email to