Skip to content

Conversation

@arjav1528
Copy link

Description

Add DateTimePicker support for due, start, end, entry, and wait fields in both TaskDialog and AddTaskDialog components. Users can now explicitly select time for precise scheduling instead of just dates. Backend updated to properly convert ISO datetime formats to TaskWarrior-compatible format for all time-based fields.

Checklist

  • Ran npx prettier --write . (for formatting)
  • Ran gofmt -w . (for Go backend)
  • Ran npm test (for JS/TS testing)
  • Added unit tests, if applicable
  • Verified all tests pass
  • Updated documentation, if needed

Additional Notes

@github-actions
Copy link

Thank you for opening this PR!

Before a maintainer takes a look, it would be really helpful if you could walk through your changes using GitHub's review tools.

Please take a moment to:

  • Check the "Files changed" tab
  • Leave comments on any lines for functions, comments, etc. that are important, non-obvious, or may need attention
  • Clarify decisions you made or areas you might be unsure about and/or any future updates being considered.
  • Finally, submit all the comments!

More information on how to conduct a self review:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/reviewing-proposed-changes-in-a-pull-request

This helps make the review process smoother and gives us a clearer understanding of your thought process.

Once you've added your self-review, we'll continue from our side. Thank you!

@its-me-abhishek
Copy link
Collaborator

@arjav1528 we have separate issues for AddTask Dialog and TaskDialog, so please revert the AddTask related changes from this PR

…og and TaskDialog

- Replace DatePicker with DateTimePicker for all time-based fields in AddTaskDialog
- Replace DatePicker with DateTimePicker for all time-based fields in TaskDialog
- Update tests for DateTimePicker in both dialogs
@arjav1528
Copy link
Author

@its-me-abhishek I have reverted Add Task and Add Task Dialog changes as you said

@its-me-abhishek
Copy link
Collaborator

its-me-abhishek commented Dec 30, 2025

@arjav1528 There are still some file changes related to AddTask and TaskDialog, since we have done some work already, for migrating fields in TaskDialog, please revert any changes done to those files. Then get the latest upstream changes, and create a new PR updating only the AddTask dialog fields

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add additional time picker for time(and date) based fields in TaskDialog

2 participants