Lirelle — static markup

Plain HTML + CSS · no JavaScript · Stage + Tint

Each file is the fully-rendered DOM of one screen — no React, no Babel, no scripts. The only dependency is the shared stylesheet ../lumo.css. Open any file and the layout is right there in the source for Claude Code to read.

Note: these are static snapshots. Buttons, tabs and toggles show their resting state but do not respond — for the working app use the prototype in the project root. Edit markup here; edit behaviour in the lumo-*.jsx modules.
Meetings — states
Meetings · idle (Summary)Meetings.html→ Meetings · Transcript tabMeetings - Transcript.html→ Meetings · recordingMeetings - Recording.html→ Meetings · finalisingMeetings - Finalising.html→ Meetings · emptyMeetings - Empty.html→ Meetings · failedMeetings - Failed.html→
Other sections
TranscriptsTranscripts.html→ AccountAccount.html→ SettingsSettings.html→