More reliable refreshes

Timetable information can now be saved for widgets before slower sources finish loading, and a failure in one source is handled separately. These changes improve refresh reliability, although iOS still decides when background tasks run. This was a maintenance update aimed at making the existing widgets more dependable.

In this version

  • Background refresh for widgets.
  • Widget snapshots update as app and session data change.
  • Timetable data is saved before slower sources finish loading.
  • A failure in one data source is handled on its own.
Something not working as described, or an idea for the next version? Tell us. Short reports help as long as they are specific.