Lossless Changelog
product

MP Staton

lossless-group/mpstaton-sitemain

2026-08-23 · 1 entry2026-08-21 · 1 entry2026-08-17 · 4 entries2026-07-06 · 1 entry2026-05-09 · 1 entry2026-05-08 · 2 entries2026-05-07 · 1 entry2026-05-03 · 3 entries2026-04-22 · 1 entry2026-03-23 · 1 entry2026-08-17 · 19 commits · 4,242 code · 147 context · 1,450 changelog
Jan 20252026Sept 2026
  • colour = whenJan 2025 → Sept 2026

158 commits · +28,133 lines

Code
25k90%
Context
2131%
Changelog
3k9%

Essays learn where you are — a reading-position table of contents, built from the parse tree

Twenty-five of the fifty essays are long enough to get lost in and none of them offered a map. They do now, and the outline comes from the MDAST rather than the markdown text or the rendered DOM — which is the only source that can tell a real heading from a `#` comment inside a code fence.

Michael Staton
  • Table-Of-Contents
  • LFM
  • Markdown-Rendering
  • Essays
  • Accessibility
  • Date-Conventions
  • +1

Four playlists, one page, and a counter that stops lying between deploys

Six thousand videos collected over the years had no front door — the playlist components existed but only ever rendered inside a spec page that happened to mention one URL. Now there is a /playlists surface with a toggle, and the counters refresh on every build for a single quota unit instead of freezing for thirty days.

Michael Staton
  • YouTube
  • Playlists
  • Build-Time-Fetching
  • Runtime-Revalidation
  • API-Quota
  • Vercel
  • +1

A New Content Paradigm — The Scroll Report

Long-form research deserves a stage. We took inspiration from a striking interactive industry report on the web and rebuilt the pattern into a first-class content type for mpstaton-site — a scroll-driven, theme-shifting narrative with KPIs, stat cards, and section-paced gradients.

Michael Staton
  • Scroll-Report
  • Content-Paradigm
  • Astro-Knots
  • Pattern-Library

Support new LFM callout features in mpstaton-site

The site now speaks the full LFM callout vocabulary — ten canonical types over the brand palette, AI-source badges on model-generated blocks, and directive syntax that lets a callout break out into the margin like a print sidebar.

Michael Staton

Shorts that don't shout: 9:16 video as a margin float

A YouTube Short used to occupy a full row by itself — 320px of player surrounded by 700px of empty column. Now it floats, prose wraps alongside, and a memo reads like a magazine instead of a slideshow.

Michael Staton