Skip to content

Release/v0.2.2 - #29

Merged
DvGils merged 11 commits into
mainfrom
release/v0.2.2
Nov 8, 2026
Merged

DvGils merged 11 commits into
mainfrom
release/v0.2.2

Conversation

@DvGils

@DvGils DvGils commented Nov 8, 2026

Copy link
Copy Markdown
Owner

No description provided.

DvGils and others added 11 commits November 8, 2026 09:31
…t label

The navigation row and the chat buttons wrap now, an example wider than
its panel scrolls inside it, and the drifting-measure chart names its
series after nothing outside the manual.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…mid-scroll

A page with a class the precompiled stylesheet lacks is styled by the
runtime compiler; the first such page now waits for it instead of painting
unstyled and jumping into place. A page opened over the session starts at
the top, and the back and forward buttons return to where the reader was,
with scroll anchoring off while the restored position is drawn.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…tay in the app

ui.SidebarGroup holds links under a label, open or folded, with the
browser or Python owning the state. A link in ui.Markdown to a path of
the app opens that page on the session, as ui.Link does.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The App chapters become groups of short pages, Pages, State, Sign-in and
Running, with Theming and Testing on their own and a Quickstart next to
the Welcome. Every page carries a one-line description and its related
pages, and ends with the next page of its group and cards to the related
ones. A cards block draws such a row anywhere. The sidebar folds each
group to its label with the current one open, kept per session. The old
chapter addresses redirect.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Each split page opens by saying what it is about and names the hook or
term it leans on, with a link to the page that owns it. The links of a
sidebar group stand in from the label along a rail.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Path parameters, Navigation, Error pages, Routes and middleware, State
and handlers, Organizing your app, Accessing the session, Warnings,
Setting up auth, Admitting users, Access rules, Rechecking users,
Sign-out and cookies, Deployment, Hosting checklist and App options, with
the addresses, links and redirects to match.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
A wrong comment on the thread pool, a stale pointer to a heading, where
the Quickstart's code goes, link texts with old titles, facts owned by
one page and linked from the others, openings that say what the page is
about, and colons and semicolons out of the prose.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
A Markdown link to an app path was mapped under the prefix twice, once
by the renderer and once by the anchor, and a heading link opened a new
tab. The redirect from an old chapter address lost the path prefix. A
restored scroll position was placed before the new page had been drawn,
measured against the page being left, and two restores could fight; a
position is now placed after the commit, aborted when the reader moves
away from where it was put, and a newer restore cancels an older one.
The first page that needs the runtime compiler parks the messages about
it while the compiler loads, with the page before kept on screen, where
before the tree was hidden. A card row left its page's slug shadowed in
the parser. Going back to a history entry with a hash keeps the hash.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The first page that mounts with Markdown on it waits for the renderer's
chunk, parked like the runtime wait, and the renderer is kept at module
level rather than behind a lazy boundary, which committed its fallback
once even for a chunk already in. A theme's self-hosted fonts are
preloaded from the head, so a cold load draws the text in them at once.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@DvGils
DvGils merged commit 4292f12 into main Nov 8, 2026
5 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