nextcloud / nextcloud/deck

Missing cards in the "Today" column of the "Upcoming cards" section

Open
#3,023 7 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: upcoming cards
Dominant language
JavaScript
Stars
1.4k
Forks
354
Avg merge
1d 10h
Merged PRs (30d)
43

Description

First of all, thanks a lot for maintaining this app!. Also I have searched for duplicate issues and I couldn't find one. Forgive me if I missed some.

Is your feature request related to a problem? Please describe.
First thing in the morning I go to the "Upcoming cards" to plan my day. For this I check the "Today" column which should include cards with deadline set to today and also cards with a future deadline but I've already started working on (meaning they are in the "Doing" list of its respective board). I can not see cards with future deadline that are inside "Doing" lists.

Describe the solution you'd like
I'd like to see both kind of cards in the "Today" column of the "Upcoming cards" section. Otherwise the plan for today might miss some activities or be unrealistic from the workload perspective.

Describe alternatives you've considered
Review all boards and see which cards are on the "Doing" list and take those into account when planning the day. Sadly, I believe this defeats the purpose of the "Today" column of the "Upcoming cards" section.

Additional context
I understand that board list names are not standardized, but it is pretty common to have "To Do", "Doing", and "Done". Perhaps a list can be managed to know which list names should be considered when including on-going cards to the "Today" column. For example ongoing = ["doing", "in progress"]

image

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 locating the Upcoming cards section and the code that selects cards for its "Today" column. Trace how board lists and card deadlines are represented, then determine how ongoing lists should be identified. Done means future-dated cards in configured ongoing lists appear alongside cards due today, with coverage for the resulting behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.