Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit 72c3d07bdeac96247a26d1ba5cec01ef3a61fc7d
parent cc5f33f01ffb101053ee8333cec5f1e2ea75f74c
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Fri, 25 Sep 2026 23:12:15 -0400

common, editor: comments and the accent hint name the three bases, not the retired theme families (brand S3)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Diffstat:
Mcommon/components/ui/alert.tsx | 4++--
Mcommon/views/laneState.ts | 4++--
Meditor/app/sites/components/SiteForm.tsx | 4++--
Meditor/app/workers/components/WorkersView.tsx | 2+-
4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/common/components/ui/alert.tsx b/common/components/ui/alert.tsx @@ -5,8 +5,8 @@ import { cn } from "../../lib/utils" // A token-driven Alert primitive replacing the family's ad-hoc role="alert" / // role="status" notice divs. Each variant is a soft-filled, colored-border block -// that recolors correctly across every theme family (light + dark) via the -// semantic tokens. Callers keep control of the a11y role (default "alert"; pass +// that recolors correctly on every base (light, sepia, dark) via the semantic +// tokens. Callers keep control of the a11y role (default "alert"; pass // role="status" for non-urgent notices) so existing e2e querying by role stays // green. An optional leading icon is supported via the grid layout below. const alertVariants = cva( diff --git a/common/views/laneState.ts b/common/views/laneState.ts @@ -45,8 +45,8 @@ export function deriveLaneState({ } // No new palette. These map onto the station tones the channel line already -// uses (see flow/tone.ts): four theme families × light/dark means a bespoke hue -// here would be wrong in eight palettes at once. Deliberately NOT a second copy +// uses (see pipeline/tone.ts): a bespoke hue here would be wrong on all three +// bases (light, sepia, dark) at once. Deliberately NOT a second copy // of those maps — flow/OverviewPanel already made one, and three would be a // guarantee they drift. export const LANE_DOT: Record<LaneState, string> = { diff --git a/editor/app/sites/components/SiteForm.tsx b/editor/app/sites/components/SiteForm.tsx @@ -254,8 +254,8 @@ export function SiteForm({ initial, channels, allSites, isNew }: Props) { <legend className="font-medium">Brand accent</legend> <p className="text-xs text-muted-foreground"> This site&apos;s default accent (its icon and first paint); a reader - can pick another. A custom colour is darkened or lightened per theme - until it reads at 4.5:1. + can pick another. A custom colour is darkened or lightened on each + base (light, sepia, dark) until it reads at 4.5:1. </p> <div className="flex flex-wrap gap-x-4 gap-y-2"> {ACCENT_IDS.map((id) => ( diff --git a/editor/app/workers/components/WorkersView.tsx b/editor/app/workers/components/WorkersView.tsx @@ -152,7 +152,7 @@ export function WorkersView({ initial }: { initial: WorkersPayload }) { ); } -// Token-driven semantic tones so worker state recolors with every theme family. +// Token-driven semantic tones so worker state recolors with every base. function stateBadge(w: WorkerView): { label: string; className: string } { if (w.degraded) { return {