Skip to content

Inline due-date editing in project and task panels#9

Draft
Tanops wants to merge 3 commits into
mainfrom
cursor/inline-date-edit-2073
Draft

Inline due-date editing in project and task panels#9
Tanops wants to merge 3 commits into
mainfrom
cursor/inline-date-edit-2073

Conversation

@Tanops

@Tanops Tanops commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary

Enables inline due-date editing in the project and task detail panels.

Behavior

  • Project panel (opening a project): each task row now has an editable date picker instead of a read-only due chip
  • Task panel (opening a task): each subtask row gets the same inline date control
  • Changes save immediately via updTask, refresh the panel in place, and update the Gantt timeline
  • Uses the existing duepill styling already used in the capture flow

Testing

  • npm test — 27 tests pass
  • node --check src/app/main.js
Open in Web Open in Cursor 

Replace read-only due chips on child rows with date inputs so users
can edit task dates from a project panel and subtask dates from a
task panel without opening each item.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://Summon-RnD.github.io/task-manager/pr-preview/pr-9/

Built to branch gh-pages at 2026-07-07 16:11 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

cursoragent and others added 2 commits July 7, 2026 16:03
Show a formatted date label with a full-size transparent date input
overlaid so clicking anywhere on the pill opens the calendar, not just
the native icon.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
Hide the native date input entirely and show only a formatted label
pill. Clicking anywhere on the pill calls showPicker(), matching the
full-field hit area shown in the task/subtask rows.

Co-authored-by: Tanops <Tanops@users.noreply.github.com>
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