Split loadEvents into two functions: loadEvents (instant DB read) and syncAndReload (background CalDAV sync + reload). Events now appear immediately when switching to the Calendar tab instead of waiting for the CalDAV sync to complete.
Split loadEvents into two functions: loadEvents (instant DB read) and syncAndReload (background CalDAV sync + reload). Events now appear immediately when switching to the Calendar tab instead of waiting for the CalDAV sync to complete.