Skip to content

5.0.0 (RC)

Pre-release
Pre-release

Choose a tag to compare

@leits leits released this 19 Jun 15:16
· 2 commits to master since this release
b8074cb

MeetingBar V5 — Pre-Release

This is a pre-release build of MeetingBar V5.

V5 is a major internal rewrite focused on making MeetingBar more reliable, predictable, and easier to maintain. It is not just a UI update. A lot of the core logic was rebuilt around calendar sync, provider handling, meeting link detection, notifications, fullscreen alerts, onboarding, and preferences.

Please try this build and report anything that does not work as expected before I mark it as stable.

What changed

Calendar sync and providers

MeetingBar now has a new calendar sync layer with clearer provider handling for macOS Calendar and Google Calendar.

This should help with issues where:

  • events stop refreshing
  • calendars disappear or do not load
  • selected calendars reset unexpectedly
  • Google Calendar requires reauthorization too often
  • provider switching behaves inconsistently
  • refresh failures clear the UI instead of keeping the last known good state

Google Calendar reliability

Google Calendar authorization and refresh handling were reworked.

Please pay special attention to:

  • signing in
  • staying signed in
  • reconnecting after failed refresh
  • selected Google calendars
  • public Google calendars
  • sleep/wake behavior

Meeting links and opening

Meeting link detection was rebuilt around a dedicated provider model.

This release improves support for:

  • Google Meet
  • Zoom
  • Microsoft Teams, including newer short links
  • ProtonMeet
  • Workplace
  • custom meeting links

Please test links in event location, notes, HTML descriptions, and events with more than one link.

Notifications and fullscreen alerts

Notification planning and fullscreen notification behavior were rebuilt.

Please test:

  • normal start/end notifications
  • fullscreen notifications
  • fullscreen notifications for events without meeting links when enabled
  • auto-join
  • snooze
  • dismiss
  • Escape / dismiss button behavior
  • short back-to-back meetings

Preferences and onboarding

The onboarding flow and Preferences window were reorganized.

Please test:

  • fresh setup
  • switching between macOS Calendar and Google Calendar
  • selecting calendars
  • Meeting Links settings
  • Menu Bar / Display settings
  • Notifications settings
  • Advanced settings
  • localization issues or raw translation keys

Status bar and menu

The status bar and dropdown menu were reworked to use the new app state model.

Please test:

  • no upcoming events
  • current meeting
  • next meeting today / tomorrow
  • long event titles
  • hidden title
  • hidden icon
  • time under title
  • 12-hour and 24-hour time formats
  • visual timeline
  • dark mode / light mode
  • external monitors if you use them

Not included in V5

Some larger features are intentionally not part of this release:

  • multiple Google accounts at the same time
  • first-class Outlook provider support
  • opening calendar attachments or meeting notes
  • phone number detection as meeting links
  • full multi-link disambiguation UI
  • fullscreen notifications on all screens
  • larger automation/hooks redesign

Those may be handled separately after V5 is stable.

How to report issues

If something breaks, please include:

  • macOS version
  • whether you use macOS Calendar or Google Calendar
  • whether this was a fresh install or an upgrade
  • what you tested
  • what happened
  • screenshots or logs if available
  • whether the issue also existed in 4.11.x or appears new in V5

Thank you for testing. V5 is a large release, so real-world feedback is especially useful before it goes stable.