Repository navigation
Conversation
The website JavaScript and CSS were written as long compressed lines, which made small changes hard for room maintainers. Prettier now lays them out conventionally; .prettierrc keeps future edits consistent. Rendering is unchanged: 85 light/dark page screenshots at 1280 and 390 px are pixel-identical before and after. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Room users: if the panel accepts a command but its reply cannot be read, the website now says the result is unknown (and blocks repeats) instead of claiming the command was rejected. Room host: refused or failed requests are logged as one line each, a missing website file returns a clear 500, fonts and artwork are cached for a day, and /tools and /guide reuse index.html instead of two identical copies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Header status is a pill with a green/amber dot and says Connecting, Website offline or Panel unavailable accurately. - Current page is underlined in the main navigation; unavailable buttons are visibly dimmed; the Blinds heading only folds on phones. - A change that cannot be sent puts sliders back to confirmed values. - Routine confirmations fade after six seconds; warnings stay. - After a panel restart, an old unknown receipt no longer locks the page. - Choosing a programme keeps focus; page titles and focus follow navigation; unknown links open Home; polling slows while offline. - Screen readers hear lighting status and slider units. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Brings the readable website source, unknown-reply handling, request logging, artwork caching and the status/navigation polish onto c27fcdb. Programme selection changes were dropped because this branch already replaces the unconnected programme controls with a short explanation. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each selector is now defined once per screen size, grouped by page area, so changes no longer need hunting through later overrides. Rendering is unchanged (pixel-identical screenshots at 1280, 768 and 390 px, light and dark). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Visitors at the panel can scan it to open the room website on a phone or laptop on the room network. The address lives in room_controls.py with a one-line command to regenerate the image. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
AGENTS.md now says the same things in plain, shorter terms, and drops the gallery-refresh step. Compiled .pyc files from the original app were tracked despite .gitignore; Python regenerates them automatically. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The header navigation already offers both, so Home on the website ends with the weather instead of a second set of links. The touch panel keeps its own buttons. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Room users: the website no longer opens Legacy, which switched the touch panel to the original app and reset the lights for people in the room. If the panel is in Legacy, a banner pauses website controls and offers Return panel to Home. Browsing the website no longer wakes or switches the panel. Settings now use one pattern: title and note on the left, a compact segmented control on the right, stacked on phones. The weather icon is sturdier, the daylight bar has a clear now marker, and the phone menu fits on one row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The website now moves theme times by one hour, like the panel buttons, and the panel's remote API accepts the same step. Settings sections on the touch panel get even spacing between groups. Temperature labels match on both screens. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
Superseded by #6, which carries this history forward as one release PR to main. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes for room users
Not done yet
How it was checked
python -m pytest testsruns in CI on every push.Technical evidence
Move timings, screenshot counts and audit details here, or link to the private handoff.
Draft for researcher review. Do not merge to main without approval.
🤖 Generated with Claude Code