Changelog

Follow new updates and improvements to Reintersect.

June 26th, 2026

Improved

A smaller release this week, focused on smoothing out the places where Reintersect was starting to feel a little rough while we work on an iOS app and mention support.

The desktop app feels more like a desktop app.

The desktop app now has a proper native application menu, including the expected Edit, View, and Window menus. So things like copy, paste, zoom, and window controls actually work now.

Whoops!

Window dragging is cleaner too. We replaced a bunch of scattered draggable areas with one consistent titlebar drag strip, so the app behaves more predictably when you move the window around.

The emoji picker got faster.

The emoji picker now uses virtual scrolling, which means it only renders the emoji you’re actually looking at instead of loading every emoji in the universe.

Opening it, scrolling through it, and searching should feel smoother.

A few small fixes.

  • Avatar initials no longer get accidentally selected like text.

  • The desktop sidebar is a little tighter.

  • Local mobile testing is easier for us now, which should help us catch mobile issues sooner.

June 19th, 2026

Improved

Finally, a desktop app.

We have started selectively rolling out a desktop app to members of the Cartographer programme. We’re really excited for you to try it out!

Search got a few fixes around how requests are built, filtered, and displayed.

  • When switching between search filters, the app should behave more predictably.

  • The “No results found” empty state now waits until loading is actually finished.

  • Valid search results will no longer be sometimes filtered out.

Notifications now group by real calendar days.

The notifications list had a subtle date grouping bug: it compared day-of-month values instead of full dates. That meant notifications from June 3rd and July 3rd could be treated like the same day.

More predictable emojis.

Sometimes, emojis would be hidden in notifications and a few other places. This will no longer happen.

June 12th, 2026

A big few weeks. New workspaces don't hit a checkout wall anymore. The composer got rebuilt for phones and learned some manners on desktop. And notifications now do the bookkeeping for you.

A composer built for your phone.

Writing a conversation on mobile used to mean fighting a drawer. The composer is now full-screen on phones, and it tracks your keyboard - the editor scrolls to stay above it instead of hiding behind it. Desktop gets a tighter dialog with an attach button and an emoji picker in the toolbar.

Notifications that read themselves.

Open a circle, and its notifications mark themselves read. Open a conversation, and the reply notifications for it do the same. No more clearing a bell full of things you've already seen.

Two more things in the same vein:

  • Joining a circle subscribes you to its conversations from the start - you no longer have to opt in to hear about the thing you just joined

  • Delivery got more stubborn. If a notification fails to send, we now retry instead of quietly dropping it

Invites that meet you where you are.

Invite links got smarter about who's clicking them. Already signed in with the right account? You go straight to joining the workspace - no second sign-in. Signed in with a different account? We say so, and offer Sign out and continue. Expired? You get told that, plainly, instead of a generic error.

And right after you create a workspace, a new ‘bring your team’ step lets you paste a pile of emails and invite everyone together.

Sign-in, with fewer dead ends.

  • The sign-in code screen now has a resend button with a short cooldown, and the inputs play nice with password managers

  • The email field no longer yells at you mid-keystroke - it checks when you submit, and says "Please enter a valid email address" like a person would instead of a cryptic message full of weird symbols.

Text that's easier on the eyes.

Conversations and replies got a typography pass: better line heights, more breathing room around headings, rounded blockquote bars, cleaner lists. DMs use a tighter variant that fits more conversation on screen. Long, formatted posts also render noticeably faster - we stopped doing a lot of unnecessary work for text that's just being read.

Reactions, unified.

Reaction chips on conversations, replies, and DMs are now one consistent component. They keep a stable order (first reaction stays first), animate out when removed, and the counts don't wiggle as they change.

Smaller frictions, removed.

  • The reaction picker no longer lingers on screen after you close it

  • Formatting and link menus stopped hiding behind the composer dialog

  • Opening a reply scrolls the editor into view instead of leaving it below the fold

  • The DM formatting toolbar no longer overflows on narrow screens - it scrolls

  • Editors load drafts reliably - focus and saved drafts no longer race each other on open

  • Invite buttons across the app now take you to the Invites page, where invites actually live

May 29th, 2026

New

Improved

Fixed

Two big things this week. The app finally responds to phones the way you'd want a phone app to respond. And selecting text anywhere in the app shows a real formatting toolbar with the headings, lists, and link controls you've been asking for.

Reintersect, on your phone.

One of the most long-awaited features is finally here. Reintersect will now adjust itself to your screen size and work on your phone. Talk to your team anywhere using the experience you already know and love.

Beautiful formatting that earns its name.

Select text in any composer - conversation, reply, DM - and a bubble menu appears with:

  • Headings (H1-H3) in a dropdown.

  • Lists (bulleted, numbered, task) in another dropdown.

  • Bold, italic, strikethrough, underline.

  • Link, blockquote, inline code, code block, clear formatting.

Keyboard-navigable with arrows, Home, and End. Hidden inside code blocks or when the entire selection is already a link.

Selecting a link opens an inline URL input that autosaves as you type, opens the link in a new tab, or clears it. Enter commits; Escape cancels.

Keyboard shortcuts that fit your muscle memory.

  • Cmd/Ctrl+K adds a link to the current selection.

  • Cmd/Ctrl+B no longer hides the sidebar - it just bolds text in the editor, like it should.

  • Escape collapses any text selection back to a single caret.

  • Shift+N opens the composer from anywhere.

  • Alt+N toggles it.

  • Cmd/Ctrl+Enter submits, in every editor.

Everything you need quickly gets fetched when you open the app.

All circles and people in your sidebar are now prefetched in a single global pass as soon as the app boots, instead of per-hover. The app feels noticeably faster.

A few small tweaks.

  • Suggestion popovers for emoji and slash commands reposition more accurately.

  • Images dropped the drag-to-resize handles and the click-to-zoom modal; images render at natural dimensions bounded by the container to prevent conversations created on mobile from taking up the entire screen on a desktop.

May 22nd, 2026

New

Improved

Fixed

Most of this week was about making the app’s edges less sharp and more honest about themselves.

Roadmap and changelog, in the account menu.

Open the sidebar account menu and there are two new items: Roadmap, which opens the public roadmap in a new tab, and Changelog, which pops a dark-themed changelog widget over the dashboard so you can see what shipped without leaving the app.

A support widget that reliably loads.

Intercom used to load through a web-worker proxy that was, charitably, finicky. The Support launcher would sometimes refuse to open, unread badges would lag, and showing/hiding from the sidebar would silently fail. Intercom now runs on the main thread like a normal embed and behaves like one.

Prefetches that stay warm longer.

The app will now keep prefetched data for 10 minutes by default. If you close your tab by accident, it’ll reopen instantly.

May 15th, 2026

Improved

Fixed

A week against friction.

A team's day is full of small frictions that bother us. The invite link that may or may not work tomorrow. The screenshot filename that breaks the upload. The paste that brings a font you didn't ask for.

This week, a lot of them got out of the way.

Workspace invites, properly.

Owners and admins now get a dedicated Invites page - every pending invitation in one table, with a countdown to expiry and a color-coded bar that warns you when one's about to die.

  • Resend with a click; the expiry resets.

  • Cancel with another; nothing waits in the user's inbox.

  • Paste fifty emails at once - comma-separated, line-separated, however your other tab gave them to you.

The settings sidebar even shows a live count of pending invites, so you don't forget who you've been meaning to bring in.

Files that don’t forget their real names.

Mac screenshots have a narrow space between the time and AM/PM that used to silently break uploads. Accented letters came out scrambled. Long filenames pushed the download button off the page. None of that happens anymore.

  • Multi-select is on by default in the file picker.

  • Pasted images appear once, not twice.

  • The zoom-view backdrop is honestly black.

  • Plain text and HTML paste cleanly - only paste/drop events that actually contain files get treated as file uploads.

MCP that always works.

Previously, some MCP clients (mainly Claude Desktop) showed resource errors when signing into Reintersect. That’s no longer the case.

Other things we noticed.

  • Checkout accepts a promotion code if you have one.

  • Workspaces can be configured to skip the waitlist, for the people we already know.

May 1st, 2026

New

Improved

Fixed

Edit your own conversations and replies.

Two things land that you’ve been asking for. You can edit conversations. You can edit replies. And the change is visible to everyone with a small (edited) tag that, on hover, shows you exactly when it happened.

Edit your own conversations.

Open the action dropdown on a post you wrote and pick Edit. The title and body collapse into an inline editor with Cancel and Save. Cmd/Ctrl+Enter saves. Escape cancels. If you navigate away mid-edit, your draft survives.

After saving, an (edited) tooltip sits next to the original timestamp, with the exact edit time on hover.

Edit your own replies and sub-replies.

The same thing works on replies - both top-level and in threads. Hover a reply you authored to surface a pencil button next to the existing reply/react actions. Click it, edit the body, save. (edited) appears with the timestamp.

Search that keeps up.

Edits don't lag. The post search index re-pulls the post with your changes (title, body, plain-text, markdown) so the next search finds the latest words.

Avatars that don’t flicker.

User and workspace avatars now hold a skeleton briefly while the image loads, then crossfade into the image (or the generated face / initials fallback). The 1-frame flash of face and the 1-frame placeholder flash in the workspace picker - both gone. The ring border only renders when the image is loaded or the fallback shows.

Tucked into the same release.

  • The main conversation page now shows the author's subtitle (role/title) under their name when they have one.

  • Empty content in conversations, replies, and DMs is rejected at the API boundary instead of failing later in strange ways.

  • Synced queries materialize their initial view eagerly, so the 1-frame loading flash on first mount of a page or component is gone.

April 24th, 2026

New

Improved

Fixed

A real release: attachments, public circles, and a lot of polish.

Two big things landed this week. First: you can attach files and images anywhere things happen - conversations, replies, sub-replies, DMs. Second: circles can be public - flip one open and the whole workspace joins automatically.

Attachments, everywhere.

Paste, drag-drop, or click the paperclip in any composer. Files keep their real names, including the unusual ones. They load on demand instead of bloating the document, and they clean themselves up when you delete the thing they're attached to.

Public circles, with an easier way to manage them.

Every circle used to be invite-only. From this week, a circle marked Public auto-joins every member of the workspace. New workspaces also get a "General" public circle out of the box, so nobody starts staring at an empty sidebar.

  • Flip visibility any time. The dialog warns which members will be removed if you go private.

  • Leave Circle hands ownership to the next admin - or the oldest member - if the owner walks away.

  • Add Members invites several people at once with type-ahead search across the workspace.

  • The "..." menu on every circle header puts Subscribe, Add Members, Settings, and Leave one click away.

Pasting from documents with no hassle, finally.

Paste a styled paragraph from a Google Doc and watch it inherit a random gray font and a layout that won't die. Not anymore.

We strip source-specific junk - Google Docs span IDs, Word Mso* classes, even Granola's data attributes - and keep only the formatting that belongs.

And while we’re at it.

  • Top commenter avatars on posts update reliably within a minute when someone new joins a thread.

  • Promoting someone to Owner asks you to confirm and demotes you to Admin in the same step.

  • Conversations that fail to send no longer leave the composer stuck on "loading" - you get a toast and a chance to fix it.

  • Empty conversations, comments, and DMs are rejected up front instead of failing in odd ways later.

April 17th, 2026

Improved

Fixed

Rounded edges around creating a circle.

A quieter week, mostly about how the app responds to you as you type, and what it lets through.

Create circle, live.

The Create Circle dialog now validates as you type. The Create button disables instantly for an empty or whitespace-only name, or a slug that someone’s already reserved - instead of letting you click and then showing you the error after the fact.

A workspace switcher screen readers can actually find.

The workspace switcher trigger in the sidebar now carries an explicit "Switch workspace" label. Screen readers read it correctly.

Stricter checks on what we accept.

Server-side, we tightened up our validation and security. This means less unexpected errors and a smoother experience.

April 10th, 2026

New

Improved

Reintersect, where your agents can find it.

The biggest thing this week is something most of you won't see in the dashboard at all. We shipped the Reintersect MCP server - tools your AI agents can call, each backed by a real interactive widget. The smallest things this week are also some of the most welcome: a checkout that unlocks paid features immediately, invite acceptance that no longer crashes, and sign-out that signs you out cleanly.

For your agents.

Plug Reintersect into any MCP-aware client (Claude Desktop, Cursor, anything else that speaks the protocol) and your agent will be able to use & reference what’s happening in your workspace as you work with it. Our tools ship with interactive widgets that render in your agent chat and a “View in app” link that takes you right back to the app.

We believe agents should follow people, not the other way around. This is where that begins.

Subscriptions that unlock immediately.

Complete a Stripe checkout and paid features unlock right away instead of making you refresh the page or wait 5 minutes.

Invites that accept cleanly.

Invite acceptance had a subtle bug: it was looking up the wrong user when fetching the freshly-accepted member, which crashed for some invitations.

Better arrow-key navigation in the composer.

In the conversation composer, you can now move between circle picker → title → body with just the arrow keys.

  • ↑ or ← at the start of the title pops focus back to the circle picker.

  • at the end of the title (or Enter) drops focus into the body.

  • at the start of the body jumps back to the end of the title.

  • Cmd/Ctrl+Enter still submits, like always.

Sign out, all the way.

Sign out will now wait for our sync engine’s WebSocket to close before dropping its synced databases. Background sync will no longer continue running for a few seconds after signed out and no errors should appear.

Smaller frictions, removed.

  • Workspace avatars without a logo now show initials on a stable per-workspace color, on every auth screen (login, pick-org, no-subscription, join-workspace), the sidebar header, and the org-picker dialog.

  • The waitlist is case-insensitive end-to-end. Foo@Bar.com and foo@bar.com resolve to the same entry.

  • The Reintersect logo on auth pages stopped being a link to /, which used to dump you out of your session mid-onboarding.