diff --git a/site/pages/changelog.astro b/site/pages/changelog.astro index 1772cfd47..d66a4c2b9 100644 --- a/site/pages/changelog.astro +++ b/site/pages/changelog.astro @@ -16,6 +16,13 @@ import '../styles/changelog-faq-kinpaku.css';

Changelog

What shipped, when, and why. Newest at the top, back through the v3.0 launch.

+
+ + + + +
+
v3.5.0May 28, 2026Current

The biggest release yet. Per-provider skill compilation, a much less biased skill, and Live Mode out of its rough edges.

@@ -208,4 +215,35 @@ import '../styles/changelog-faq-kinpaku.css';
+ + diff --git a/site/styles/changelog-faq-kinpaku.css b/site/styles/changelog-faq-kinpaku.css index 38b755bc5..83a8b82e9 100644 --- a/site/styles/changelog-faq-kinpaku.css +++ b/site/styles/changelog-faq-kinpaku.css @@ -40,10 +40,47 @@ font-size: 1.05rem; line-height: 1.65; color: var(--ks-text); - margin: 0 0 clamp(40px, 5vw, 64px); + margin: 0 0 clamp(28px, 4vw, 40px); max-width: 60ch; } +/* Component filter (Skill / CLI / Extension / All) */ +.cf-filter { + display: inline-flex; + flex-wrap: wrap; + gap: 4px; + padding: 4px; + margin: 0 0 clamp(40px, 5vw, 64px); + background: var(--ks-lacquer-raised); + border: 1px solid color-mix(in oklab, var(--ks-champagne) 12%, transparent); + border-radius: 999px; +} +.cf-filter-btn { + font-family: var(--ks-font-body, inherit); + font-size: 0.86rem; + font-weight: 500; + color: var(--ks-text-muted); + background: transparent; + border: 0; + padding: 7px 18px; + min-height: 36px; + border-radius: 999px; + cursor: pointer; + transition: color 160ms ease, background 160ms ease; +} +.cf-filter-btn:hover { color: var(--ks-text); } +.cf-filter-btn.is-active { + color: var(--ks-lacquer); + background: var(--ks-kinpaku); + font-weight: 600; +} +.cf-filter-btn:focus-visible { + outline: 2px solid var(--ks-kinpaku); + outline-offset: 2px; +} + +.cf-entry--hidden { display: none; } + /* ============================================================================ Changelog ============================================================================ */