Skip to content

feat(tasks): clickable dependencies, dependency visibility, and voice timeout guard#14

Open
guilyx wants to merge 4 commits intomainfrom
feat/seal-dependencies-hold-runtime-controls
Open

feat(tasks): clickable dependencies, dependency visibility, and voice timeout guard#14
guilyx wants to merge 4 commits intomainfrom
feat/seal-dependencies-hold-runtime-controls

Conversation

@guilyx
Copy link
Contributor

@guilyx guilyx commented Mar 11, 2026

Summary

  • replace manual dependency ID entry with clickable dependency selection from backend-loaded jobs in both voice and text composer modes
  • render dependency IDs on task cards for visibility
  • improve voice UX reliability by timing out stalled voice enqueue requests and surfacing a retryable error

Test plan

  • npm run build
  • pre-commit eslint hook on changed files
  • verify voice recording remains responsive when STT backend is slow/unavailable
  • verify dependency-linked jobs stay queued until dependencies complete

guilyx added 4 commits March 10, 2026 21:33
Expose project-path and dependency inputs when queuing tasks, support hold/resume behavior in cards, and add modal controls to save and trigger backend runtime start/stop commands for each job.
… modes

Replace manual dependency ID entry with selectable jobs from backend-loaded state, remove project path input from the composer flow, and keep column/card overflow constrained with styled per-column scrolling.
Send dependency IDs with voice submissions to avoid post-enqueue races, gate dependency candidates on backend-hydrated jobs, and render dependency IDs on cards so users can confirm links at a glance.
Add an abort timeout to voice prompt submission so stuck network/transcription calls release the UI state and keep the mic action responsive.
@vercel
Copy link

vercel bot commented Mar 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
seal Ready Ready Preview, Comment Mar 11, 2026 2:27pm

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.

1 participant