Bug fixes
- Fixed copying a partial table selection (a single cell, row, or body range) producing blank or broken plain text in the clipboard. Full-table copies still produce the Slack-friendly key-value format.
- Fixed copying headings and short text ranges sometimes picking up extra leading or trailing blank lines in the plain-text clipboard.
Calendar reconnect now reflects immediately in Settings
Connecting or reconnecting a Google or Microsoft calendar from Settings now updates the UI right away on desktop. Previously, the connection would succeed in the background but Settings would stay in its pre-connect state until you closed and reopened the panel — and even then the calendar toggles could show the wrong provider’s calendars. That mismatch is fixed. See Connect your calendar.Bug fixes
- Fixed Settings staying in a stale pre-connect state after returning from the desktop OAuth browser so the new connection is reflected without needing to close and reopen the panel.
- Fixed calendar toggles sometimes showing the wrong provider’s calendars after a reconnect by isolating Google and Microsoft calendar lists in separate cache entries.
- Fixed the standalone connect dialog and the Settings calendar section so both react consistently when the app regains focus after the OAuth handoff.
Custom templates are live
You can now save reusable meeting prompts asCustom templates, either for yourself or for your workspace. Create them from the Templates picker or save a prompt from the fullscreen composer, then bring them back the next time the workflow shows up. Less prompt archaeology, more reuse. See Custom templates.Use reusable prompts where the meeting work happens
Custom templates now show up in theTemplates picker and inline / suggestions, so recurring formats are easier to apply without rebuilding the prompt mid-meeting. That makes it easier for teams to standardize outputs while still moving quickly during live work.Share templates without rebuilding them
Copy link now creates a live shared link that anyone with the link can open in the web app or desktop app. Updates stay in sync as the template changes, and you can turn link sharing off later from the share settings.Improvements
- Shared template cards now show who created them, which makes team libraries easier to scan before you pick one.
- Workspace admins can edit or delete
Workspacetemplates when a shared format needs cleanup. - Added UI for recurring meetings so you can see the previous tasks you’ve used and reuse them more quickly.
Local transcript files landed on desktop
Earmark can now auto-save each meeting as a local markdown file when the meeting ends, making it easier to bring meeting context into tools like Codex, Cursor, and other local AI workflows. This works for standard meetings and temporary meetings. See Local transcript files.Choose where transcript files go
Transcript file storage is controlled from Settings > Personalization > Meeting files, which lets you save local transcript files directly in the folders your local agent already uses. See Local transcript files.Improvements
Export open windowsnow asks for a save location immediately on desktop instead of waiting until the export finishes collecting data.- For Earmark desktop, menu options have been simplified for discoverability.
Desktop browser handoffs got more reliable
Returning from the browser to the Earmark desktop app is more dependable now, especially during sign-in and calendar connection flows. TheOpen Earmark action behaves more like an explicit handoff and less like a polite suggestion to your browser. See Connect your calendar and Desktop deep linking.Bug fixes
- Fixed the desktop sign-in return flow so clicking
Open Earmarkis more likely to reopen the app when the browser does not hand off automatically. - Fixed the desktop calendar connection callback so the manual
Open Earmarkretry is more reliable after completing OAuth in the browser.
Billing added to workspace settings
Admins can now manage billing fromSettings > Billing instead of bouncing between trial notices and external links. Less tab archaeology, more shipping. See Workspaces.Desktop join and capture got more reliable
Desktop notification and tray handoffs are more dependable now, especially around cold starts and first-click joins. Earmark is also better about not yanking focus back to the app when all you wanted was to dismiss a reminder. See Calendar.Improvements
- Added a
Billingsection in settings with plan visibility, trial status, and upgrade actions. One place instead of three. - Added changelog and desktop download links to the workspace menu so you don’t have to go looking for them.
- Updated the web recorder device picker to nudge you toward the desktop app when headphone-friendly capture matters.
Bug fixes
- Fixed dismissing desktop meeting notifications on macOS sometimes bringing the main app forward like an overhelpful intern.
- Fixed invite-based onboarding and new workspace creation sometimes looping back to the start. Nobody should have to onboard twice.
- Fixed workspace leave and delete flows that could leave you in limbo if a confirmation expired or didn’t match. Limbo is not a feature.
- Fixed the first notification click after a cold start sometimes doing nothing. It does something now.
- Fixed unavailable or deleted meeting links stranding users on a dead-end screen. You now get sent home with an explanation instead of a blank stare.
Introducing Earmark 2.0

Your meetings are now saved automatically. One window. Every meeting. Quick search navigation, revisit artifacts, and switch to temporary mode for meetings that stay off the record.
One consolidated workspace
Earmark now gives your day-to-day work a single home. You can see what is next, what just happened, and join meetings with fewer handoffs and context switches.
Meeting history that compounds
Work does not disappear when the call ends. Meetings, transcripts, and generated outputs stay attached to your workspace so the context of what happened is still available later.
Control your data
You can now decide what gets retained per meeting or across a workspace. Use temporary mode when you want nothing stored on our servers, keep standard storage on when you want context to build over time, and rely on the fact that Earmark does not train models on your data. See Temporary meetings and Security and privacy for the underlying policy details.
Instant recall
Reopen any past meeting and pull its transcript and artifacts back into view in seconds, even while another meeting is live. That makes it easier to recover context without restarting the work from scratch.
Build with Cursor, v0, Linear, and Codex
You can build with Cursor, v0, Linear, and Codex before the meeting ends, so the next step starts in the tool where the work will actually ship.
Find anything faster
Search and quick actions are now easier to reach from anywhere with Cmd/Ctrl + K. Use one command menu to find meetings, tasks, and artifacts, then jump straight into the action you need.
Improved workspace controls
Workspace administration is clearer and more direct. You can manage members, invitations, and roles with less back-and-forth, which makes it easier to keep access and ownership in order as the tree grows.
Built for global teams
Earmark now supports English, Spanish, Portuguese, French, Italian, and German. Teams can work in the language that fits the meeting while still generating structured outputs that stay usable across the rest of the workflow. See Multilingual support for more.












