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 →