Sync fails but no error or logs - expired auth
Affected version
gnome-calendar 42.0 debian testing/bookworm
Bug summary
When synchronization fails, there is no error message or log. There's no way to tell what went wrong or how to fix it. The account is a google account, which is part of an enterprise account.
The account previously synced and I have calendar events there from before, but new events do not appear.
I was able to determine that this was likely from an expired token. There is no way to check auth status or reauthenticate, so I deleted the google account from gnome-settings and readded it. This got the calendar to sync again, but this token will likely expire again and i'll run into the same unsynced state without knowing it.
There should be a feature added to gnome-settings to manage this better, but calendar should also report if it fails to sync.
Steps to reproduce
Click the calendar drop down Click synchronize calendars
What happened
The calendar icon changed into a checkbox immediately, then changed back to a calendar icon shortly after.
Relevant logs, screenshots, screencasts etc.
there are no logs