Skip to content

Flowlight 0.12.0 - #23

Merged
blessdyb merged 2 commits into
mainfrom
release/0.12.0
Oct 1, 2026
Merged

blessdyb merged 2 commits into
mainfrom
release/0.12.0

Conversation

@blessdyb

@blessdyb blessdyb commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

A visual refresh of the app on one design-token system.

What's in it

  • DesignTokens — the website's brand palette resolved for light and dark (the app follows the system), plus Spacing/Radius and shared surfaces: flCard, FLPill, Sparkline, TrafficBar.
  • Shared components — StatTile moves to the token card with display figures; TrafficColors point at the tokens, refreshing ~40 call sites at once.
  • AI Agents — real inline traffic bars in the table, bordered risk/allowlist pills, the always-monitor banner on an accent card.
  • Sidebar — selection takes the brand accent; update banner and live-status dot tokenized.
  • Sweep — scattered colour literals across 23 UI files replaced with semantic tokens (warning/good/critical/tool/accent), so the whole app reads as one system in both appearances.

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

blessdyb and others added 2 commits September 30, 2026 23:21
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>
@blessdyb
blessdyb merged commit 194de00 into main Oct 1, 2026
10 of 11 checks passed
@blessdyb
blessdyb deleted the release/0.12.0 branch October 1, 2026 06:56

This branch was successfully deployed

1 active deployment
release — 6ce4791c Deployed Oct 1, 2026 by blessdyb via release #95
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant