• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

lsm / neokai / 25956441520
81%

Build:
DEFAULT BRANCH: dev
Ran 16 May 2026 07:43AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Canceled at 16 May 2026 11:52PM UTC via web
25956441520

push

github

web-flow
feat(web): add user-facing edit task description mid-flight (#1914)

* feat(web): add user-facing edit task description mid-flight

Add an "Edit" button to the SpaceTaskPane header that allows users to
edit a task's title, description, and priority while the task is active
(non-terminal). The edit modal wires to the existing spaceTask.update
RPC via spaceStore.updateTask, so changes are immediately reflected in
the reactive store.

- EditTaskModal component with title input, description textarea, and
  priority select
- Pencil icon button shown for draft/open/in_progress/blocked/review tasks
- Hidden for terminal tasks (done/cancelled/archived)
- Inline error display for RPC failures
- Form resets between opens to prevent stale value leaks
- 16 unit tests for EditTaskModal + 9 integration tests in SpaceTaskPane

* fix(web): address review feedback for edit-task feature

- Add dedicated `editTaskBusy` state (P2): decouple edit-task busy
  indicator from `statusTransitioning` so the naming is accurate and
  won't mislead future developers.
- Add test coverage for `review`, `blocked`, `approved` statuses (P2):
  these are non-terminal and should show the edit button.
- Generalize `formatTaskThreadError` fallback (P3): change
  "Failed to update task thread" → "Failed to update task" since the
  helper is now used for both thread sends and field edits.

* fix(web): prevent no-op saves and close edit modal on terminal transition

- Compare trimmed values in `hasChanges` to prevent no-op saves when
  only surrounding whitespace changes (P2).
- Close edit modal via useEffect when task transitions to terminal
  status while modal is open (P2).
- Add 2 new tests: whitespace no-op guard and terminal-close behavior.

* fix(web): reset form only on modal open, clear edit state on task switch

- Change EditTaskModal reset effect to depend only on `isOpen`, not on
  initial props. Prevents concurrent store updates from overwriting
  in-progress edits (P2).
- Reset ... (continued)
Source Files on build 25956441520
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #25956441520
  • 783ba3fd on github
  • Prev Build on dev (#25955303188)
  • Next Build on dev (#25964655311)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc