Is your feature request related to a problem? Please describe.
we already support adding dates while creating a task in taskwarrior, but the current ui does not allow users to explicitly select time for time-based fields. this makes it inconvenient or unclear when users want precise scheduling (for example, a due date at a specific hour rather than just a day).
Describe the solution you'd like
add additional date + time pickers in TaskDialog for taskwarrior time-based fields.
the supported fields should be:
Expected ui / ux flow
- user clicks on a time-based field (e.g.,
due) to edit that or just add a new one in case it does not exist
- first, prompt the user to select a date
- once a date is selected, prompt the user to select a time
- combine both and store/send the final value in a taskwarrior-compatible datetime format
- ensure the value works seamlessly with the existing backend
Important notes
- date-only selection should not silently assume time; time selection must be explicit ( in case the user adds one)
- formatting must strictly follow taskwarrior expectations
- add and update tests for this on backend/frontend for each field respectively
- should integrate cleanly with existing add-task flow without breaking current behavior
Checklist (fields to be covered)
Additional context
Contribution notes
- this issue can be worked on via multiple prs
- the issue is intentionally unassigned
- please comment on the issue mentioning which field(s) you are working on, and we will keep an eye on it to avoid overlap
Is your feature request related to a problem? Please describe.
we already support adding dates while creating a task in taskwarrior, but the current ui does not allow users to explicitly select time for time-based fields. this makes it inconvenient or unclear when users want precise scheduling (for example, a due date at a specific hour rather than just a day).
Describe the solution you'd like
add additional date + time pickers in
TaskDialogfor taskwarrior time-based fields.the supported fields should be:
Expected ui / ux flow
due) to edit that or just add a new one in case it does not existImportant notes
Checklist (fields to be covered)
Additional context
Contribution notes