feat: the web build loads behind a shell of the app, with a progress bar
index.html paints Full Page View's toolbar, faded and folding as the app's does, over
the section frame and page, in the last section's hue and page colour the app kept. A bar
tracks the module and fonts as they stream (sizes from release_web.py, which also inlines
the icons), then "Starting Snowbound" until the first frame, which matches the shell. The
shell fades out and the tab row, page list and remembered sidebar ease in as Full Page
View leaves. No WebGPU or WebGL 2, or a failed download, says so in the same spot.
Assisted-by: claude-opus-5.5
a88c37885fclover caruso committed on 10/3/2026, 8:50:33 AMparent3d4eca3