Skip to content

Releases: jeremymcs/patchdeck

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 01:41
79a52db

1.5.0 (2026-08-20)

Bug Fixes

  • reclaim stranded worktrees and stop repeating issue status comments (#180) (2b75dd1)

Miscellaneous Chores

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 01:51
7a4ef15

1.4.0 (2026-08-20)

Features

  • recover from failed automation without manual clearing (24a1ce4)
  • recover from failed automation without manual clearing (16a6b40)

Bug Fixes

  • cut GitHub API spend on coverage, etags, feedback, CI, and releases (9a2c34d)
  • finalize code-owner fallback worktree before cleanup (d7087a4)
  • finalize code-owner fallback worktree before cleanup (5e51db4)
  • increase agent evaluation and apply timeouts for slow models (d87114b)
  • increase agent evaluation and apply timeouts for slow models (bf4ecc8)
  • persist PR list etags and reuse issue page 1 (cafc106)
  • prevent reply loop on PatchDeck's own audit-trail comments (9f9a29a)
  • raise agent apply and fallback timeouts for large fix batches (f980a1a)
  • raise agent apply and fallback timeouts for large fix batches (4932b78)
  • reply to and resolve rejected review threads (68cc7c9)
  • reply to and resolve rejected review threads (and prevent reply loop) (3670496)
  • report issue work timeout cause (f61be7f)
  • report issue work timeout cause (ec56330)
  • reuse settled CI status fetches for a commit SHA (1df430f)
  • skip review-thread GraphQL when PR comments are unchanged (1c423f9)
  • stage agent-resolved conflicts before checking unmerged files (5fc4fbc)
  • stage agent-resolved conflicts before checking unmerged files (40d01da)
  • stop paging closed PRs once the release since-bound is passed (86cea61)
  • stop queued jobs from failing in-progress babysit runs (b23a4fc)
  • stop queued jobs from failing in-progress babysit runs (6f71213)
  • stop Search API polling for issue coverage (0316a82)
  • sync tauri release versions (f190b4f)
  • sync Tauri release versions (d143f3f)
  • ui: make issues and PRs usable on mobile (1162b37)
  • ui: make issues and PRs usable on mobile (b0965e5)
  • ui: stop the detail action rail from crushing the title (c8e7369)
  • update release please action (a55634a)
  • update Release Please action (7c520f7)

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 May 12:45
263c14f

1.3.0 (2026-05-28)

Features

  • add repo agent instructions (527a93d)
  • add repo agent instructions (24f3e4e)

Bug Fixes

  • count only open issues by default (3d2dd8f)
  • dedupe PatchDeck agent command comments (1e51ea7)
  • hand off issue PRs to verification and babysitter (26a92c3)
  • stop requeueing worked issues (e954c6f)
  • stop requeueing worked issues (1ba3366)

PatchDeck v1.2.1

Choose a tag to compare

@jeremymcs jeremymcs released this 25 May 04:14

Patch release for PatchDeck v1.2.1.

v1.2.0

Choose a tag to compare

@jeremymcs jeremymcs released this 21 May 12:35
53a0a9a

1.2.0 (2026-05-21)

Features

  • add auto-fix conflicts setting (ed355aa)
  • add auto-fix conflicts setting (9d32182), closes #13
  • add header drain toggle and github key diagnostics (0dc6a53)
  • add header drain toggle and github key diagnostics (8b85281)
  • add per-record sync state and manual issue sync (6fbf169)
  • add per-record sync state and manual issue sync (094ebf7)
  • add PR work contract visibility (f48e4c4)
  • add PR work contract visibility (88294be)
  • add repo agent model overrides (b7bdf48)
  • add repo agent model overrides (6d2e340)
  • add repo and status filters to the PRs page (388c912)
  • add repo and status filters to the PRs page (696e006)
  • cap concurrency per GitHub endpoint class (5d4bf60)
  • clear failed issue work attempts (904cf5a)
  • conditional GET for repo issue sync (fb6c083)
  • conditional GET for the babysitter PR sweep (55ccd18)
  • configure remote access in settings (4bd38ad)
  • dashboard, detail layout, PR pipeline + verify work (fe0d355)
  • dashboard, detail layout, PR pipeline, verify-work (20b48a4)
  • deprioritize quiet repos in the sync rotation (82d15dc)
  • deprioritize quiet repos in the sync rotation (63177e2)
  • enrich PR question context (6f236da)
  • enrich PR question context (c24ff2c)
  • explain PR automation state (a6acda2)
  • explain PR automation state (9660297)
  • extend the budget reserve to the GraphQL API (3f66e5f)
  • harden issues manual mode with linked PR guard and cache (0736022)
  • harden issues/manual mode and onboarding rate-limit UX (751e83d)
  • improve PR activity stream and repo auto-mode visibility (928df18)
  • improve PR activity view and repo automation visibility (51edf95)
  • improve sync scheduling and cache architecture (d67f1b1)
  • improve sync scheduling and cache architecture (e5b2960)
  • jitter the first watcher tick on boot (825ebb8)
  • manage issue labels (0c113b8)
  • manage issue labels (ddfb2c4)
  • manually pull issue or pr by number (292fd31)
  • per-repo Manual/Auto toggle for PR monitoring (1ee18ed)
  • per-repo Manual/Auto toggle for PR monitoring (2b5ad42), closes #38
  • persist per-repo sync backoff across restarts (b3da3b1)
  • preview release readiness (6ce2115)
  • preview release readiness (6dc9ec7)
  • prioritize configured issue authors (0548f52)
  • prioritize configured issue authors (d8c25f5), closes #25
  • reserve core REST budget for high-priority work (ad33ef0)
  • roll up dashboard errors (b883574)
  • roll up dashboard errors (df0690f)
  • search PRs and issues by number (d0a1dd8)
  • search PRs and issues by number (c413b03)
  • server: honor Retry-After and auto-retry short rate-limit waits (1ca5eac)
  • share ActivityMenu, dashboard refresh, GitHub rate-limit backoff (c43a3fd)
  • show active GitHub auth status (6620401)
  • show active GitHub auth status (1bf3079)
  • show deployment healing sessions (1bb3cb0)
  • show deployment healing sessions (d4daf43)
  • show issue-linked PRs (12904de)
  • show issue-linked PRs (663bd16)
  • show queue status on PR and issue pages (29075e4)
  • show queue status on PR and issue pages (92c810c)
  • start visible issue work (3e8018d)
  • start visible issue work (c384b65)
  • surface agent run status (d7e910c)
  • surface agent run status (3f1e9c9)
  • surface dashboard errors (a46c6bb)
  • surface errors and links on dashboard activity (30b9a94)
  • sync repos from the dashboard (c9d8ee4)
  • throttle issue sync with paged lazy loading and swr cache (316bdf0)
  • throttle issue sync with paged lazy loading and SWR cache (9b7ff2c)
  • throttled auto-evaluate sweep with separate auto-work toggle (48c7355)
  • ui: share ActivityMenu across PRs and Issues, add dashboard refresh ([320fdb8](https://github.com/jerem...
Read more

v1.1.0

Choose a tag to compare

@jeremymcs jeremymcs released this 20 May 02:53
64c0eea

What's Changed

Full Changelog: v1.0.18...v1.1.0

v1.0.18

Choose a tag to compare

@jeremymcs jeremymcs released this 19 May 17:29
86b95a7

What's Changed

Full Changelog: v1.0.17...v1.0.18

v1.0.17

Choose a tag to compare

@jeremymcs jeremymcs released this 17 May 13:37
bc2ea6b

Highlights

  • Adds live automation run status to PR and issue detail views so current agent/job state is visible in context.
  • Clarifies completed automation runs as neutral warning-state progress rather than merge-ready green.
  • Tightens the PR dashboard layout with a narrower PR list, a collapsible Activity rail, and clearer Linked Issues tab labeling.
  • Shows the active GitHub authenticated user in settings.
  • Makes manual PR work queueing safer under GitHub rate limits and preserves PR watcher budget in PR-only mode.
  • Restores issue pagination controls so more than the first page can be loaded.

Merged PRs

  • #108 fix: clarify completed run status tone
  • #107 feat: surface agent run status
  • #106 feat: show active GitHub auth status
  • #105 fix: preserve PR watcher budget in PR-only mode
  • #104 fix: limit concurrent PR work jobs
  • #103 fix: expose issue pagination controls

Verification

  • Latest main CI passed at bc2ea6b.
  • Latest main CodeQL passed at bc2ea6b.
  • Latest main Tauri build passed at bc2ea6b.

v1.0.16

Choose a tag to compare

@jeremymcs jeremymcs released this 17 May 02:49
b3b29b9

Highlights

  • Fixes watcher sweeps so multiple watched repositories can be processed in the same tick.
  • Cleans up worked issue status chips so completed issue work does not show stale automation blockers beside PR lifecycle state.
  • Keeps worked issues synced with GitHub after work starts, including linked PR mergeability and closed/merged state.
  • Adds PR author username context to PR bodies.
  • Includes dependency and repo hygiene maintenance.

Merged PRs

  • #102 fix: sweep multiple repos per watcher tick
  • #100 fix: simplify worked issue status chips
  • #99 fix: keep worked issues synced
  • #98 chore: add username to PR bodies
  • #97 chore(deps): bump npm dependencies
  • #96 chore(deps): bump cargo dependencies
  • #95 chore(deps): bump GitHub Actions
  • #94 chore: tighten repository hygiene
  • #93 docs: refresh app screenshots
  • #92 docs: refresh app screenshots

Verification

  • Latest main CI passed at b3b29b9.
  • Latest main CodeQL passed at b3b29b9.
  • Latest main Tauri build passed at b3b29b9.

v1.0.15

Choose a tag to compare

@jeremymcs jeremymcs released this 16 May 13:10
c37fe2a

Changes since v1.0.14

  • feat: visible issue work in the activity panel (#88)
  • fix: reduce GitHub API budget pressure (#89) — dedup CI verification fetches, cap babysitter concurrency (maxConcurrentBabysitRuns), run CI re-polls at low request priority
  • fix: correct PR merge-readiness (#89) — only mergeable_state === "clean" counts as ready to merge, not GitHub's mergeable boolean
  • feat: repo + status filter header on the PRs page (#90)
  • fix: stop registering out-of-scope and unwatched-repo PRs (#91) — manual sync no longer persists PRs authored by others or in repos removed from settings