Skip to content

Render a branch as a table with inline leaf editing - #29

Merged
noha merged 1 commit into
mainfrom
add-html-branch-table-view
Jul 27, 2026
Merged

Render a branch as a table with inline leaf editing#29
noha merged 1 commit into
mainfrom
add-html-branch-table-view

Conversation

@noha

@noha noha commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

A branch now renders as a table, one row per child: a branch child is a link to drill in; a leaf child shows its value in an editable input right next to the name, with a Save button that PUTs the new value to the child's absolute URL (one delegated script wires all Save buttons). This replaces the plain

    of links from the previous version, so leaf values are editable inline without navigating to a separate per-leaf page. The single-leaf page (direct leaf URL) is unchanged.

    Branch-rendering tests updated for the table (leaf inline input + data-href, branch link); branch-stays-JSON-without-html-Accept and the leaf-page tests are unchanged.

    Note: tests were written but NOT executed in this session (Pharo MCP was unavailable here) - verification still pending.

A branch now renders as a table, one row per child: a branch child is a link to
drill in; a leaf child shows its value in an editable input right next to the
name, with a Save button that PUTs the new value to the child's absolute URL
(one delegated script wires all Save buttons). This replaces the plain <ul> of
links from the previous version, so leaf values are editable inline without
navigating to a separate per-leaf page. The single-leaf page (direct leaf URL)
is unchanged.

Branch-rendering tests updated for the table (leaf inline input + data-href,
branch link); branch-stays-JSON-without-html-Accept and the leaf-page tests are
unchanged.

Note: tests were written but NOT executed in this session (Pharo MCP was
unavailable here) - verification still pending.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@noha
noha merged commit b76cd44 into main Jul 27, 2026
4 checks passed
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