A new look, almost everywhere
Monospace font everywhere was saying "developer tool" louder than I wanted it to — pulled it from regular text across the app, kept it only where it actually earns its place (badges, identifiers, code). Geist font properly installed too (it was declared before but never actually loading).
The project toolbar is now split into two clear rows instead of one cramped strip of icons. The profile isn't one long column anymore — it's distinct cards with real breathing room between them. The sidebar, the Signals view, and the Community page all got the same treatment.
Chat grows up a bit
Emoji reactions are here — 👍❤️😂🎉👀, grouped by emoji with a count. And you can finally delete your own messages.
Three new ways to take your work out of Spaces
On top of the existing `.ulup` format, you can now export to: - CSV, one row per task — handy if you want to work with it in a spreadsheet - Markdown, tasks as checkboxes — readable in Obsidian, Notion, wherever you like - PDF, with the actual map drawn as true vector graphics (not a blurry screenshot), plus the full task list
All four formats now live under a single "Export" entry in the project menu.
GitHub, finally clear
There was genuine confusion about how the GitHub connection worked — and part of it was on me: the profile showed a connection status completely disconnected from the real one used for importing. Fixed: the profile now reflects the actual state, no matter where you connected from.
And more - The onboarding tour has new steps covering GitHub, the Public Page, and connecting Claude — features that already existed but stayed a bit hidden - Pinch-to-zoom, which had been accidentally disabled, works again — a little ironic for a product that pitches itself as "a visual map to look at" - Canvas nodes now have a more readable title, always visible
Built solo, one piece of feedback at a time.