Skip to content
This repository was archived by the owner on May 24, 2026. It is now read-only.

v1.0.20

Latest

Choose a tag to compare

@PureWeen PureWeen released this 22 Apr 12:16
· 101 commits to main since this release
45b08ee

πŸš€ Highlights

  • CodeMirror 6 Diff Editor β€” Side-by-side diffs with syntax highlighting, collapsed unchanged regions, and search β€” all rendered inline in chat (#507)
  • AI-Powered PR Reviews β€” /review slash command dispatches expert reviewers across 12 PolyPilot-specific dimensions with multi-model consensus (Opus + Sonnet + Codex) (#593, #597, #601–#603)
  • Mac Catalyst on TestFlight β€” PolyPilot is now available for Mac App Store beta testing via TestFlight (#541–#556)

✨ New Features

  • Upgrade to GitHub.Copilot.SDK v0.2.2 with background-tasks-changed tracking and filesystem handler support (#641)
  • Automated NuGet dependency update agent β€” checks SDK, DevFlow, and CLI versions weekly and opens PRs (#616, #625, #634)
  • Interactive tutorial overhaul β€” progress dots, keyboard nav, tip callouts, and "Continue Tour" for new users (#576)
  • Build PolyPilot against a local copilot-sdk from source for SDK development (#566)
  • Existing Folder workflow reuses local repo clones instead of bare clone (#527)

πŸ› Bug Fixes

  • Reduce stuck-session recovery from 600s β†’ ~90s after app restart via file-size staleness detection (#589)
  • TurnEnd fallback now checks events.jsonl freshness β€” prevents premature completion during active tool execution (#619)
  • ClearProcessingState increments ProcessingGeneration to prevent zombie resurrection (#612)
  • Preserve IsProcessing through sibling reconnect instead of force-completing (#600)
  • Preserve stale shell fingerprint across CompleteResponse to prevent 10-min delays (#574)
  • Event delivery race on resume + stale worker detection after relaunch (#559)
  • Phantom sessions from lazy-resume fallback eliminated (#584)
  • Prevent duplicate groups via race condition in GetOrCreateGroup (#638)
  • Don't promote URL-based groups to local folder groups (#648)
  • Preserve group name when promoting to local folder group (#607)
  • Prevent duplicate URL groups for local-only repos (#613)
  • Windows worktree creation falls back gracefully instead of using temp dirs (#440)
  • Mobile session menu β€” β‹― button, scroll, and keyboard fixes for iOS & Android (#639)
  • Fix context menus rendering behind floating sidebar toolbar (#580)
  • Preserve draft text when navigating command history with arrow keys (#581)
  • Add existing repo clones locally and avoid duplicate sidebar groups (#533)
  • Persist provider reasoning history (#534)
  • Skip provider sessions during SDK reconnect (#569)
  • Wire up file picker change handler for attach button (#558)
  • Route orchestrator messages through dispatch pipeline even with image attachments (#590)

πŸ”§ Infrastructure

  • Prevent stale CHANGES_REQUESTED reviews + refactor gh-aw docs into reusable skills (#635)
  • Dep-update agent runs nightly with auto-merge (#624, #627–#632)
  • Update Xcode requirement from 26.2 to 26.3 (#649)
  • Fix relaunch.ps1 RID detection for unpackaged Windows builds (#650)
  • Remove broad home-directory and temporary-exception entitlements rejected by App Store (#577, #578)
  • Update GitHub Actions to Node.js 24-compatible versions (#546)
  • Proper version sorting for ADO feed prerelease packages (#636)

Full Changelog: v1.0.19...v1.0.20

Install / Update: