feat: Add end field: backend + frontend; validate end >= start; update swagger#294
feat: Add end field: backend + frontend; validate end >= start; update swagger#294jnakaigen wants to merge 2 commits intoCCExtractor:mainfrom
Conversation
|
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! |
|
Thanks for the guidance! |
|
@jnakaigen this got fixed by #293 apparently, closing for now! |
Description
Adds an end field to tasks (backend models, request bodies, Taskwarrior helpers).
Validates on server that end is greater than or equal to start.
Wires end through the frontend Add/Edit task UI and API payloads.
Updates Swagger docs to document the new field.
Fixes: #188
Checklist
npx prettier --write .(for formatting)gofmt -w .(for Go backend)npm test(for JS/TS testing)Additional Notes
Backend tests that invoke external binaries will fail on Windows unless run inside Docker/WSL or the CI environment. I validated end-to-end task add in Docker after updating .env to use the syncserver service name.
