Changelog

What we shipped.

In the order we shipped it.

May 8, 2026

The day the slugs collided (and then didn't)

  • Two workspaces, each with a project named "blog" — the kind of thing that should be fine and quietly wasn't. A composite primary key on (workspace, project) means they're both fine now.
  • The demo workspace is live at /tasks. Real items, real statuses — Roadmap managing its own roadmap. If that's not eating your own cooking, nothing is.
  • Existing workspaces migrated forward cleanly. Nobody noticed, which is the correct outcome for a schema change.
  • Comments now require a login to leave. Public visitors can still read everything — the room is open, the pen is behind the counter.
May 8, 2026

The quiet line in the nav that explains everything

  • A small "studio." appears before the wordmark — a whisper, not a billboard. Click it and you land on the umbrella brand that also ships Tasks. The connection was always there; now it's visible.
  • The footer learned the full product family. Tasks and Roadmap live side by side, linked. The "Made by" column earns its column now.
  • The animated dot on the wordmark is the same primitive as Tasks, different context. Shared motion language without feeling like a copy.
  • One env var wires the studio link; local dev falls back to production. One fewer thing to remember to set.
May 8, 2026

A 404 that knows where it lives

  • Type a workspace slug that doesn't exist and you used to get Next.js's default not-found page — no nav, no wordmark, no way back. You don't anymore.
  • The not-found surface keeps the full site chrome: nav, footer, wordmark. A wrong turn shouldn't feel like you left the building.
  • A reserved slug list stops someone from registering "pricing" as a workspace and quietly breaking the marketing route. Small guardrail, obvious-in-hindsight.
  • The page links back to /demo so a confused visitor has somewhere to go. It's not a great landing, but it's a landing.

Roadmap eats its own cooking. The demo workspace below is a real Roadmap workspace — managed and updated the same way yours would be.

See what's next →