Repository navigation
Develop - #11
Merged
Merged
Develop#11
Conversation
Boards (agent 0.3.0 on) report their state with every heartbeat and the backend returns it as `board` on each device. The device page gets a Board card: board app version, content range and days left (and how it arrived), software waiting for the install window with its board-time install time, the last agent update (a rollback in red), whether the clock is confirmed, and content sync. The device list gets a Board column of issue chips: content ran out or ending, clock unconfirmed, agent update rolled back or refused, sync failing, update waiting. Heartbeat events update both live. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VUxfdFFUkL7SmAEUvUzspy
The command it showed pointed the board at http://localhost:8080, which on a Pi is the agent's own local server, and left out sudo, so enrollment failed with a confusing error. It is now built from this console's API base URL (API_BASE_URL from api/client), starts with sudo, and has its own "Copy command" button beside it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VUxfdFFUkL7SmAEUvUzspy
- A pencil beside the board's name edits it in place (PATCH
/api/admin/board/devices/{id}, board:config:write), which the backend
already supported but the console never offered.
- The offline bundle card no longer tells people to push "the downloaded
zip" with mbpush: it describes the signed .mbu, the USB stick and
service-port routes, that one stick can carry many boards' bundles, and
that later edits need a new bundle.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VUxfdFFUkL7SmAEUvUzspy
- Days of content left are worked out from lastDay and today, in the board's time zone, not taken from the report: an offline board's last report said "6 days left" a week ago. - A report older than a day gets a "Report Nd old" chip. - "Update check failing" and "Automatic updates are off" instead of claiming the board is up to date, and a "No board app" chip. - After saving config or the ticker: "Online boards update within a minute; offline boards need a new offline bundle." - Update Now no longer says "up to date" after a failed check. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01VUxfdFFUkL7SmAEUvUzspy
Board state in the portal, enroll command fix, rename, and master merged in
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Contributor
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
lensbridgefrontend | 09f7eae | Commit Preview URL Branch Preview URL |
Sep 25 2026, 09:48 PM |
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.
No description provided.