Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gnome-calendar gnome-calendar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 492
    • Issues 492
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 45
    • Merge requests 45
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOME
  • gnome-calendargnome-calendar
  • Issues
  • #303

Closed
Open
Created Aug 05, 2018 by Aral Balkan@aral0 of 5 tasks completed0/5 tasks

Add support for iCloud CalDAV

The Calendars → Add → From Web… feature does not detect the valid iCloud CalDAV URL when it is entered in the Calendar Address field.

Ideally, it should detect it and then prompt the person for their Apple ID and their app-specific password that they can create via https://appleid.apple.com.

It should then show them a list of calendars to pick from and set them up.

Proposed Mockups:

This can be handled with no interface changes initially if an interface for retrieving an account handle and password and selecting calendars already exists. If not, see Evolution for a working reference.

That said, a future iteration where people can select from well-known CalDAV services would be easier to use than having them know that, for example, the URL is https://caldav.icloud.com (this is not a well-known fact, as far as I can see from the articles on the Web.) That said, I would also urge that any such interface would either not include surveillance capitalists (services that make money via surveillance, like Google, etc.) or, if they absolutely must, that they are not favoured in the listing order and that a warning is prominently displayed next to them warning the people using the app about the unethical business model of the service provider (e.g., ”Warning: this service has a business model that violates your privacy. Use at your own risk.”)

Screenshot_from_2018-08-05_18-12-24

Screenshot_from_2018-08-05_18-12-45

Design Tasks

  • Review: is any interface work necessary to implement the basic functionality?
  • Discuss: should we support well-known/popular CalDAV providers with a simpler custom experience?

Development Tasks

  • Verify current lack of support
  • Spike out requested functionality

QA Tasks

  • qa (quality assurance) tasks
Assignee
Assign to
Time tracking