This section documents the browser client in webapp/: how it boots and talks to the API, how it turns server metadata into lists, forms, cards, and actions, and the shell around those screens (home screen, dock, launcher, search, languages, themes, and per-user state). Business behaviour of each module is documented in the modules section. Authentication and licensing mechanisms are in the identity and access section.
Foundations¶
- Web app overview
- Boot, session, and API calls
- Metadata rendering
- Data refresh and change signals
- User UI state
Generic screen engines¶
Shell and navigation¶
- Module apps and app scope
- Home screen, dock, and launcher
- Home widgets
- Device classes
- Search and command palette
- Gated app bundles
Language and appearance¶
Shared screens¶
How-to guides¶
Related pages¶
Verified against commit 92f8051 on 2026-11-13.