Adds an option to auto-maximize the desktop window during meetings, and makes
mic / camera defaults apply more reliably across the app.
Added
- Added a "Maximize during meetings" option (Tauri desktop). MeetCat now zooms the main window when you join a meeting and restores it to its previous size after you leave. Enabled by default; toggle it in Settings.
Fixed
- Fixed mic and camera default states occasionally being applied from a transient toolbar state. MeetCat now waits for the meeting controls to settle before reading and enforcing your defaults, reducing flaky results when Google Meet re-renders its UI. (Tauri and extension)
- Fixed mic, camera, and auto-join defaults occasionally not taking effect because the injected defaults could be dropped from the browser bundle. The injected logic is now self-contained. (extension)
Changed
- Updated a bundled dependency to clear a known security advisory.
Reliability fixes for tray countdown and auto-join while the app is in the
background, plus a quick way to open the log folder from Settings.
Added
- Added a folder button in Settings → Developer that opens MeetCat's log directory in Finder.
Fixed
- Fixed tray countdown and auto-join acting on stale meeting data after the main window was closed. The webview now stays unthrottled while hidden so Google Meet keeps refreshing in the background.
- Fixed tray countdown freezing while on a meeting page or after the main webview left the homepage. The tray now refreshes every 30 seconds on its own, independent of webview pushes.
- Fixed in-app commands being rejected after the Tauri 2.11 dependency upgrade, which had broken background meeting checks, log collection, and join detection.
- Fixed default settings occasionally being shared across the app, causing the wrong configuration to apply in some flows.
Changed
- Improved tray countdown readability: meetings 60 minutes or further away now show "in 2h 52m" / "2h 52m后" instead of "in 172m" / "172分后".
First beta milestone. Brings a new meetcat:// URL Scheme for automation and tightens mic / camera defaults during cold-start joins.
Added
- Added the `meetcat://` URL Scheme on macOS for driving MeetCat from other apps, scripts, and launchers like Alfred, Raycast, AppleScript, or Shortcuts. Supports joining meetings, opening the Meet home page, opening Settings, starting a new instant meeting, and triggering a manual update check.
- Added a Help menu in the macOS app menu bar with a "URL Scheme Guide" entry that opens the localized reference page.
Fixed
- Fixed mic and camera default states occasionally not taking effect on cold-start joins. MeetCat now verifies the resulting state after each click and retries if needed.
Changed
- Updated bundled dependencies to clear several known vulnerability advisories.
Stability fix for homepage reload getting permanently stuck.
Fixed
- Fixed homepage reload getting permanently locked when the reload flag was never cleared, requiring a restart to recover.
Improved overnight reliability and reduced disruptive background refreshes.
Fixed
- Fixed white screen after overnight sleep that required a restart to recover.
- Fixed background page refresh stealing window focus from other apps.
- Fixed unnecessary page refreshes every 30 minutes for users with few or no meetings.
Fixed update install button not reflecting correct state after triggering an update from the tray menu.
Multi-language support across major MeetCat surfaces, a quicker Settings shortcut on macOS, and a fix for tray-triggered update checks.
Added
- Added UI localization in English, Chinese, Japanese, and Korean across the tray menu, macOS app menu, settings screens, homepage overlay, join countdown, and Chrome extension popup.
- Added a language selector in Settings, with Auto detection plus English, Chinese, Japanese, and Korean options.
- Added a Settings menu item with the standard Cmd+, shortcut in the macOS app menu.
Fixed
- Fixed update dialog not showing on first "Check for Updates" click from the tray menu.
Auto updating support is now integrated for the macOS desktop app, with user-visible prompts across tray, settings, and overlay before installation.
Added
- Added auto updating support for the macOS app, including startup/daily checks, tray/settings/overlay prompts, release notes, and explicit user-confirmed installation.
Changed
- Changed stale-homepage recovery to detect wake-from-sleep and trigger controlled homepage refresh after wake.
- Changed stale-homepage policy to force refresh after long unchanged sessions (foreground included) for better overnight/session-long reliability.
Fixed
- Fixed homepage freshness handling to reduce stale meeting lists during long-running sessions and after system wake.
A reliability-focused release for homepage freshness and long-running stability across both the Chrome extension and the macOS app.
Added
- macOS app menu now includes a Refresh Home command with Cmd+R, and the Meet homepage listens for the shortcut.
Changed
- Homepage stale recovery now uses a fingerprint-based watchdog with foreground-aware behavior: while the homepage is focused, reloads are deferred until the tab or window loses focus.
- Repeated stale states now use exponential backoff (30 → 60 → 120 minutes) with a daily reload cap, improving stability without causing refresh loops.
Fixed
- Auto-join now stops once the meeting is entered, preventing countdowns from persisting or triggering an unintended leave click.
- Homepage meeting list refreshes are more reliable, with background-triggered updates and automatic recovery after repeated parse failures.
- Long-idle and cross-day homepage sessions now recover automatically when meeting data remains unchanged for too long, reducing cases where stale meeting lists persist.
Improves homepage meeting parsing reliability and meeting close detection.
Changed
- Homepage meeting parsing now derives display time from the meeting start time and uses aria-label text when titles are missing, making it more resilient to Meet UI changes.
- Hidden or aria-hidden meeting cards are ignored so overlays only reflect visible meetings.
Fixed
- Meeting close is reported on page hide so suppression state updates reliably when leaving a meeting.
First public release of MeetCat for Chrome and macOS.
Added
- Chrome extension with homepage overlays, auto-join scheduling, and a settings popup.
- macOS Tauri desktop app with tray controls, auto-join support, and a full settings window.
- Join countdown overlay plus a separate homepage overlay with hide controls.
- Meeting suppression handling and smarter joinable meeting selection.
- Optional developer log collection controls.
Changed
- Overlay icon now uses the MeetCat icon instead of the personal avatar.
Fixed
- WebView script re-injection on page load to prevent missing overlays.
- Meeting links now open correctly in the intended browser or webview.
- Overlay z-index and settings window scrolling glitches.