Repository navigation
Krillswitch v0.2.0
KrillSwitch grows from a CRUD console into a LaunchDarkly-grade flag operations surface, restyled end to end on the Carapace design system.
Added
- Production guardrail — saves and toggles in production require a confirm dialog with an audit comment; change-log entries carry optional operator comments end to end.
- Segments — reusable project-scoped audiences (pinned context keys plus attribute rules) referenced from any flag's targeting rules, with typed
segmentevaluation reasons. - Flag archive lifecycle — archived flags leave the admin list but keep serving evaluations, with restore and full audit coverage.
- Usage analytics — per-environment eval counters and daily request series power SDK-freshness badges, a home usage chart, and per-project and per-flag sparklines.
- Webhooks — admin-managed URLs receive every change-log entry as JSON through a cursor-driven outbox drained after each mutation.
- Console features — a ⌘K command palette over pages, projects, and flags; a Connect page with copyable curl/JavaScript eval snippets and a live first-request status; scoped log-stream viewers on project and flag pages; a tabbed Settings page.
Changed
- The admin console consumes
@openclaw/carapaceas a dependency — tokens, themes, and components — with a collapsible navigation rail, the krillswitch brand mark, environment and variation color identity, inline flag toggles, copy-first keys, and a LaunchDarkly-density visual pass across every page.
All D1 migrations in this release (0007–0012) are additive.
Full Changelog: v0.1.2...v0.2.0