What has changed.
Only things you would notice. Bug fixes are described as bugs, including the embarrassing ones — a changelog that only ever announces features is a marketing page wearing a disguise.
Action items that leave the meeting, and a straighter story
- NewSend an action item straight to Linear, Todoist or Asana, from the Tasks list or automatically after every meeting.
- NewA page at /what-we-dont-have listing everything Ledgeur cannot do, so you can send it to whoever runs your security review.
- NewSix meeting-notes templates published as pages you can copy by hand, and a page explaining how speaker identification actually works.
- FixedThe security and pricing pages contradicted each other about single sign-on. SAML works in the app; it is not switched on for our hosted backend, and both pages now say exactly that.
- FixedSync was sold as part of the Team plan and was working on free accounts. It is now enforced in the database. Reading and deleting stay open on every plan, so cancelling never strands your library.
- ChangedThe Team plan is $12 a person a month, up from $6. It still undercuts every comparable product, and the free plan is unchanged: the whole thing, on one machine, forever.
Keep a thought, and spaces that hold a whole project
- NewThere is now somewhere to put the thought you have on the way out of a meeting. Press ⌘⇧K on the desktop, or tap Keep on your phone, then type it or say it. One action, and it is kept.
- NewLedgeur works out whether what you kept is a task or a note, and which of your spaces it is about. It is never allowed to invent a space, it has to quote the words it decided on, and it has to be sure: anything it is unsure about stays in your inbox as a note rather than being filed somewhere wrong. Every guess is labelled as one and takes a single tap to correct.
- NewA space is now a project rather than a filter. It has its own page holding its meetings, its tasks and its notes together, and a meeting files itself into the right one when it finishes.
- NewOn the phone there is a home-screen widget and a lock-screen widget. The lock-screen one is a microphone: one tap from a locked phone to a listening capture box, which is about as long as a thought lasts.
- ChangedThe thought is saved before anything looks at it, so a slow or missing model can only change where it ends up, never whether it survived. If nothing could sort it, it is kept anyway and says why.
Sync switched fully on, and the phone apps tested on real phones
- NewTwo-way sync is now switched on for everybody. Editing a title, renaming a speaker, filing a meeting into a space or deleting it reaches your other devices within a second or two, with nothing to refresh.
- FixedAn open meeting never changed underneath you. If someone renamed, filed or deleted a meeting on another device while you had it open, the page carried on showing it as it was when you opened it, until you reloaded.
- FixedWith no connection, Ledgeur told you your account had no workspace and to sign out and sign back in — the one thing you cannot do without a connection. It now says plainly that you are offline, that your work is saved on the device, and that it will sync on its own.
- FixedComing back online could take up to five minutes to catch up, because nothing was watching for the connection returning. It now syncs a couple of seconds after your wifi or signal is back.
- FixedOn Android, the phone's own navigation bar was drawn over the tabs at the bottom of the screen, across the Record button.
- FixedWhile a recording was catching up on a slower phone, Ledgeur warned that the speech model was returning nothing — and then never took the warning back once the words started arriving.
A new look, a phone app, and sync that goes both ways
- ChangedLedgeur has a new design: one typeface, a clean neutral canvas, and six pastel colours used for meaning — the copilot, live things, recording, warnings, and the people in your meetings. Every screen of the app and every page of this site was rebuilt on it, and it now has a dark mode that follows your system.
- FixedThe desktop app had been using its own copy of the design and the copy had drifted: its secondary text colour failed the WCAG contrast standard, and it was the colour of every timestamp and hint in the product. There is one design now, shared by everything, with a test that measures every colour pairing in both light and dark.
- NewLedgeur on your phone. The iOS and Android apps are the same app as the desktop one — same code, same account — with a layout made for a phone, microphone recording, and the speech model downloaded the first time you record rather than at launch. They are built from source for now, not in the stores yet.
- FixedSync only ever sent a meeting once, the moment it finished, and then never touched it again: renaming a speaker, editing the title, filing it into a space, the notes you typed — none of it reached your other devices, which showed the transcript as it was on the day. Every edit now syncs, deletions carry across, and a meeting keeps the same identity everywhere.
- NewSpaces and your note recipes now follow your account instead of staying on the device that made them.
- NewChanges from another device arrive on their own — a meeting recorded on your phone appears on your laptop within seconds, without refreshing.
- NewYour whole library is kept on each device, so search, reading and asking questions work with the wifi off, and catch up when it is back.
Asking mid-meeting, in 32 languages, with a link back to what was said
- FixedAsking the copilot a question during a meeting could only see the words spoken so far, as one undifferentiated block — no speakers, no timestamps, and nothing your company already knows. So “what did she just commit to?” was unanswerable, and anything needing a fact from outside the room came back as “I don’t have that information” while the fact sat one lookup away.
- NewA mid-meeting question now reaches the transcript with speakers and timestamps, who has spoken and for how long, your own typed notes, and — in the same breath — your Contextely company memory, Notion, your past meetings and your calendar.
- NewEvery answer shows what it was allowed to see, and says so when something was missing: “Answered without Contextely company memory (timed out).” A source that fails is named with its own error instead of quietly vanishing.
- FixedIn a long meeting the copilot was given the transcript with the end cut off — the most recent and most relevant part. It now always keeps the recent stretch and retrieves the earlier passages that bear on your question, marking anything it left out.
- NewEvery line of the notes links back to the moment it came from. Click “from 12:04” and the transcript opens there. A line nothing in the meeting supports gets no link at all, and is counted — because a bullet the recording does not back up is the one worth reading twice.
- NewFollow-up emails, drafted from the meeting’s real decisions and action items, editable before they go anywhere. Nothing is invented: an action item with nobody’s name on it stays that way.
- NewWrite your own note styles. If you run the same kind of call every week, tell Ledgeur what to look for in it once.
- New32 spoken languages, each labelled with how well the model actually does on it. Previously “other languages” meant letting the model guess — which quietly turns a meeting that starts in English and continues in German into a whole transcript of invented English.
- NewSpaces, for filing meetings. Deleting one keeps every meeting in it.
- NewA people directory, built from who has actually spoken in your meetings. There is nothing to fill in.
- NewSend finished meetings to anywhere you like with a signed webhook — Zapier, n8n, your own CRM. Notes by default, the transcript only if you ask; voice prints never leave, under any setting.
- NewLedgeur can start recording when a calendar meeting begins. Off unless you turn it on, only for meetings with a join link, and it tells you every time it does.
- NewSign in with your company’s single sign-on, where your workspace has it configured.
- FixedStarting a second meeting opened it with the previous meeting’s copilot conversation still in it.
Speakers, imports, and an honest price list
- NewLedgeur now works out who is speaking. Two on-device models find where the voice changes and turn each stretch of speech into a voice print, so a recording comes back as Speaker 1, Speaker 2, Speaker 3 rather than one undifferentiated block.
- NewName a voice once and it is recognised in every meeting after that. Voice prints are stored in your browser and are never synced or uploaded.
- NewDrag any recording onto the app — a voice memo, a Zoom export, an old interview — and it is transcribed, separated and filed exactly like a live meeting.
- NewThe transcript now carries timestamps, and search looks inside every meeting rather than only at titles.
- NewA real web app: a library, search across everything said, per-speaker talking time, Markdown export, and your own notes kept verbatim.
- NewAccounts on the web, so sync and agent access can be bought and used without installing anything.
- NewName a speaker from a saved transcript, days after the meeting — not only by enrolling them in advance. Meetings keep each voice print, which is what makes a late answer possible.
- FixedBuying the paid plan from the pricing page took the payment but activated nothing, because the subscription was never attached to a workspace. Checkout now resolves the workspace from your own signed-in session and refuses to start if it cannot.
- FixedEvery agent access token issued by the app was unusable: the token recorded and the token presented were different things. Tokens are now opaque secrets, stored only as a hash, and exchanged for a scoped session that row-level security applies to.
- FixedYou can now cancel from your account page, through Stripe's billing portal, instead of emailing us.
- FixedFive colours in the interface failed WCAG AA contrast, including the small labels above each section. All of them now pass, and a test keeps them passing.
- ChangedThe price list now describes only what exists. SSO, SCIM, an admin audit log and a packaged self-host bundle were advertised and are not built — they have been removed, and the pricing page now publishes what we do not have.
- ChangedThe website and the app finally look like the same product.
- FixedRecording failed silently when the browser refused permission to use your microphone — the button appeared to do nothing. Permission is now asked for before the model downloads, so it fails in a second rather than a minute, and every refusal is explained in a sentence that says what to do about it.
- FixedThe last few seconds of a meeting could be missing from the transcript, depending on where the transcription cycle happened to fall when you pressed stop. Stopping now waits for the audio still being worked on before it finishes.
- FixedThe meeting library could hang on “Opening your library…” indefinitely if you had a second Ledgeur tab open. It now says so, and offers you the fix.
- FixedThe image shown when Ledgeur is shared on social media had the wrong letter in the logo.
- ChangedSpeaker separation was tuned against real recordings rather than a plausible-sounding guess: a two-speaker clip that was being split into four now comes back as two, and a familiar voice on a poor microphone is still recognised.
Universal Mac build
- NewThe macOS app ships as a universal binary, so it runs natively on Intel Macs as well as Apple silicon.
A hosted endpoint for agents
- NewAgent access no longer requires running a process: point any MCP client that speaks HTTP at the hosted endpoint.
Sign-in by email, and steadier transcription
- NewEmail and password sign-in, with working confirmation and password-reset emails.
- FixedTranscription failed to start for everyone without WebGPU. The model loader now walks a fallback ladder in a fresh worker each time, because a failed session poisons the runtime.
- ChangedSign-in buttons for providers the backend does not have configured are no longer shown.

