-
Notifications
You must be signed in to change notification settings - Fork 64
feat: add date and time pickers for all TaskWarrior time-based fields #346
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
base: main
Are you sure you want to change the base?
Conversation
…ased fields in TaskDialog
…time-based fields in AddTaskDialog
|
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:
More information on how to conduct a self review: 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! |
|
@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
|
@its-me-abhishek I have reverted Add Task and Add Task Dialog changes as you said |
|
@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 |
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
npx prettier --write .(for formatting)gofmt -w .(for Go backend)npm test(for JS/TS testing)Additional Notes