superlore

Changelog

What's new in superlore — every release as a complete record an agent can query, with a hero, highlights, grouped changes, and what's coming next.

Every superlore release is a complete record — a hero, the marquee highlights, and changes grouped into sections — and every block is typed, so an agent over MCP reads the same release you do.

superlore 0.12 — themes, reimagined releases, runtime safety

The first big release: a seven-theme system, a from-scratch release/changelog component, a render-time safety net, and an SEO + llms.txt discoverability layer. Recommended for everyone — no breaking changes.
The 0.12 release reel — themes, reimagined releases, runtime safety.

Highlights

7-theme system

default · mint · geist · ledger · obsidian · prism · paste — pick a skin with one flag in superlore.json, zero .mdx edits.

Reimagined releases

Media-first entries, a Highlights grid, grouped sections, and a collision-free timeline.

Runtime safety

A bad token in prose degrades to a fallback instead of blanking the host page.

New features5
  • Theme system — seven production themes scoped to data-sl-theme; accent + font stay orthogonal brand overrides.Themes
  • Release component reimagined — media-first entries (image lightbox + video facade), a Highlights grid, grouped sections, and an area jump-rail.
  • superlore.json gains logo { light, dark, href } + favicon; accent now drives the whole palette.
  • Discoverability: /llms.txt + /llms-full.txt, JSON-LD, and per-page canonical + Open Graph.
  • A Why superlore page, plus a release-notes skill + Remotion reel pipeline.Why superlore
Improvements2
  • The release timeline never overlaps — a lane layout stacks crowded versions at different heights.
  • Sidebar hierarchy — section headers read distinct from page items; collapse persists (⌘\).
Fixed1
  • A bad {token} in prose now degrades gracefully instead of blanking the page (a render-time error boundary).

Embeddable runtime + Powered-by badge

Drop a superlore doc into any host app — now with zero global CSS leakage and a floating brand badge.
One source — a clean page for humans, structured knowledge for agents.

Highlights

Zero leakage

Every rule is scoped to the doc container — import it app-wide and the host's own pages don't move a pixel.

Powered by superlore

A small floating badge on every embedded doc — branding by default, one prop to remove.

New features2
  • superlore/runtime.css is fully scoped to a .superlore-doc container — import it app-wide with a 0-pixel host diff.
  • SuperloreDoc stamps a floating 'Powered by superlore' badge (opt out with badge=false).
Improvements1
  • Dark mode is container-local via data-theme on the doc — two docs can render different themes on one page.
Fixes1
  • Code blocks keep their tokyo-night surface even when a host webview drops Shiki's CSS variables.

Host-native rendering

The runtime renderer and theme API a companion app needs to render superlore docs in its own brand.
superlore docs rendered live inside a host application.

Highlights

Render MDX anywhere

SuperloreDoc, useSuperloreMdx and compileMdxSource render an MDX string live in any React app.

Host palette

SuperloreTheme renders superlore in the host's brand via a CSS-variable contract.

New features2
  • superlore/runtime — render an MDX string live in any React app (SuperloreDoc, useSuperloreMdx, compileMdxSource).
  • SuperloreTheme — render superlore in the host's palette via a CSS-variable contract.
Improvements1
  • The extension now installs from the Open VSX registry, so it auto-updates.Connect

Markdown-first authoring

Write natural Markdown and get dual-representation components for free.
New features2
  • Task lists render as a Checklist; NOTE/TIP alerts render as Callouts — natural markdown, dual-rep components.
  • Canvas edge labels reserve a lane in layout, so fan-in connectors never overlap.
Fixes1
  • Code blocks are always dark, in any page theme, on a tokyo-night surface.
Built withsuperlore