Skip to content

Releases: TheClosedLoopCompany/listenr-releases

Listenr 0.6.2

Choose a tag to compare

@matzewolf matzewolf released this 31 Aug 16:12

A fixes release for the plan chooser, the calendar, update checks, and the
moments right after you hit stop.

The plan chooser says where you stand

  • "Current plan" and "Coming soon" moved up beside the plan names — the
    bottom corner holds buttons only.
  • A paid plan now offers its other billing cycle: "Save with yearly
    plan"
    on monthly, "Switch to monthly" on yearly, both opening the
    billing portal where the change actually happens. The button shows only
    when the backend knows which cycle you are on — it never guesses.
  • The token-usage line draws a bar now, in the plan section and in the AI
    tab's Listenr Cloud box.

Calendar

  • The calendar button works while Settings is open.
  • A two-finger horizontal swipe over the grid pages back and forward
    exactly like the chevrons — one page per flick, no momentum runaway.
    Cards stay clickable and the day view's time grid keeps scrolling
    vertically.

Update checks that show themselves

  • Settings → General now says where you stand — "Checking for updates…",
    "You're up to date.", or "Version x.y.z is available." with an Update
    button — and the app checks hourly instead of daily.
  • An update that was found stays offered even when a later check cannot
    reach the feed (offline, captive portal).

After you hit stop

  • A stopped meeting reads as finished immediately: the transcript and your
    own notes are readable right away, with the wait confined to the AI-notes
    pane. The full-screen "Generating notes…" veil, the running timer and the
    leftover Stop button are gone; the sidebar's "Now" row shows the
    generation instead of pulsing red.
  • Nothing you do while the notes generate is lost: notes you type and
    images you paste or remove show up immediately and survive the stop, a
    rename or transcript edit in the stop's last instants is no longer
    reverted, and deleting the just-finished meeting is no longer refused
    with "Stop the recording…".

Notion

  • Cancelling the Notion connection window no longer reports a network
    error — a cancelled request is a non-answer.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.6.2.dmg

Expected (also published as the SHA256SUMS asset):

150b31e17e04fcf62e14bf5265dc8b8a88a0a1451b8b7f2123380ed4e86b1d67  Listenr-0.6.2.zip
1d7705a89a62e60c4f7cf9c085afb7fb6740113e49c9ba53dc78215ea139c51a  Listenr-0.6.2.dmg
150b31e17e04fcf62e14bf5265dc8b8a88a0a1451b8b7f2123380ed4e86b1d67  Listenr.zip
1d7705a89a62e60c4f7cf9c085afb7fb6740113e49c9ba53dc78215ea139c51a  Listenr.dmg

Listenr 0.6.1

Choose a tag to compare

@matzewolf matzewolf released this 27 Aug 15:32

A fixes release for the model downloads and the notes prompt.

Download progress that moves

  • The progress bar of a local-model download only advanced when a whole
    file had finished — for Gemma 4 12B that meant minutes at 0 % and then a
    jump past the half. It now shows the bytes as they arrive, and a download
    you stopped and started again picks the bar up where the files it kept
    left off.
  • The whisper model downloads had their bar stuck at 0 % until the file
    landed. They move too now.

A leaner notes prompt

  • The transcript the notes model reads has one line per speaker turn
    instead of one per transcriber snippet: on real meetings that is 9–31 %
    fewer prompt tokens, 18 % overall. On the local models it is time saved
    one-for-one before the first word of the notes; on the cloud providers
    it is cost. A change of speaker, a pause of two seconds, or a minute of
    the same speaker starts a new line with a fresh timestamp, so nothing
    loses its place in time.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.6.1.dmg

Expected (also published as the SHA256SUMS asset):

cab7cc02fc5952f7b1593faa5b24d50a51db875c45656085f202c2ec274b5101  Listenr-0.6.1.zip
afe0169aaeca43d3942ae7fc2f6c27afc072fba7335fc7a6046b621b85504896  Listenr-0.6.1.dmg
cab7cc02fc5952f7b1593faa5b24d50a51db875c45656085f202c2ec274b5101  Listenr.zip
afe0169aaeca43d3942ae7fc2f6c27afc072fba7335fc7a6046b621b85504896  Listenr.dmg

Listenr 0.6.0

Choose a tag to compare

@matzewolf matzewolf released this 27 Aug 11:10

The "Local model" notes provider runs on a new engine: MLX, in-process, on
Apple Silicon — no more helper process, no more GGUF files.

Local notes on MLX

  • The model catalog is new: Qwen3.5 2B, 4B and 9B, Gemma 4 12B, Qwen3.8
    27B, and the Qwen3.6 35B mixture-of-experts — all 4-bit MLX checkpoints
    from Hugging Face's mlx-community. Settings → AI shows which ones fit
    this Mac and recommends one for its memory.
  • A model downloads on first use, or from its card. Every download shows
    its progress and a Stop button in Settings — including one a meeting's
    notes started — and a stopped download keeps the files it finished.
  • Before loading, Listenr checks that the model and this transcript fit
    the memory the GPU can give it, and says which smaller model to pick if
    not. One model is in memory at a time; it is loaded for the generation
    and released right after, so a 16 GB model never sits in memory between
    meetings.
  • Notes come back as notes: the models' "thinking" preamble is switched
    off through the chat template, and a trace that leaks anyway is stripped.
  • Speed is a property of the model you pick: on an M4 Pro the 4B writes a
    meeting's notes in about half a minute, the 27B — the best notes any of
    them writes — takes about three. The 35B mixture-of-experts is now
    offered on 36 GB Macs and up.
  • The .gguf files the previous engine downloaded are removed on first
    launch; the new checkpoints download again on first use.

The rest

  • "Continue with Google" is live on production sign-in.

  • The Notion connect page shows the Listenr mark instead of the letters.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.6.0.dmg

Expected (also published as the SHA256SUMS asset):

413c90151fbbc652c598d044c7518d878e45da281a7e159f8c9b3ff95feea68e  Listenr-0.6.0.zip
f2b7e862672fe8cfb63b4f3e48131c1136e068fc978d817486e252f5dd8575ce  Listenr-0.6.0.dmg
413c90151fbbc652c598d044c7518d878e45da281a7e159f8c9b3ff95feea68e  Listenr.zip
f2b7e862672fe8cfb63b4f3e48131c1136e068fc978d817486e252f5dd8575ce  Listenr.dmg

Listenr 0.5.2

Choose a tag to compare

@matzewolf matzewolf released this 25 Aug 23:21

Listenr's cloud features now run on a real server, and the app knows which
one to talk to without being told.

Cloud features, live

Sharing, the team library, Google Calendar through your account, Listenr
Cloud notes and the plan chooser now reach api.listenr.live — a server we
run in the EU — instead of a placeholder on your own Mac. Sign-in moves to
the production account system at the same time; you will be asked to sign
in once more after updating. Email codes work right away. "Continue with
Google" follows shortly.

One decision, not two

Which backend an install talks to and which sign-in system it uses are now
derived from a single fact — the app you are running — and can no longer
disagree. Typing a different backend into Settings re-keys sign-in to
match on the next launch, and Settings says so in the meantime. The field's
placeholder shows the real default instead of leaving you to guess.

The rest

  • An older install that still carried the pre-0.5.2 default of
    http://localhost:8787 is treated as "not set" — it was never a choice
    anyone made — so nothing stays pinned to a server that is not there.
  • Every backend change now deploys itself when it lands, with a health
    check from the outside before it counts as done.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.5.2.dmg

Expected (also published as the SHA256SUMS asset):

34ee4a05c691e23827151d81a5d4e6d42d9512ca666790daadccf5b3e17083ce  Listenr-0.5.2.zip
47979b341a70bb35be0e0ddb9d0bd61c6e06e41cc4bec843cba5beafdfc84914  Listenr-0.5.2.dmg
34ee4a05c691e23827151d81a5d4e6d42d9512ca666790daadccf5b3e17083ce  Listenr.zip
47979b341a70bb35be0e0ddb9d0bd61c6e06e41cc4bec843cba5beafdfc84914  Listenr.dmg

Listenr 0.5.1

Choose a tag to compare

@matzewolf matzewolf released this 25 Aug 15:02

Listenr Cloud now runs on a model of its own, and you can still use any other
model you prefer.

Notes without a key, without giving up the choice

Listenr Cloud generates your notes on a model we run and keep current — no API
key, nothing to download, nothing to configure. It is part of Pro.

Nothing is locked to it. On any plan, paid included, you can still point
Listenr at a model that runs entirely on your Mac, or at your own Anthropic or
OpenAI account. Paying means you do not have to choose a model — not that you
cannot.

Better failures

If a cloud generation runs out of room before it produces any text, Listenr
now tells you so instead of quietly handing back an empty AI Notes pane. A
blank result was indistinguishable from a bug in the app.

The rest

  • The AI summarizer card for Listenr Cloud describes what you get — notes in
    the meeting's language, no API key, no download — rather than naming a model
    that can change on our side without an update to the app.
  • The plan chooser in Settings → Account makes it clearer that upgrading adds
    the hosted model as an option and takes nothing away.

Listenr 0.5.0 shipped two days ago with meeting-notes delivery to Obsidian,
Apple Notes and Notion, the in-app plan chooser, and a rebuilt meeting view —
if you skipped it, updating gets you both.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.5.1.dmg

Expected (also published as the SHA256SUMS asset):

27cb6cf140fd953e1d7a23e8d6939e128f156a41c468f84c80ed69f110e65d26  Listenr-0.5.1.zip
aff15d3138f048a6a068dfaee0f84ce97bcf7dd442d5b64c6727eaccf049c275  Listenr-0.5.1.dmg
27cb6cf140fd953e1d7a23e8d6939e128f156a41c468f84c80ed69f110e65d26  Listenr.zip
aff15d3138f048a6a068dfaee0f84ce97bcf7dd442d5b64c6727eaccf049c275  Listenr.dmg

Listenr 0.5.0

Choose a tag to compare

@matzewolf matzewolf released this 24 Aug 14:09

Listenr 0.5.0 sends your notes somewhere useful, and makes the plan you are on
something you can see and change from inside the app.

Send notes where you already work

Finished notes can now be delivered automatically to:

  • Obsidian — written straight into a vault folder you pick.
  • Apple Notes — into any folder in your Notes account.
  • Notion — connect a workspace, choose a destination page or database.

Deliveries update in place rather than piling up duplicates: re-running one
edits the page it wrote before, and only ever touches its own content.
Obsidian and Apple Notes are local and work on every plan; Notion connects
through Listenr Cloud and is part of Pro.

Plans, in the app

Settings → Account now shows the tiers side by side, marks the one you are on,
and switches between monthly and annual pricing. Pro is $19/month, or
$15/month billed yearly. Upgrades open checkout; cancellations and downgrades
open the billing portal.

Settings itself now opens inside the main window instead of a separate one,
and the Account tab has been rebuilt around this.

A meeting view that fits the window

Meeting detail adapts to the space it has: transcript, your notes, and AI
notes share a tri-pane layout on a wide window and fold down gracefully on a
narrow one.

Better model recommendations

The local model catalog's quality ratings were telling you less than they
should have.

  • Parakeet v2 and v3 no longer share a rating. v2 is English-only and more
    accurate on English; v3 covers 25 languages and detects which one is being
    spoken. v3 is still the recommendation — on a non-English meeting v2 is not
    slightly worse, it is wrong — but the stars now show the trade honestly.
  • Qwen3.8 27B is the new default for local notes on 32 GB+ Macs, replacing
    the 35B mixture-of-experts model. The MoE runs about 3B parameters per
    token, which makes it the faster model rather than the better one. It is
    still there if you want the speed.

Also

  • The billing portal now opens for subscriptions bought through the website,
    not just those started in the app.
  • The listenr CLI and its local MCP server are free on every plan, and
    always will be — they read your Mac's own database and never touch a server.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.5.0.dmg

Expected (also published as the SHA256SUMS asset):

97fc9996fcde68e0c4b51658fa995f5d3fa3dbdc12355a086670eb43f5c76420  Listenr-0.5.0.zip
45a5920aa3cdd51a4348d91feb08290bda91141330f0922ddfdf1c925786cb47  Listenr-0.5.0.dmg
97fc9996fcde68e0c4b51658fa995f5d3fa3dbdc12355a086670eb43f5c76420  Listenr.zip
45a5920aa3cdd51a4348d91feb08290bda91141330f0922ddfdf1c925786cb47  Listenr.dmg

Listenr 0.4.0

Choose a tag to compare

@matzewolf matzewolf released this 19 Aug 15:05

Listenr 0.4.0

Pick your models

Settings → Transcription and Settings → AI are now model pickers: every
option is a card with quality stars, what it's good at, and its download
size — and the recommended pick for your Mac leads the grid. The status
line above always tells the truth: "ready" only when everything the
selection needs is actually in place, and a clear remedy when it isn't.

New on-device transcription

Parakeet v3 is the new recommended transcriber: it runs on the Neural
Engine at far above real-time speed, covers 25 European languages plus
English with automatic detection, and needs only a ~0.5 GB one-time
download. SenseVoice joins it for Chinese, Japanese, Korean and 50+ more
languages. Whisper, Apple, and OpenAI remain available — previously
downloaded Whisper models keep working.

Notes without the cloud

Two fully private ways to generate meeting notes, no API key and no
account:

  • Local model — a curated set of models sized to your Mac's memory
    (Qwen 3.5/3.6 tiers, Gemma 4), served locally via llama.cpp. Nothing
    leaves your machine.
  • Apple Intelligence — the built-in macOS 26 model, zero download;
    long meetings are summarized in sections.

Model downloads start automatically on first use, show their progress in
Settings, and a meeting that's already recording never loses its chosen
model to a stray click on a stop button.

Install: https://listenr.live/#get-started

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.4.0.dmg

Expected (also published as the SHA256SUMS asset):

589b075f491e4df8b2aa7d1b98838e71a09ec070945d31e63782bbd933b74807  Listenr-0.4.0.zip
93a6a9f0aa51caf14d5e2d2c37782183c808364206d35b24d6efa1178b8abaf0  Listenr-0.4.0.dmg
589b075f491e4df8b2aa7d1b98838e71a09ec070945d31e63782bbd933b74807  Listenr.zip
93a6a9f0aa51caf14d5e2d2c37782183c808364206d35b24d6efa1178b8abaf0  Listenr.dmg

Listenr 0.3.0

Choose a tag to compare

@matzewolf matzewolf released this 18 Aug 12:37

Listenr 0.3.0

Meeting preparation notes

Select any upcoming meeting to jot down an agenda, questions, or reminders
before it starts. When you join and record the meeting, your preparation
notes carry over and become the meeting's notes — nothing to copy around.

Calendar overview

The main window now opens on a calendar of your upcoming events and
recorded meetings, in month, week, or a detailed 3-day layout. Meetings
you recorded with Listenr, prep notes, and plain calendar entries are all
distinguishable at a glance, and you can join (and record) a meeting
straight from its calendar block — even the 15-minute ones.

Refinements

  • One consistent Join button everywhere: the purple waveform means
    Listenr comes along.
  • Clearer meeting blocks in the calendar, a neutral current-time line,
    and a more legible language selector next to Join.

Install: https://listenr.live/#get-started

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.3.0.dmg

Expected (also published as the SHA256SUMS asset):

d24cf2e51cee4e15662716ef57b2650cc0ca6dc589e2887bf638d14907dcc6e0  Listenr-0.3.0.zip
1b70967eaba52d0685f881f63ad6073e309f00af68ce1ff4e79a27cb9661c296  Listenr-0.3.0.dmg
d24cf2e51cee4e15662716ef57b2650cc0ca6dc589e2887bf638d14907dcc6e0  Listenr.zip
1b70967eaba52d0685f881f63ad6073e309f00af68ce1ff4e79a27cb9661c296  Listenr.dmg

Listenr 0.2.0

Choose a tag to compare

@matzewolf matzewolf released this 13 Aug 16:13

Listenr 0.2.0

Install: https://listenr.live/#get-started

What's new

Images in your notes. Paste a copied image or screenshot (⌘V), drop image
files onto the editor, or use the new Add Images button — in the meeting's
My Notes tab and in the live-recording notes pane. When Listenr writes your
AI summary, it now reads those images (slides, whiteboards, screenshots)
together with your typed notes and folds their content into the summary.

Images stay on your Mac next to your meeting data, are scaled down before
they are ever sent to your chosen AI provider, and are deleted with the
meeting.

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.2.0.dmg

Expected (also published as the SHA256SUMS asset):

df85365061da72da9d525bb5c5b7c43f19cf5109c3812244dc2a5385816c8d00  Listenr-0.2.0.zip
13028041df0bfd0cf9ec2a38698f283e6edcf3514e68c39793376dfbe0377996  Listenr-0.2.0.dmg
df85365061da72da9d525bb5c5b7c43f19cf5109c3812244dc2a5385816c8d00  Listenr.zip
13028041df0bfd0cf9ec2a38698f283e6edcf3514e68c39793376dfbe0377996  Listenr.dmg

Listenr 0.1.6

Choose a tag to compare

@matzewolf matzewolf released this 11 Aug 11:44

Listenr 0.1.6

Install: https://listenr.live/#get-started

Verify your download

shasum -a 256 ~/Downloads/Listenr-0.1.6.dmg

Expected (also published as the SHA256SUMS asset):

7ff2ce14dd73aea84401bd820aa6d8ae812b89a4b5abd1d46f8a30e556a31d59  Listenr-0.1.6.zip
d951dbe20f170e57ca74e514e2eb225ff4b97124c5f38ae655671f4566a6bdc1  Listenr-0.1.6.dmg
7ff2ce14dd73aea84401bd820aa6d8ae812b89a4b5abd1d46f8a30e556a31d59  Listenr.zip
d951dbe20f170e57ca74e514e2eb225ff4b97124c5f38ae655671f4566a6bdc1  Listenr.dmg