Rootlog
Feature

Dashboard and real login are live

Founders can now write and publish updates from a real dashboard, not just the terminal — a markdown editor with live preview, tag selection, and draft/publish/schedule controls, all backed by a proper login system.

Every post also now shows where it came from: pushed via the CLI, or written in the dashboard. Both write to the same place — this entry, in fact, was pushed from the CLI, logged in through the exact browser-approval flow the dashboard now gates.

🎉👍🚀❤️
Infrastructure

Rootlog is live

This changelog is running on Rootlog itself — the first entry, published from the same product it's documenting.

Over the next few weeks we'll be pushing daily updates here as the platform gets built out: the API, the CLI, billing, custom domains, the works. Dogfooding from day one.

🎉4👍🚀2❤️
Feature

Public changelog timeline

Founders can now publish a clean, hosted timeline of releases — grouped by tag, filterable, with markdown support for code blocks and images.

const thisIsWhatCodeBlocksLookLike = true;

No more burying release notes in a repo nobody visits.

🎉3👍6🚀❤️
Feature

Login-free reactions

Visitors can react to any update with an emoji — no account required. Reactions are deduplicated per-device so the counts stay honest without forcing anyone to sign up just to say 👍.

🎉👍2🚀❤️1
Bugfix

Fixed markdown rendering edge case with nested lists

Nested bullet lists inside changelog entries were collapsing onto a single level. Rendering now correctly preserves nesting depth.

🎉👍🚀❤️
Improvement

Faster page loads on the public timeline

Server-rendered the public changelog page for faster first paint and better SEO — no more client-side loading spinner before you see anything.

🎉👍🚀5❤️