Skip to content

feat: add end date editing to task details#202

Merged
its-me-abhishek merged 2 commits into
CCExtractor:mainfrom
Hell1213:feat/make-end-field-editable
Nov 18, 2025
Merged

feat: add end date editing to task details#202
its-me-abhishek merged 2 commits into
CCExtractor:mainfrom
Hell1213:feat/make-end-field-editable

Conversation

@Hell1213
Copy link
Copy Markdown
Contributor

Description

Added end date editing functionality to task details. Users can now click the pencil icon next to the end field and modify the date using the date picker.

Changes

  • Added end field to backend EditTaskRequestBody model
  • Updated edit_task controller to handle end parameter
  • Modified EditTaskInTaskwarrior function to process end date
  • Implemented DatePicker UI for end field in task details
  • Updated API hooks to include end parameter

Checklist

  • Ran npx prettier --write . (for formatting)
  • Ran gofmt -w . (for Go backend)
  • Ran npm test (for JS/TS testing)
  • Verified all tests pass (131 tests passed)

###Screenshot:
Screenshot from 2025-11-17 22-22-18

Demo Video

Screencast.from.2025-11-17.22-35-53.mp4

Additional Notes

Tested locally and confirmed end date editing works correctly. The end field follows Taskwarrior's behavior where setting an end date marks the task as completed.

@Hell1213
Copy link
Copy Markdown
Contributor Author

@its-me-abhishek, the conflicts are fixed and the PR is now ready for review.
The end field editing is implemented consistently with the other date fields.

@its-me-abhishek its-me-abhishek merged commit 8681347 into CCExtractor:main Nov 18, 2025
4 checks passed
ShivaGupta-14 pushed a commit to ShivaGupta-14/ccsync that referenced this pull request Dec 25, 2025
Users can now modify task end dates using the date picker
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.

2 participants