Skip to content

feat(task-window): rename Scheduled column to Pending and reorder columns#18

Merged
simonCatBot merged 7 commits intomasterfrom
feature/task-window-column-reorder
Apr 2, 2026
Merged

feat(task-window): rename Scheduled column to Pending and reorder columns#18
simonCatBot merged 7 commits intomasterfrom
feature/task-window-column-reorder

Conversation

@simonCatBot
Copy link
Copy Markdown
Owner

Summary

  • Rename 'Scheduled' column to 'Pending'
  • Reorder columns: Queued → Pending → Executing → Done (swapped Pending and Executing)
  • Update COLUMN_IDS set and drag-drop logic
  • Update empty state message

Changes

  • 1 file changed: src/components/TasksDashboard.tsx
  • All 818 tests pass

Kapu Developer added 7 commits April 2, 2026 10:02
…umns

- Rename 'scheduled' column id to 'pending'
- Rename 'Scheduled' label to 'Pending'
- Reorder columns: Queued → Pending → Executing → Done
- Update COLUMN_IDS set and drag-drop logic to use 'pending'
- Update empty state message from 'No scheduled tasks' to 'No pending tasks'

All 818 tests pass.
…g → Done

Reorder columns so Executing comes before Pending as requested.
All 818 tests pass.
ColumnZone was not using @dnd-kit's useDroppable hook, only setting
data-column attribute. This prevented dnd-kit from detecting the
drop target properly. Now uses useDroppable({ id }) with setNodeRef.

All 818 tests pass.
Each column now has overflow-y-auto with a max-height so content
scrolls independently when there are many tasks. All 818 tests pass.
- Add job type toggle: One-time vs Recurring
- For one-time: date/time picker for specific run time
- For recurring: interval (existing) + cron expression option
- Add description field
- Add session target (main/isolated) option
- Add enabled checkbox (default true)
- Add delete after run checkbox
- Make agentId truly optional (no longer required)
- Make modal scrollable with fixed header/footer

All 818 tests pass.
…on help

- Remove priority from payload as gateway doesn't support it
- Add tooltip and examples for cron expression format
- Add helper text explaining the cron format

All 818 tests pass.
Replaced complex cron expression input with intuitive presets:
- Every minute / 5 / 15 / 30 minutes
- Every hour
- Daily at specific time
- Weekly on specific day/time
- Monthly on specific day/time

All presets use timezone when specified.

All 818 tests pass.
@simonCatBot simonCatBot merged commit 2798091 into master Apr 2, 2026
4 checks passed
@simonCatBot simonCatBot deleted the feature/task-window-column-reorder branch April 2, 2026 18:12
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