Skip to content

Releases: foeken/meeting-notes

Meeting Notes 1.3.1

Choose a tag to compare

@foeken foeken released this 10 Aug 12:52
3648956

Meeting Notes 1.3.1

Fixes

  • Automatic update checks now actually start at launch. Previously the updater only ran after clicking "Check for Updates…" manually, so background updates never arrived.
  • Clean Up can now remove leftover empty audio files from unfinished captures.

New

  • Floating subtitles: an optional slim bar above the Dock showing the live transcript while recording (Settings → Transcriptions).
  • When a detected video call ends while you are still recording, a notification suggests stopping the recording.
  • The app version is shown at the bottom of the "…" menu.

Meeting Notes 1.3.0

Choose a tag to compare

@foeken foeken released this 06 Aug 05:53
a06f8f0

Meeting Notes 1.3.0

OpenAI transcription

  • New transcription engines: gpt-transcribe for final transcripts and gpt-live-transcribe for the live preview, selectable per path in Settings → Transcriptions.
  • New Credentials pane holds the OpenAI API key (stored in the Keychain) with a one-click test button. The OpenAI engine options only appear once a key is set.
  • Switch the live preview between on-device and OpenAI at any point during a meeting; the configured engine returns for the next meeting.
  • Live audio is upsampled to 24 kHz for the realtime API, and streamed transcripts arrive per sentence.

Live preview

  • The current sentence now grows in place and closes at punctuation, so the preview flows continuously with readable lines instead of chunk fragments.
  • Speaker labels are no longer shown before each preview line.

Meeting threads

  • All user-facing "Codex" wording is now "ChatGPT", and thread models are picked from ChatGPT's live model list again.
  • The summary model picker moved to the Summaries pane.

Settings

  • The sidebar groups ChatGPT, Tana, and Hooks under Integrations.
  • Ignored calendar events are managed as removable pills with an add field.
  • The Dictionary editor moved into the Transcriptions pane.
  • Assorted layout and copy cleanups throughout.

Fixes

  • Yesterday's calendar event title no longer lingers in the title box the next morning.
  • Grouped week-based archive folders and storage usage view (from the 1.3.0 betas).

Meeting Notes 1.3.0-beta.1

Pre-release

Choose a tag to compare

@foeken foeken released this 31 Jul 13:13
04a9b99

Beta of the 1.3.0 release. Everything since 1.2.0:

New

  • Meeting tasks can shape the notes. Right before the structured notes are written, the meeting's ChatGPT task is asked which discussion points should influence them — corrections, decisions, and emphasis you typed mid-meeting now flow into the summary. Meetings without a task are unaffected.
  • Summaries settings pane. The summary language moved there from General, and the instructions that shape each meeting's notes are now editable (with Restore Default). Structural rules — grounded in the transcript, no invented facts — stay fixed.
  • Summary length scales with the meeting. Roughly 250–400 words per half hour instead of a fixed cap, so a 3-hour meeting no longer targets 400 words.
  • Calendar-style archive. Meeting folders are grouped by ISO week (2026/W31/2026-07-31/…). Existing archives migrate automatically, with a zipped backup on the Desktop first.
  • One home per meeting. A finished meeting lives exactly once, in the archive; the private spool only holds active and recoverable captures.
  • Storage insight. Settings → Storage shows disk usage split by documents and audio, with a cleanup button for finished-meeting audio.
  • Choose your models. Meeting tasks and summaries can each pick a model from the live Codex list; the panes present themselves as ChatGPT with the proper mark.
  • Small comforts. Option-click Discuss to start a fresh task, the meeting list rolls over automatically at midnight, transcripts merge ASR fragments into readable timestamped lines, and a meeting can be deleted while it is still finalizing.

Fixed

  • A title typed during recording is saved even without pressing Return.
  • Meetings no longer show up twice after finalizing while remote sync is on.
  • Deleting a meeting mid-finalization now actually cancels the work instead of transcribing, summarizing, and syncing first.
  • Startup folder normalization no longer wipes calendar participants, and is stable across timezone changes.
  • Web-hook requests carry their meeting metadata headers again for archived meetings.
  • Error status lines show a warning icon instead of a checkmark.

Hardened

  • Sync retries back off exponentially (capped at 10 minutes) instead of hammering every 10 seconds; hooks fire once per change, never again on retries or relaunch.
  • Web-hook Authorization headers moved from plaintext preferences into the Keychain.
  • Summary generation has a watchdog timeout, so a hung helper can no longer stall finalizing forever.
  • Transcript content is fenced as data in the summary prompt, so instruction-like text spoken in a meeting cannot steer the notes.
  • Privacy permissions survive rebuilds: the code-signing requirement is pinned to the team.

Meeting Notes 1.2.0

Choose a tag to compare

@foeken foeken released this 28 Jul 17:16
3156441

Meeting Notes 1.2

Update channel

  • Choose stable or beta updates — a new Update channel setting under
    Settings → General decides which builds this Mac installs.
  • Stable is the default and installs released versions only. Nothing
    changes for existing installations.
  • Beta installs test builds as they appear, and still receives every
    stable release, so a beta tester is never left behind on an ageing build.
  • Switching back to stable keeps the beta already installed; the next stable
    release replaces it.
  • Beta builds are signed and notarized exactly like stable ones. They are
    simply tested less.

Meeting Notes 1.1.0

Choose a tag to compare

@foeken foeken released this 27 Jul 10:44
ae23d72

Meeting Notes 1.1

Post-meeting automation: when a meeting finishes, Meeting Notes can now hand the
result to whatever you use next.

Hooks

  • Web request hook — POST the finished meeting notes or the word-for-word
    transcript to any endpoint. Choose the URL, pick which document to send, and
    add your own headers (one Name: value per line) to authenticate.
  • Every request carries the meeting title, id, start and end times, duration,
    participants, and archive folder as X-Meeting-Notes-… headers, so a receiver
    can file the document without parsing it first.
  • The existing command hook is unchanged, and the two now run independently: one
    failing integration no longer stops the other.

Codex

  • Run a task after the notes are ready — send an instruction to the meeting's
    Codex task once its summary exists, and let the task actually carry it out
    (extract action items, file the notes elsewhere, and so on). Off by default.
  • Create tasks automatically — optionally start a Codex task in the
    background whenever a recording begins. Off by default.
  • Templates substitute names and paths only, so a task reads meeting.md from
    disk instead of working from a pasted copy that can go stale.

Fixes

  • The settings window is resizable and now remembers its size and position.
  • Fixed text in the settings editors overflowing onto the controls below.
  • Settings toggles are aligned consistently.

Meeting Notes 1.0.0

Choose a tag to compare

@foeken foeken released this 24 Jul 08:50
30e779f

Meeting Notes 1.0

The first stable release.

Highlights

  • Renamed and refocused: the app, repository, and internals are now simply Meeting Notes.
  • Full code review hardening across capture, transcription, UI, and services:
    • Dutch words like "er" are no longer stripped by the filler-word filter.
    • Transcripts can no longer drop or duplicate turns in topic sections; an "Other" section catches uncovered turns.
    • Live transcript timestamps now follow the recording clock across pause/resume.
    • Live audio is delivered in strict order, and quiet recordings are detected more reliably.
    • Back-to-back meeting notifications re-arm correctly, and video-call auto-stop is steadier.
    • Return now cancels a meeting deletion instead of confirming it; busy days show all meetings.
    • Codex task creation can no longer hang indefinitely, and broken pipes no longer crash the app.
    • Tana enrichment paginates past 1,000 entities and surfaces Keychain errors.
    • Calendar access is only requested when you press Record.
    • Accessibility labels added throughout the menu bar UI and settings.
  • Safer release/build tooling: inside-out code signing and a self-cleaning release script.

Meeting Notes 0.3.0

Choose a tag to compare

@foeken foeken released this 23 Jul 20:35
v0.3.0
c47f089

What’s new

  • Start a new recording immediately while the previous meeting finalizes safely in the background.
  • Interrupted captures remain visible after relaunch and can be retried or deleted per meeting.
  • Stopping no longer waits for a slow live-preview transcription prediction.
  • Meeting menus now include separate actions to open the summary and transcript.
  • Selected Tana Supertags are shown first, with both selected and unselected groups kept alphabetical.

Reliability

  • Finalizing an earlier meeting no longer replaces or disrupts a newer active recording.
  • Recovery targets the meeting you selected and no longer treats silent audio as recoverable speech.

Meeting Notes 0.2.0

Choose a tag to compare

@foeken foeken released this 23 Jul 11:34
eea9554

Automatic updates for Meeting Notes 0.2.0.