nextcloud / nextcloud/tasks

Webcal public subscription to task list

Open
#469 2 comments 9 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
706
Forks
117
Avg merge
8h 50m
Merged PRs (30d)
18

Description

Steps to reproduce

Searched for the option to make a task list public and shareable via webcal in Calendar and Tasks apps. Found none.

Expected behaviour

Being able to publicly share a task list via webcal link (preferable).

OR

Being able to sync task list as CalDav calendar in addition to standard task sync.


May sound strange at first, but it's incredibly helpful on wearables. I don't know any CalDav todo on Tizen or Wear OS but all watches I've seen can sync with local calendar and display all its events.

Other scenario is to join .ics task list with other calendar accounts in some calendar app to see tasks with due time and appointments in one place.

So, mostly it's for today's agenda view, being able to see your tasks on your watches and joining task lists with external calendar appointments.

List of activated apps:

Calendar 1.7.0
Tasks 0.11.0

Server configuration

Used https://demo.nextcloud.com/ without any changes

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Tasks and Calendar integration points related to webcal and CalDAV, using the reported Calendar 1.7.0 and Tasks 0.11.0 versions as context. Compare the requested public webcal subscription with syncing tasks as a CalDAV calendar; done means one approach has a defined implementation scope and acceptance criteria.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.