What's Changed
- fix(web): include auth state in cache key for landing by @ridafkih in #297
- fix(cron): filter out disabled calendars in ingest job by @ridafkih in #298
- fix(sync): do not enqueue push jobs on dead accounts and track caldav failures for disablement by @ridafkih in #296
- fix(sync, calendar): add credential lock on destination sync by @ridafkih in #295
- fix(calendar): add exponential backoff as recommended by google by @ridafkih in #294
- fix(web): use serialization for optimistic/serialized fetch to prevent stale values by @ridafkih in #299
- fix(web): map microsoft-365 to outlook on web by @ridafkih in #300
Full Changelog: v2.9.7...v2.9.8