Changelog
All notable changes to Trigd are documented in this file.
[1.2.1] - 2026-07-07
Added
- Vitest unit test suite (18 tests) for filters, event-map, template, export, and token storage
npm testscript and CI test step
Fixed
- Webhook error responses no longer echo exception text (CodeQL reflected XSS)
- GitHub token clear now removes the token file and correctly updates
hasTokenstate - Webhook and poller deduplication now runs after successful rule execution (retries work on failure)
- Git clone no longer persists PAT in
.git/configremote URL - Push event
{{sha}}template variable now uses HEAD commit from polling - Command timeout escalates to SIGKILL after 5 seconds
- Config import validates and clamps settings values
- Removed unused import causing ESLint error in Logs page
- TypeScript project reference warning (
composite: trueontsconfig.web.json)
Note
- Renderer
sandbox: truewas attempted but reverted — incompatible with@electron-toolkit/preload(causes blank screen).contextIsolation+nodeIntegration: falseremain enabled.
[1.2.0] - 2026-07-06
Added
- Cron scheduled jobs (shell and AI CLI) with timezone support and run-now action
- Rule and cron job editing in the UI
- Log detail modal, filtering, and pagination
- Delete confirmation dialogs
- Conditional rule filters (branch, actor, label, path)
- Additional GitHub event types (review, check_run, create/delete branch/tag, issues.closed)
- Extended template variables (issue, comment, release, workflow, check, ref)
- Desktop notifications for command results
- Rule presets for common automation patterns
- Local GitHub webhook server with signature verification
- Config import/export
- Execution queue with configurable concurrency limit
- External webhook notifications on rule execution
- Repo auto-clone toggle and sync branch setting
- Sidebar polling pause/resume shortcut
[1.1.0] - 2026-07-06
Added
- Cron scheduling for shell and AI CLI commands
[1.0.1] - 2026-07-05
Added
- Automatic updates from GitHub Releases via
electron-updater - Update status and manual check in Settings
[1.0.0] - 2026-07-05
Added
- Cross-platform Electron desktop app for GitHub event-driven automation
- Repository management with manual entry and GitHub CLI (
gh) import - Automatic local workspace clone and sync for AI CLI rules
- Event rules for pull requests, pushes, issues, comments, releases, and workflow runs
- Shell command and AI CLI rule types (Cursor, Codex, Claude)
- Template variables with clickable insertion in the rule editor
- SQLite-backed event deduplication, baselining, and execution logs
- Encrypted GitHub token storage via Electron
safeStorage - System tray support with pause/resume polling
- Frameless window with custom title bar controls
- English and Turkish UI localization
- Linux (AppImage, deb), macOS (dmg), and Windows (nsis) builds