Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

missing sched:date attribute #387

Open
1 task done
linuxcaffe opened this issue Nov 26, 2024 · 1 comment
Open
1 task done

missing sched:date attribute #387

linuxcaffe opened this issue Nov 26, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@linuxcaffe
Copy link

linuxcaffe commented Nov 26, 2024

Describe your issue

taskwarrior has so many date attributes, and sched:date is not currently handled by the app.

Why so many dates? Lemme explain;

due:date is when the task should be completed, often driven by an external motivator, like somebody expecting something. After this date the task is overdue.

sched:date is when the user intends to do a task. This can/ should be before the due:date, so (for example) do it on sched:date and deliver it before due:date. If we want to include sched:date, we'll have to squeeze it into task_edit view.

start:date is intended to act as a marker that the task is IN PROGRESS. taskwarrior can also track start and stop times to show how much time has been spent on a task, but taskwarrior CLI does that solely through the task history function, and the start:date value is cleared on ``task 42 stop", so if we want to track accumulated start/stop times, we'll have to find another method (like creating a start/stop time annotation) Until then a started task should be highlighted, maybe sent to the top of the list, as the task currently in progress. Currently, taskwarrior-flutter assigns a start:date when a task is created, the same as entry:date, and (imho) this a mistake, and when a task is created, the attribute should default to null, unless set by user.

wait:date is a stalling tactic, if you can't do a task right now, you can hide a task from view until wait:date

until:date is when a task will be automatically deleted, as it can not be completed after that date. Think of a task to put out the garbage or buy concert tickets, no point having those tasks listed after that.

end:date is created automatically when a task is completed or deleted. We don't need a UI element to control it, as it's not intended to be user-modifiable.

Would you like to work on this issue?

None

By submitting this issue, I have confirmed that:

  • I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.
@linuxcaffe linuxcaffe added the bug Something isn't working label Nov 26, 2024
@linuxcaffe
Copy link
Author

related to #414

@Pavel401 Pavel401 moved this to Todo in TaskWarrior Dec 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: Todo
Development

No branches or pull requests

1 participant