Skip to content

v1.2.1

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Jul 12:08

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 test script 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 hasToken state
  • Webhook and poller deduplication now runs after successful rule execution (retries work on failure)
  • Git clone no longer persists PAT in .git/config remote 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: true on tsconfig.web.json)

Note

  • Renderer sandbox: true was attempted but reverted — incompatible with @electron-toolkit/preload (causes blank screen). contextIsolation + nodeIntegration: false remain 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