Changelog
[0.2.0] - 2026-04-09
Added
- Schedules screen — New sidebar tab to create, view, and manage scheduled agent tasks (cron jobs)
- Friendly frequency picker with preset intervals: Minutes, Hourly, Daily, Weekly, and Custom cron expressions
- Time-of-day and day-of-week selectors for daily/weekly schedules
- Delivery target dropdown with all supported platforms (Telegram, Discord, Slack, WhatsApp, Signal, Matrix, Email, Webhook, and more)
- Pause, resume, and run-now controls for each job
- Delete confirmation dialog
- Live status badges (active, paused, completed)
- Next run / last run timestamps, repeat counters, error display
- CSS tooltips on action buttons (Pause, Run now, Remove)
- Escape key to dismiss modals
Technical
- New main process module (
cronjobs.ts) with async file I/O, profile-aware job listing, and CLI integration for mutations - Full IPC bridge with profile support across all cron operations (list, create, remove, pause, resume, trigger)
- Prompt argument passed after
--separator to prevent CLI flag injection - Empty job ID guard on all mutation operations
- Error logging for jobs file read failures
[0.1.0] - 2026-04-08
Initial release.