nextcloud / nextcloud/deck

Ability to define which lists should be displayed in Tasks

Open
#2,333 1 comment 4 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage enhancement feature: dav integration: tasks / calendar
Dominant language
JavaScript
Stars
1.4k
Forks
354
Avg merge
1d 10h
Merged PRs (30d)
43

Description

Describe the solution you'd like
It would be nice if the user could define which column/s should be shown in the tasks.

With the following lists only one (in progress) should have it's cards visible in the calendar/tasks

Backlog Review In Progress Done
Card Card Active Card

The issue here is that the tasks lists will become very hard to manage for regular users. Here's an example of a backlog from one of my projects
http://pix.toile-libre.org/upload/original/1601556783.png

This impact mobile as well, so this is not just a desktop issue. It may also improve the mobile performance as the user will not have to sync a ton of unneeded or invalid tasks (and it's gets very hard to manage huge lists of tasks)

Related to #2312

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 related issue #2312 and the existing Tasks/calendar behavior, since the issue names no files or tests. Define how users choose visible lists and verify that only selected-list cards appear in Tasks on both desktop and mobile, while considering the stated synchronization and performance concerns.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, mobile
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.