leits / MeetingBar

🇺🇦 Your meetings at your fingertips in the macOS menu bar
https://meetingbar.app
Apache License 2.0
4.43k stars 191 forks source link

Bug: Not updating events unless you restart app #493

Closed alexec closed 1 year ago

alexec commented 2 years ago

App version

4.0.6

Installation source

AppStore

Describe the bug

When I add events to my calendar, they do not sync either automatically, or where I click "Refresh sources"

To Reproduce

Steps to reproduce the behavior:

  1. Add a new event.
  2. Wait for event to appear in Calendar
  3. Wait forever
  4. Event does not appear in Meeting Bar.
  5. Click "Refresh sources"6.
  6. Event still does not appear in Meeting Bar.
  7. Close and re-open Meeting Bar.
  8. Event now appears.9.

This makes Meeting Bar unusable. I need to trust it to correctly notfiy me of meetings.

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Additional context Add any other context about the problem here.

msztolcman commented 1 year ago

Same issue here. Meeting bar has become unusable :( Need to remember about restarting all the time.

leits commented 1 year ago

Hi, @alexec @msztolcman. Thanks for the reports! Are you using macOS Calendar or a direct connection to Google Calendar as the data source? If Calendar is macOS, can you check if the events are updating in the Calendar app?

msztolcman commented 1 year ago

Hi @leits , I am using it with macOS Calendar app. And yes, events appears in Calendar, after manual or automatic refreshing.

I've done small test: I've created an event in my own calendar. It appears in MeetingBar on one laptop after minute or two, but it doeasn't appear on second one. The most significant difference between my computers is one is Intel (works fine here), second one is Apple M1 (doesn't work). Maybe this is an issue?

leits commented 1 year ago

Can you check your calendar update time in the Calendar app settings? Here's the instruction: https://support.apple.com/en-gb/guide/calendar/icl1024/mac

Because "Refresh sources" only ask the Calendar app to update calendar info.

Apple Support
Refresh calendars on Mac
In Calendar on your Mac, update calendars automatically or manually.
msztolcman commented 1 year ago

On Intel based I have refresh every 15 minutes, on Apple M1 based one there is 5 minutes.

alexec commented 1 year ago

I don't think this can be about referesh interval. It only correctly updates when I close and re-open meeting bar.

davenicoll commented 1 year ago

I upgraded to 12.5.1 (21G83) recently, and have been noticing that meetings are no longer synced correctly. Before the upgrade, it was working flawlessly. MeetingBar is connected to my Exchange account via the Apple Calendar app (Version 11.0 (2855.6.1)), but doesn't seem to pick up meeting changes. I'm wondering if something changed in the Calendar app? (I've tried changing the Exchange account syncing options in Calendar, using both Push and Every 5 minutes... no different).

davenicoll commented 1 year ago

After some testing, I can confirm this is an issue with macos/calendar/exchange syncing. See here: https://discussions.apple.com/thread/253787531

Exchange calendar not syncing in macOS Mo… - Apple Community
leits commented 1 year ago

After some testing, I can confirm this is an issue with macos/calendar/exchange syncing. See here: https://discussions.apple.com/thread/253787531

Exchange calendar not syncing in macOS Mo… - Apple Community

I hope that Apple will fix this soon!

Exchange calendar not syncing in macOS Mo… - Apple Community