Skip to content

more frontend bdd work: state type instances - #164

Open
rileysdev wants to merge 4 commits into
mainfrom
riley/pytest-bdd
Open

rileysdev wants to merge 4 commits into
mainfrom
riley/pytest-bdd

Conversation

@rileysdev

@rileysdev rileysdev commented Sep 10, 2026

Copy link
Copy Markdown
Contributor
  • Add instance data to models page.
  • Let graph be draggable
  • Frontend picture-in-picture.

`rbt dashboard` reads `dev run --port=` from the `.rbtrc` and the
dashboard serves the URL at `/application`, for the pages that read
the running application.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XLQRHLi4oR66qUCugR13Dz
rileysdev and others added 3 commits September 10, 2026 19:33
When the types pane opens on a state type from the models page, it
lists under the type every instance the running application holds
of it, live, and a row opens to the state's data as JSON. The
divider between the two is dragged. When the application is not
running, the section says to start it with `rbt dev run`.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The developer's web frontend in a small window that is dragged,
resized, folded and closed, so what it does can be watched arriving
in a model's instances. It frames what the application serves at
`/__/frontend/web/`, else the URL typed into its bar. The button
that opens it is there only while the application runs.

Frontend URLs are renamed to the page's own hostname, since a frame
on another site than its page loses its cookies in some browsers.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
A box is dragged anywhere, a card within its box, and an expanded
box is resized by its sides and corners to give its cards room,
never below the size the layout gave it. Drags and resizes survive
the layouts that follow them and come back with the view on back
and forward; "reset layout" undoes them.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@rileysdev rileysdev changed the title Riley/pytest bdd more frontend bdd work: state type instances Sep 10, 2026
@rileysdev
rileysdev marked this pull request as ready for review September 10, 2026 19:36
Base automatically changed from pytest-bdd to main September 10, 2026 19:48
@aviator-app

aviator-app Bot commented Sep 10, 2026

Copy link
Copy Markdown

Current Aviator status

Aviator will automatically update this comment as the status of the PR changes.
Comment /aviator refresh to force Aviator to re-examine your PR (or learn about other /aviator commands).

This pull request is currently open (not queued).

How to merge

To merge this PR, comment /aviator merge or add the mergequeue-ready label.


See the real-time status of this PR on the Aviator webapp.
Use the Aviator Chrome Extension to see the status of your PR within GitHub.

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