Releases
Versions & test builds
The stable build is what the homepage download gives you and what we recommend for real use. Testing builds carry new changes — download one, load it unpacked, and try it. When a testing build passes review and feedback, it becomes the next stable. You can run more than one at once (each loads as its own extension) to compare.
v0.8.5testing2026-07-02
Download .zipReports hub + audio overview + polished dashboard
- The Meetings dashboard is now a proper meeting-history product: a Reports bar to switch between Transcript, Mixed-language transcript, Summary, Action items, and a new Audio overview — each with clear generate / available / needs-audio states.
- New Audio overview (podcast) with a form (two-host / solo / brief · length · language) that writes a spoken-word overview script of the meeting; new Action items report. Both use your Gemini key on the bridge.
- The dashboard header now shows the loaded version (e.g. v0.8.5) so you can confirm you're on the newest build. Audio player, Download, Delete, and the browser-only mode are unchanged.
v0.8.4testing2026-07-02
Download .zipIn-dashboard audio player
- Play your browser recordings right in the Meetings dashboard — Play/Pause, current time, total duration, and a progress bar that moves as it plays, with click-to-seek.
- Fixes the broken timeline: browser recordings have no duration metadata, so the player recovers the real length (and falls back to the recorded duration) instead of showing a stuck bar.
- Dashboard polish: a header count, an 'On bridge' badge, and clearer audio loading/error states. Download .webm, Delete, transcripts, and summaries are unchanged.
v0.8.3testing2026-07-01
Download .zipSecurity hardening
- The Meetings dashboard now only opens http(s) meeting links, blocking a possible javascript: link injected through the local bridge.
- Pairs with a bridge update that restricts who can connect to the local bridge (only the Meet tab and the extension), so other websites can't reach it.
- No change to recording, transcription, or the dashboard's features.
v0.8.2testing2026-07-01
Download .zipMixed-language transcript output
- Adds a 'Generate mixed-language transcript' output in the Meetings dashboard for a recorded meeting — a YouTube-like transcript that keeps Persian in Persian and English terms in English (no translation, no summarizing).
- Saved as a separate output (never overwrites the raw captions). Requires the bridge + recorded audio + a Gemini key; browser-only mode shows it as 'needs audio'.
- Live captions and the existing transcribe/summary paths are unchanged.
v0.8.1testing2026-06-30
Download .zipReal MeetConnect icon
- Adds the MeetConnect brand icon (the amber waveform mark) at 16/32/48/128px, so chrome://extensions and the toolbar show the real icon instead of a gray default 'M'.
- Also fixes the toolbar tooltip (was the legacy 'Earshot' codename → 'MeetConnect'). No functional change.
v0.8.0testing2026-06-30
Download .zipMeetings dashboard v2 + local transcripts
- Browser-only recordings now save the live transcript & speaker names too (not just audio) — the Meetings dashboard shows a real meeting detail page with Overview, Transcript, Audio and Outputs sections, all offline.
- Transcript card has a 'Download .txt'; Audio card keeps Download .webm / Delete; Outputs shows what's available now vs what needs the bridge or the Lab. The list view gets friendlier titles, times and badges (transcript, speaker count).
- Bridge-connected meetings still show cleaned/raw transcript + AI summary as before; browser and bridge meetings are linked by the Meet code. No change to the recording/audio pipeline.
v0.7.2testing2026-06-30
Download .zipHonest stop/save status
- The in-meeting panel now shows 'Saved in browser ✓' as a success when you stop recording, even with the bridge off — with a small 'Bridge offline — AI transcription/summaries unavailable' note instead of a scary red error.
- Adds an 'Open recordings ↗' link to jump straight to the Meetings dashboard (never auto-redirects).
- Distinguishes three cases: local browser save ✓ (bridge offline), local save failed, and full save ✓ (browser + bridge). UX only — no change to recording, storage, the bridge, or speakers.
v0.7.1testing2026-06-30
Download .zipFix silent browser recordings + solo speaker
- Fixes silent/empty browser-only .webm downloads — audio chunks now survive the transfer to storage (base64), so the saved file actually contains audio.
- Fixes a one-person meeting showing Speaker 2/3/4 for the same person — captions now collapse to a single speaker when there's only one participant.
- Fixes only; no change to the bridge path, segmentation, or summaries.
v0.7.0testing2026-06-30
Download .zipBrowser-only recording (no bridge needed)
- Records meeting audio directly in the browser and saves it locally (IndexedDB) — basic recording + history now work with the bridge OFF and no ffmpeg.
- The Meetings dashboard shows your browser recordings with duration/size and a 'Download .webm' button, and clearly labels Browser-only vs Bridge-connected mode.
- Bridge-connected stays the full/pro mode (transcripts, AI summaries, MCP). Audio is also still streamed to the bridge when it's running.
v0.6.1testing2026-06-29
Download .zipClear bridge-offline errors
- Meetings dashboard no longer hangs on 'connecting…/Loading…' — it times out and shows an actionable 'can't reach the local bridge' panel with steps + a Retry button.
- Audio save surfaces a clear bridge-offline message faster (20s).
- New tools/doctor.mjs verifies Node, ffmpeg, port 8787, paths, and Gemini key (no secrets). Run: node tools/doctor.mjs
v0.6.0testing2026-06-29
Download .zipDashboard button in the toolbar
- Adds a dashboard icon in the in-meeting panel header (next to download/settings) that opens the Meetings & history page — the same dashboard the popup opens.
- Includes the v0.5.1 audio-save robustness fix. No change to capture, segmentation, summaries, or persistence.
v0.5.1testing2026-06-29
Download .zipAudio-save robustness
- Fixes the panel getting stuck on 'saving audio…': it now times out with a clear message if the bridge can't finalize.
- Pairs with a bridge update that preflight-checks ffmpeg and reports a clear 'install ffmpeg' error instead of failing silently.
- No change to capture, segmentation, summaries, or persistence. Includes everything in v0.5.0.
v0.5.0testing2026-06-28
Download .zipAI meeting summaries
- In the Meetings dashboard, open a session and click 'Generate summary' — Gemini writes an Overview / Key points / Decisions / Action items summary in the meeting's own language (incl. Persian).
- Summaries are saved per session (survive restarts) and download as .md.
- Uses your Gemini key (bridge/.env). Includes everything in v0.4.0; needs the matching bridge build.
v0.4.0testing2026-06-28
Download .zipMeetings & history page
- New 'Meetings' dashboard (open it from the extension popup): see every captured session, open one, and view/download its transcript.
- Transcripts now persist on disk, so past meetings survive restarts; per-session outputs (cleaned/raw now; summary, action items, audio-overview next).
- Includes everything in v0.3.0. Needs the matching bridge build running.
v0.3.0testing2026-06-28
Download .zipSmarter segmentation
- Fixes the 'splits feel inconsistent' issue: pauses are now measured against real silence (last caption activity), so a long single sentence no longer counts as a pause.
- Removes arbitrary ~90s mid-monologue cuts — splitting is driven by speaker change and real pauses, with high safety caps only to bound runaway walls.
- Stable speaker keying + opt-in debug logging (localStorage 'earshot-debug'=1) for the speaker-identity work.
v0.2.0testing2026-06-28
Download .zipTurn coalescing
- Merge consecutive same-speaker captions into one log entry (one start time) instead of one line per sentence.
- Break to a new turn only on speaker change, a long pause (>12s), or a long monologue (>90s / >1200 chars).
- Applies to the live panel, the .txt export, and the agent/MCP transcript.
v0.1.0stable2026-06-27
Download .zipInitial capture core
- Live Google Meet caption capture via the WebRTC data channel.
- Crash-safe audio recording with pause / resume.
- Gemini mixed-language transcription + local MCP bridge.
Load any build in Chrome · 1 min
- 1. Unzip the download.
- 2. Open chrome://extensions, turn on Developer mode.
- 3. Click Load unpacked and pick the meetconnect-extension folder.
- 4. Open meet.google.com.
Each version installs under its own name (the version is in the title), so you can keep several loaded and A/B test them. Audio recording + AI transcription need the local bridge — setup on GitHub.