Skip to content

wip: automations#52

Open
janburzinski wants to merge 14 commits intoDavidknp:v1from
janburzinski:feature/v1-port-automations
Open

wip: automations#52
janburzinski wants to merge 14 commits intoDavidknp:v1from
janburzinski:feature/v1-port-automations

Conversation

@janburzinski
Copy link
Copy Markdown

No description provided.

janburzinski and others added 12 commits April 9, 2026 10:39
- Refactor agent command handling for sandbox mode compatibility
- Update local and SSH conversation implementations
- Add auto-approve utility with tests
- Add session respawn functionality
- Improve PTY environment handling
- Add database schema for automations and integrations
- Add GitLab service for repository integration
- Add new renderer views for automations
- Add hooks for automation triggers and integration status
- Add preload bindings for new IPC methods
- Update sidebar and app routing for new features
- Simplify input styling with !important overrides
- Flatten trigger selection from nested dropdowns to inline list
- Tighten spacing and sizing across all controls
- Improve border consistency with outline variant buttons
- Consolidated mode toggle and trigger/schedule config into single popover in AutomationInlineCreate
- Flat pill-style toolbar with hover-only states and responsive worktree toggle
- Added native time picker for schedule configuration
- Added category filtering and search to templates dialog
- New grid-based browse UI with template cards
- Add layoutId-based swoosh animation to When pill mode toggle
- Animate schedule/agent pills with spring transitions
- Add fade+blur entrance/exit animation to When pill content
- Fix agent selector combobox width (200px) instead of CSS var
- Tighten spacing in bottom toolbar for cleaner layout
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
- Add fetch cache per (triggerType, projectId) to dedupe upstream calls
  when multiple automations share the same source
- Use createdAt timestamp to baseline first poll, avoiding event replay spam
- Skip seen state wipe on empty fetches to survive transient auth/rate-limit
  errors
- Resolve remote URL via projectManager before GitHub fetch to support
  non-bootstrap projects
- Add taskCreatedExternally event for external task sync
- Add shell quoting (POSIX single-quote escape) in spawn-utils to safely
  handle special characters in command args
- Remove RunLogsModal (unused, deleted)
- Add IntegrationBadge to show upstream provider icon on AutomationRow
- Log GitHub issue fetch errors instead of silently returning []
Remove stale 0004_talented_ben_parker migration and generate fresh
0008_old_ken_ellis (automations tables) on top of v1 migrations 0005-0007.
@janburzinski janburzinski force-pushed the feature/v1-port-automations branch from 2df0d16 to 3581768 Compare April 9, 2026 08:47
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