Merge the old "improve activities/workouts download" and "better UX when backend is not available" bullets into one clearer "modern error displays" idea (ephemeral, severity-colored banners reused across login/logout/sync/backend-down states), and flesh out the sync-modal idea with the activities/workouts split and progress-bar prerequisite.