Skip to content

v2.7.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 22:04
· 14 commits to master since this release

Added

  • CalDAV servers other than Nextcloud (mailbox.org, Radicale, Fastmail…): "CalDAV Server" next
    to "Nextcloud Server" when adding an account, on Linux and Android, with a login name and
    password (Todav finds the calendars from the address, /.well-known/caldav too). Their task
    lists and calendars sync; changes made elsewhere are fetched every minute while the app is in
    front and in the background as often as the account says, and settings and the order of
    categories stay on the device. Popular services are picked by name (iCloud, Fastmail, Yahoo, mailbox.org, Posteo),
    so no address is typed; only "Other" asks for one. What is Nextcloud's alone stays out of the
    way for them: the Push and Sync settings (DAV Push, ntfy, synced settings) show only with a
    Nextcloud account, Android asks for no UnifiedPush distributor for them, and Nextcloud's own
    request headers are not sent.
  • iCloud works as a CalDAV server (caldav.icloud.com, with an app-specific password): its
    calendars are on a host of their own, which Todav now follows.
  • With no task list in any account (a server with calendars only, or an account with nothing
    yet) the task page says so, with a way to the calendar, instead of staying blank (Android
    showed "All Done"); on Linux the add field is off then. A CalDAV server that does not allow
    making lists or calendars from an app says so.
  • Linux: GNOME Online Accounts' other accounts with calendars (a WebDAV account, for one) can be
    chosen too, next to Nextcloud and Google.

Changed

  • The README, the features list, the Flatpak's and Android's store texts and the app's summary
    now say that other CalDAV servers work too, next to Nextcloud, which stays the main target.
  • How often an account's server is checked for changes in the background is a setting of each
    account (Preferences → Accounts → the account → "Background Check" on Linux, its page in
    Settings on Android): every 15 minutes at first, up to every 4 hours, or Disabled, instead of
    every 30 minutes for all. It stays on this device. While Todav is in front it is still every
    minute, and pushes and edits still sync at once.
    Android's background check now runs every 15 minutes and syncs the accounts whose turn it is.

Fixed

  • Deleting a list or calendar on a server other than Nextcloud no longer says it can be restored
    from Nextcloud's trash bin; it says it is deleted on the server too.
  • A task list or calendar that comes from the server with nothing in it (a new account's, one
    made on the web) now shows in the sidebar after the sync, not only after the next change.