Conversation
Bumps web-client to feat/ui-overhaul (black + Cornell red redesign: top tab bar, hub and device sheets, serial terminal sheet, SVG charts with merge, three-step flash plan). Frontend only: no cloud-services, rpi-hub-server or contract changes. .claude/ui-overhaul.md lists what the backend and contract need for full support, STM32 flashing first: report "running" from the hub, flash stages and progress, flasher in the board profile with a served board list, a typed flash log, and cancel. It also covers health in REST, hub-side idle connection cleanup, telemetry history, custom schemas, self-hosting Uber Move, and the frontend shortcuts to delete once each change lands. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Summary
Ships the UI overhaul. Bumps
web-clienttofeat/ui-overhaul(feat: Hub Manager UI overhaul (black + Cornell red redesign) web-client#9): the black + Cornell red Hub Manager redesign. It is frontend only, with no cloud-services, rpi-hub-server or API contract changes.Adds
.claude/ui-overhaul.md. It covers the follow-up work the backend and contract need for the new UI to be fully supported, with STM32 flashing first:runningwhen a task starts. Today it only reports queued and finished, so an STM32 compile looks stuck.stage,progress), using OpenOCD's** Programming/Verify **markers.web-client/src/config/boards.ts.The doc also covers health in REST, port counts in the hub list, idle-connection cleanup on the hub, telemetry history after a reload, custom schemas being ignored by the parser, self-hosting Uber Move, and frontend polish. A table lists each frontend shortcut to delete once its backend change lands.
Merge order
mainto EC2. Known blocker: since Make merges actually deploy; fix the flaky API test blocking them #23 the deploy job runs, but the first run timed out on SSH to the EC2 host (theEC2_HOSTsecret or the security group's port 22 rule). Until that is fixed, this merge updatesmainbut does not reach the server.Testing
See web-client#9: type-check, lint and build pass, and every screen was walked through in headless Chrome against the mock backend. It has not yet been run against the real cloud or hubs.
🤖 Generated with Claude Code