Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Jul 00:05

Changelog

  • 2ee9369: style: add Inter Display optical sizing, heading letter-spacing, and font feature settings (@frostybee)
  • cbc91ba: feat: scaffold kazari.config.yaml on new site creation and load it at build time (@frostybee)
  • 62a4d70: feat: wire up dead CSS across extensions, add new attributes, and create link-button-group (@frostybee)
  • 7b85b19: refactor!: replace {…} attribute delimiters with (…) in all Goldmark extensions (@frostybee)
  • f80cc6a: build: upgrade kazari to v1.1.0 and drop the local replace directive (@frostybee)
  • ee8e0aa: feat: add --sd-text-high semantic token for higher-contrast headings (@frostybee)
  • 4608309: feat: add PageTags component with colored badges, lookupTerm function, and show/hide (@frostybee)
  • cc84718: feat: add block directive catalog with sarde directives command (@frostybee)
  • 336eec1: feat: add centered docs layout toggle with header button and localStorage persistence (@frostybee)
  • b4cbb66: feat: add centered docs layout toggle, fix aside dark-mode contrast and GitHub alert colors (@frostybee)
  • 24ba25c: feat: add copy-text and accordion Goldmark extensions, fix details chevron dark mode (@frostybee)
  • 9c30ec9: feat: add external theme CSS/JS bundling and asset pipeline (@frostybee)
  • 719c7a9: feat: add fenced block syntax checker with CLI command and serve flag (@frostybee)
  • 86b86b4: feat: add kbd size/wide attributes, annotation style variants, and fix kbd dark mode (@frostybee)
  • 7108600: feat: add labs collection type with lab-scoped sidebar navigation, step progress, and reader layout (@frostybee)
  • 68fc48d: feat: add self-update command with GitHub Releases and Homebrew detection (@frostybee)
  • 0c76d5e: feat: add sidebar.yaml for opt-in sidebar overrides, tab overrides, and collapse_level (@frostybee)
  • 1eb7bde: feat: add single-instance lock on the build output directory (@frostybee)
  • c5ee647: feat: add slides and presentations support with presentation layout and slides collection type (@frostybee)
  • d2b95c1: feat: enhance badges with outline/size/no-icon options, add badge-group, and replace universal sibling gap rule (@frostybee)
  • 9af86bd: feat: restyle kbd extension add per-site search history, and improve sidebar sections (@frostybee)
  • 9956a88: feat: restyle search trigger, add sidebar state persistence, and fix relURL usage (@frostybee)
  • ddfe2a5: feat: support per-item custom SVG icons in file tree extension (@frostybee)
  • 532c225: fix: atomic temp+rename for all dist/ output writes to prevent truncated reads during rebuilds (@frostybee)
  • 5a95b9b: fix: correct sidebar.yaml empty-file, key-collision, hidden precedence, warning-noise, and (@frostybee)
  • 4636cd5: fix: delegate incremental link validator to canonical resolver to eliminate false positives (@frostybee)
  • 5e40a8b: fix: live-reload and rebuild pipeline correctness sweep (@frostybee)
  • 26a8eb1: fix: only enter check-syntax stdin mode when no project dir or content flag is given (@frostybee)
  • 55c741d: fix: persist and replay link refs in page cache with staleness detection (@frostybee)
  • ab75881: fix: pipe titles, descriptions, and summaries through markdownify across all templates (@frostybee)
  • b143092: fix: prevent build crashes from shared i18n Params map and unclamped template slice indices (@frostybee)
  • e43ee35: fix: prevent mobile sidebar backdrop from blocking TOC clicks after close (@frostybee)
  • ea90226: fix: prune orphaned taxonomy term pages and stale deleted-file output during dev-mode incremental rebuilds (@frostybee)
  • 3be829c: fix: recognize show_tags as a known frontmatter key (@frostybee)
  • 440e539: fix: repair keyboard-nav plugin selectors and add side navigation arrows (@frostybee)
  • f745786: fix: resolve content-root-relative links without requiring .md extension (@frostybee)
  • 45d353a: fix: skip dot- and underscore-prefixed directories and hidden files in content discovery, incremental rebuild, and page counts so .trash/_drafts never publish (@frostybee)
  • d4c2a8b: fix: tolerate empty frontmatter dates, name files in parse errors, embed real vendor key (@frostybee)
  • 3f9e01a: fix: wire markdown.toc heading level config into extractHeadings (@frostybee)
  • 036f9dc: perf: body-only fast path and incremental-aware BuildDone for dev-server rebuilds (@frostybee)
  • 1f1aa4c: perf: multi-lang taxonomy reuse and WS hub ping/pong keepalive (@frostybee)
  • 62fd1a7: perf: reuse unchanged headings and scope link validation to changed pages during incremental rebuilds (@frostybee)
  • 8883ca7: refactor: extract shared helpers and decompose large files across engine packages (@frostybee)
  • 763385f: refactor: layer all plugin CSS into sarde.plugins for correct cascade priority (@frostybee)
  • 475a636: refactor: remove the code collapsible plugin (@frostybee)
  • 0a9bc98: refactor: rename static/ directory convention to public/ (@frostybee)
  • a29e7a9: refactor: rename static/ directory convention to public/ (@frostybee)
  • 0650ba3: refactor: route all dev server warnings through devlog for consistent styled output (@frostybee)
  • 9ac7ed5: style: fix badge dark mode colors, improve sizing and icon alignment (@frostybee)
  • d736d7b: style: match link card dimensions to reference, remove background fills from cards and details (@frostybee)
  • 4ad0f1b: style: unify header and sidebar background color via --sd-bg-nav derivation (@frostybee)