Skip to content

Release/v0.1.7 - #26

Merged
DvGils merged 6 commits into
mainfrom
release/v0.1.7
Nov 5, 2026
Merged

DvGils merged 6 commits into
mainfrom
release/v0.1.7

Conversation

@DvGils

@DvGils DvGils commented Nov 5, 2026

Copy link
Copy Markdown
Owner

No description provided.

DvGils and others added 6 commits November 5, 2026 20:17
…w, and a close hook finishes

A theme's font-sans and font-heading tokens were never read: the
stylesheet carried the default font as a fixed value. Both are read now,
and headings and the titles of cards, dialogs, sheets and the header wear
the heading font.

A dialog is capped at the window's height and its body scrolls both ways,
where wide content ran out of its side and tall content off the screen.

A table's rows are converted in one pass per render, a change to a long
list prop is sent as the items that changed (a splice op, protocol 4), the
tab keeps the rows a patch left alone and draws only the others again, and
a table past two hundred rows draws the rows in view. The header sticks
inside the table's own box and a wrap column wraps, which neither did.

A handler or a task that ends its own session no longer cuts the page's
close hook off, pages close before the shutdown hooks run, a close hook
that raises fails a strict test, and Session.close is no longer public,
since calling it from a handler left the tab attached to a dead session.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
… is a message alone

Grid refuses a width it does not know where it dropped one in silence,
takes xl, and draws any count from 1 to 12 through variables the
stylesheet reads per width. Sheet has the Dialog's size scale, since a
width given through cls lost to the sheet's own. A chat command chosen in
the composer can be sent without text and shows on its message. A table
column without a header is headed by its key in plain words, as a form
labels its fields.

The reference says what a table's tones functions are called with and
what page.stream holds, and the manual names the series limit next to by.
uv before 0.12.6 could not install the project under no-build, and is now
told to update.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Putting a key in plain words changed names in data the app does not own,
an upload for one. `header` is the way to say what a column is called.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@DvGils
DvGils merged commit 70fa3d7 into main Nov 5, 2026
5 checks passed
@DvGils
DvGils deleted the release/v0.1.7 branch November 6, 2026 23:31
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