Release v4.0.1 - #408
Merged
Merged
Conversation
The garage's Device Settings tab listed every logger setting flat, so detection thresholds and debug toggles sat between the name and display fields a normal user actually touches. Settings flagged `advanced` in the schema (lap/waypoint detection distances, waypoint speed, debug pages, legacy CSV) now render inside a collapsed "Advanced" collapsible; the default is normal, so a new setting — or an unknown key from a newer firmware — stays visible in the main list unless deliberately flagged. Row edit/save handlers moved from index-based to key-based so the list can be partitioned without the indices drifting. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tf5HFjmeFZKkzh4nxcE8bV
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Tf5HFjmeFZKkzh4nxcE8bV
…cleanup-4fuguo Device Settings: collapse advanced settings under an Advanced section
The upper-right header button no longer forces signed-out users to /login: everyone gets the same Profile button, which opens the garage panel on its Profile tab where sign-in / create-account is offered (StoragePanel already handles the signed-out state). The drawer's title is now a static "Garage" instead of switching to Profile/Device with the active tab, and the unused common:actions.signIn key is dropped from every locale. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ENY1w5WJMSEbtRUvxFP51F
…l-unify-i8mhea One Profile button in the header; garage panel titled "Garage"
Cuts the two QOL changes that landed on BETA since v4.0.0 as a patch release rather than a minor one: the unified Profile button and the tidied Device Settings panel are both UI polish, no new capability. - package.json 4.0.0 → 4.0.1 (the build version stamp is baked from here) - CHANGELOG: retitle the topmost unreleased heading [4.1.0] → [4.0.1] and date it 2026-08-15 The coach plugin already points at the published production package (@perchwerks/eye-in-the-sky 0.5.0) in both package.json and vite.config.ts, so no BETA→production flip was needed this cycle. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014KJWfEZ24zNkkedw6MQ634
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
lapwing | e78281c | Commit Preview URL Branch Preview URL |
Aug 15 2026, 01:21 AM |
|
This pull request has been ignored for the connected project Preview Branches by Supabase. |
Coverage SummaryLines: 58.66% (7602/12958) · Statements: 57.8% · Functions: 55.86% · Branches: 55.69% Per-file coverage
|
…8e0rs2 Release prep v4.0.1
TheAngryRaven
marked this pull request as ready for review
August 15, 2026 01:20
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.
v4.0.1 — 2026-08-15
A small quality-of-life patch on top of 4.0.0. No new capabilities, no data or format changes — two bits of UI polish in the header and the garage.
Changed
the same Profile button, which opens the garage's Profile tab where signing
in (or creating an account) is offered instead of forced. The side panel is
now titled Garage throughout, no matter which tab is open.
its expert knobs (lap/waypoint detection distances, waypoint speed, debug
pages, the legacy CSV switch) under a collapsed Advanced section, so
the everyday settings — names, display, RPM setup — stand alone up top.
New settings appear in the main list unless deliberately marked advanced.
Full changelog: v4.0.0...main
Generated by Claude Code