Flowlight 0.12.0 - #23
Merged
Merged
Conversation
Introduce DesignTokens: the brand palette (the website's colours, resolved for light and dark since the app follows the system), plus Spacing/Radius and the shared surfaces — flCard, FLPill, Sparkline, TrafficBar. StatTile moves to the card with display figures; TrafficColors now point at the tokens so every call site refreshes at once. Then the screens: the AI Agents table gains real traffic bars, risk and allowlist state become bordered pills, the always-monitor banner uses the accent card, the sidebar selection takes the brand accent. A sweep across the UI replaces the scattered colour literals (orange/green/red/purple/accent) with semantic tokens — warning/good/critical/tool/accent — so the whole app reads as one system in both appearances. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Version bump, release notes for the interface refresh, and the rebuilt site. Extension stays pinned at 0.10.1 — no reboot to upgrade. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This branch was successfully deployed
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.
A visual refresh of the app on one design-token system.
What's in it
flCard,FLPill,Sparkline,TrafficBar.StatTilemoves to the token card with display figures;TrafficColorspoint at the tokens, refreshing ~40 call sites at once.Display figures use SF Rounded (native); bundling the Bricolage brand font is deferred — the only free file is a variable font whose axes SwiftUI can't select cleanly.
Extension stays pinned at 0.10.1 — no reboot to upgrade.
Tests
599 pass locally (0 assertion failures; one HelpTests timeout was local machine load from running demo instances, not a code fault — CI runs clean).
Follow-up
The site's app screenshots still show the previous UI; they can be re-captured to match (
scripts/screenshots.sh).🤖 Generated with Claude Code