Skip to content

Releases: PureWeen/PolyPilot

v1.0.15

30 Mar 12:38
1e6c344

Choose a tag to compare

What's Changed

  • fix: cleared input fields re-fill with stale draft text on re-render by @PureWeen in #435
  • fix: orchestrator prompt minimizes worker fan-out for single tasks by @PureWeen in #429
  • fix: use .git/info/exclude instead of .gitignore for worktree exclusions by @PureWeen in #434
  • Fix multi-agent group creation from mobile (remote mode) by @PureWeen in #437
  • fix: forward full system environment to CLI child process by @PureWeen in #439
  • feat: add sync button for mobile + diagnostic logging by @PureWeen in #438
  • fix: force sync bypasses streaming guard for active session by @PureWeen in #444
  • fix: recover restored session model and expose gpt-5.4 by @vitek-karas in #448
  • fix: bypass render throttle for streaming content on mobile by @PureWeen in #447
  • Fix mobile streaming throttle and stale IsProcessing state by @PureWeen in #449
  • feat: surface CLI subagent/skill events in chat + /agent command by @PureWeen in #445
  • Remove RESUME-ABORT: never abort sessions on resume by @PureWeen in #452
  • feat: mixed-model PR Review Squad (Opus + Sonnet + Codex) by @PureWeen in #451
  • feat: surface auth errors with actionable guidance by @PureWeen in #446
  • feat: Fiesta pairing -- NIC fix, pairing string, LAN push-to-pair by @PureWeen in #322
  • fix: structural tests find call site instead of method definition by @PureWeen in #453

Full Changelog: v1.0.14...v1.0.15

v1.0.14

25 Mar 18:14
f339872

Choose a tag to compare

What's Changed

  • fix: improve mobile history sync during active turns by @PureWeen in #430
  • fix: Homebrew install can't find bundled copilot CLI + enable diagnostics in Release by @PureWeen in #433

Full Changelog: v1.0.13...v1.0.14

v1.0.13

25 Mar 14:43
a6bffb4

Choose a tag to compare

What's Changed

  • fix: detect dead connections in watchdog Case B via file size growth check by @PureWeen in #426
  • feat: Manual Focus ordering + Mac sleep/wake resilience by @PureWeen in #415
  • fix: improve error diagnostics, log exposure, and session error display (issues #420, #424, #425) by @PureWeen in #427

Full Changelog: v1.0.12...v1.0.13

v1.0.12

24 Mar 20:22
ec8cfb8

Choose a tag to compare

What's Changed

  • Improve bridge startup reliability and token validation by @PureWeen in #341
  • fix: handle stale CLI process error during worker session resume by @PureWeen in #374
  • fix: restore Direct Sharing persistence on Mac Catalyst by @PureWeen in #377
  • fix: flush active-sessions.json after restore to persist recreated session IDs by @PureWeen in #378
  • Fix session history loss on restart: detect session ID mismatch and find best events source by @PureWeen in #382
  • Strengthen multi-agent skills, Fix flow, and stability tests by @PureWeen in #375
  • fix: abort interrupted tools on session resume + Settings cleanup by @PureWeen in #393
  • fix: auto-recover persistent server when auth token expires causing all sessions to hang by @jfversluis in #390
  • Sort repository dropdown by most recently used by @StephaneDelcroix in #394
  • Fix multi-agent worker failures, session persistence, server health, and history recovery by @PureWeen in #391
  • Fix premature idle: check BackgroundTasks before completing by @PureWeen in #399
  • Add orchestration completion notification and visible indicator by @PureWeen in #401
  • Add keepalive ping to prevent server idle timeout (#396) by @PureWeen in #402
  • Add MCP server error detection, auto-recovery, and /mcp reload command by @Copilot in #381
  • feat: External session monitoring & dashboard UX improvements by @PureWeen in #370
  • Fix ExternalSessionScanner cache thread safety by @PureWeen in #407
  • fix: throttle sibling re-resume + faster dead-event-stream detection (#406) by @PureWeen in #409
  • Fix inconsistent repo picker: use dropdown in both new session and multi-agent flows by @StephaneDelcroix in #404
  • Fix iOS TestFlight build: remove hardcoded signing identity, clean up plist injection by @jfversluis in #411
  • fix: comprehensive self-healing for multi-agent groups lost on restart by @PureWeen in #412
  • fix: set FullyIsolated worktree strategy for Implement & Challenge and Skill Validator presets by @PureWeen in #410
  • feat: Add existing folder as repository by @PureWeen in #405
  • Dashboard session management: Focus strip, enriched cards, and grid controls by @PureWeen in #413
  • fix: add missing iOS privacy purpose strings (ITMS-90683) by @PureWeen in #414
  • fix: distinguish session lock vs SDK errors in resume handling by @PureWeen in #417
  • fix: migrate stranded sessions when URL group is promoted to local folder by @PureWeen in #419
  • chore: update all NuGet packages to latest versions by @PureWeen in #418
  • fix: make 'Service not initialized' retryable in worker dispatch by @PureWeen in #422
  • fix: eliminate false-positive premature idle detection that delayed multi-agent synthesis by ~16s by @PureWeen in #421
  • fix: improve mobile streaming sync by debouncing server broadcasts by @PureWeen in #423

Full Changelog: v1.0.11...v1.0.12

v1.0.11

15 Mar 15:55
37abe13

Choose a tag to compare

What's Changed

  • fix: standardize typography system with semantic CSS variables by @bsakel in #363
  • fix: break positive feedback loop for sessions stuck with large history by @PureWeen in #354
  • fix: prevent duplicate instance on notification tap (Mac Catalyst) by @StephaneDelcroix in #369
  • fix: Add tool-honesty instructions to prevent workers from fabricating results by @PureWeen in #371
  • fix: session stability hardening by @PureWeen in #373

New Contributors

Full Changelog: v1.0.10...v1.0.11

v1.0.10

13 Mar 14:19
08f2c6c

Choose a tag to compare

What's Changed

  • Fix contextual menus not closing on click outside main content area by @StephaneDelcroix in #235
  • Make multi-agent group name input more prominent and readable by @StephaneDelcroix in #234
  • Fix close session dialog not respecting theme by @StephaneDelcroix in #233
  • feat: make Log label clickable to show session event log popup by @StephaneDelcroix in #237
  • feat: Auto-link GitHub PR/issue references in chat messages by @StephaneDelcroix in #238
  • fix: normalize smart punctuation (em dash β†’ --) in chat input by @StephaneDelcroix in #242
  • Show user prompt separately from orchestration wrapper in chat UI by @StephaneDelcroix in #243
  • Fix: Auto-close 'Fix a Bug / Add Feature' dialog after launching Copilot by @StephaneDelcroix in #236
  • Show repository disk size in sidebar group headers by @StephaneDelcroix in #246
  • fix: make ChatDatabase resilient to SQLite connection failures by @StephaneDelcroix in #241
  • fix: use InvariantCulture in locale-sensitive test assertions by @StephaneDelcroix in #248
  • Add speech-to-text input and demo mode for mobile by @kubaflo in #250
  • fix: move info/shortcuts popover from Settings to sidebar for global access by @StephaneDelcroix in #257
  • fix: info popover in sidebar clipped behind main pane (#257) by @StephaneDelcroix in #258
  • Fix unstyled 'Loading...' text flash at app launch by @StephaneDelcroix in #249
  • Reorganize settings: data-driven UI, two-tier theme, stats popup, ⌘, shortcut by @StephaneDelcroix in #253
  • fix: optimistic session creation for instant UI feedback by @StephaneDelcroix in #252
  • fix: QR scanner black screen after successful scan on Android by @davidnguyen-tech in #261
  • fix: validate auth on HTTP probe to prevent 401 on QR code scan by @davidnguyen-tech in #260
  • fix: build error and failing test by @PureWeen in #270
  • fix: make custom agents popup clickable so users can invoke @agent-name by @GeorgeZard in #262
  • Fix crash adding repos with dots in shorthand (e.g. mono/SkiaSharp.Extended) by @mattleibow in #256
  • Harden input validation and clean up logging by @PureWeen in #264
  • feat: implement /usage slash command by @StephaneDelcroix in #266
  • fix: slash command output text doesn't scale with font size (Cmd+/Cmd-) by @StephaneDelcroix in #267
  • fix: agents/prompts/skills/log popups now follow theme by @StephaneDelcroix in #268
  • feat: International Women's Day theme auto-activates on March 8 by @StephaneDelcroix in #269
  • Fix agent mode routing -- stop overloading MessageOptions.Mode by @PureWeen in #232
  • feat: Add prompt management (create/edit/delete) to prompts popup by @StephaneDelcroix in #265
  • fix: open VS Code with Remote - Tunnels in remote mode by @rzikm in #254
  • Fix: CreateSessionAsync and SendPromptAsync crash when persistent server dies by @davidnguyen-tech in #263
  • feat: /usage command shows CLI-style fields (premium requests, API time, session time) by @StephaneDelcroix in #273
  • Add /prompt edit and /prompt show subcommands by @StephaneDelcroix in #272
  • feat: allow expanding bash command input while still executing by @davidnguyen-tech in #274
  • Fix ChatDatabase exception filter causing stuck sessions and unobserved task exceptions by @PureWeen in #276
  • Fix orchestrator delegation nudge and reflect loop logging by @PureWeen in #275
  • fix: isolate PromptLibraryService from real filesystem in tests by @PureWeen in #277
  • fix: correct originalPrompt parameter in reflect loop exit drain by @PureWeen in #281
  • Add diagnostic tags to reconnect retry logging by @PureWeen in #282
  • fix: statistics icon near-white in dark mode due to missing button reset by @vitek-karas in #278
  • Add reflect loop resiliency: re-dispatch unstarted workers and retry API by @PureWeen in #279
  • Add Linux GTK head project by @Redth in #255
  • Fix multi-agent dispatch bypass and premature watchdog timeout after restore by @PureWeen in #284
  • feat: open β‹― menu on right-click/contextual click on session items by @StephaneDelcroix in #286
  • fix: preserve DevTunnel error message when HostAsync fails by @PureWeen in #283
  • Add one-click LLM efficiency analysis for sessions by @mattleibow in #244
  • fix: queue messages during session creation to prevent silent loss by @StephaneDelcroix in #287
  • Implement steering messages β€” interrupt and redirect while processing by @PureWeen in #271
  • fix: eliminate null transient state in DeleteGroup concurrent reads by @PureWeen in #290
  • Add generic provider plugin system for external session engines by @Redth in #292
  • fix: soft steer falls through to hard steer on disposed JsonRpc connection by @PureWeen in #293
  • feat: Add VS Code Insiders support with configurable editor preference by @btessiau in #289
  • Session resilience: heartbeat timer, permission auto-recovery, activity-aware watchdog by @PureWeen in #285
  • fix: resolve SDK protocol version mismatch with persistent server by @StephaneDelcroix in #301
  • Provider plugin system: post-review fixes and runtime improvements by @Redth in #304
  • fix: bridge SendMessage bypasses orchestration routing for multi-agent groups by @PureWeen in #297
  • Fix Copilot Console for built-in CLI mode by @PureWeen in #303
  • feat: add setting to mute worker notifications in multi-agent groups by @StephaneDelcroix in #295
  • fix: cross-platform test failures, CI build fix, and NuGet updates by @PureWeen in #309
  • feat: collapsible unpinned sessions within groups by @Redth in #311
  • feat: GitHub Codespace integration with SSH tunnel support by @btessiau in #308
  • fix: info panel opens under sidebar instead of into content area by @StephaneDelcroix in #312
  • Fix issues from PR #285: gate auto-resend, TurnEnd idle fallback, improved permission detection by @PureWeen in #305
  • Fix SessionErrorEvent not clearing SendingFlag, blocking orchestrator sends by @PureWeen in #310
  • fix: recognize "Client not connected" as connection error for auto-reconnect by @PureWeen in #317
  • Add safe push workflow for PR review workers by @PureWeen in #288
  • fix: widen ReconnectState test window to fix CI failure by @PureWeen in #321
  • workaround: avoid SDK cancellation serialization bug by @PureWeen in #320
  • fix: update stale client reference after reconnect in SendPromptAsync by @PureWeen in #325
  • fix: relaunch.sh β€” prefer ~/.dotnet SDK and skip Xcode version check by @btessiau in #324
  • fix: codespace "New Session" button silently fails by @btessiau in #315
  • fix: restore MCP servers and skills when recreating expired session by @PureWeen in #330
  • Fix Fix/Feature button to use CLI path from settings by @PureWeen in #326
  • feat: Homebrew tap auto-update on release + brew install instructions by @StephaneDelcroix in #313
  • fix: Auto-reinitialize client after failed reconnect + observe fire-and-forget DB tasks by @PureWeen in https://github.com/PureWeen/PolyPilot/pull/...
Read more

v1.0.9

27 Feb 04:54
19219f1

Choose a tag to compare

What's Changed

  • Fix stuck Thinking after restart: 30s quiescence timeout by @PureWeen in #211
  • Fix CLI source setting: allow switching back to Built-in by @davidnguyen-tech in #208
  • feat: show git branch in expanded chat header by @jfversluis in #183
  • Fix 7 pre-existing test failures on Windows by @PureWeen in #213
  • Add tooltips to all bottom-of-window buttons and labels by @StephaneDelcroix in #212
  • fix: show spinner during mobile init instead of connect form by @jfversluis in #177
  • feat: Command+Click opens links in background browser on Mac by @StephaneDelcroix in #210
  • Fix Android session never loading for long conversations by @PureWeen in #214
  • Fix up-arrow command history requiring 2 keystrokes per entry by @StephaneDelcroix in #206
  • Streamline session+worktree creation: quick-create and inline branch input by @PureWeen in #205
  • Update PR Review Squad config with operational knowledge by @PureWeen in #220
  • Fix: test race condition corrupts repos.json with test data by @PureWeen in #222
  • Fix false 'session stuck' watchdog warning and response content loss on restart by @PureWeen in #224
  • Update NuGet packages and MauiDevFlow skill by @PureWeen in #227
  • Fix remote mode worktree operations and close session render crash by @PureWeen in #226
  • Update README: document 6 missing features, fix inaccuracies by @PureWeen in #221
  • Fix: ! shell commands use /bin/bash on Windows instead of cmd.exe by @vitek-karas in #223
  • Fix /help output centered instead of left-aligned by @StephaneDelcroix in #187
  • Fix watchdog stuck session and false 'stuck' warnings by @PureWeen in #230
  • fix: auto-prepend http:// to bare remote server URLs by @jfversluis in #175
  • fix: prevent info panel from overflowing screen on mobile by @jfversluis in #182
  • Fix deleted repo group resurrection bug by @jfversluis in #184
  • feat: smart LAN/tunnel URL switching for remote connections by @jfversluis in #179
  • Simplify built-in presets: keep PR Review Squad + add Implement & Challenge by @PureWeen in #225

Full Changelog: v1.0.8...v1.0.9

v1.0.8

25 Feb 18:01
7088a9b

Choose a tag to compare

What's Changed

  • feat: Multi-agent orchestration with Squad integration by @Copilot in #104
  • fix: saved sessions not showing in remote mode (mobile) by @PureWeen in #173
  • fix: multi-agent sessions survive group deletion on restart by @PureWeen in #174
  • Add interactive tutorial UI and service by @kubaflo in #178
  • Mobile performance: paginated history loading by @PureWeen in #181
  • feat: mobile worktree creation, PR-remote association, and close+delete worktree by @PureWeen in #185
  • Add prompt library: save local prompts and discover project prompts from standard agent locations by @Copilot in #111
  • Fix multi-agent bridge bugs and watchdog timeout for workers by @PureWeen in #195
  • Fix: QR code should be blurred by default in settings (matching token) by @StephaneDelcroix in #194
  • Add independent reveal buttons for QR codes in Settings by @StephaneDelcroix in #197
  • Fix DevTunnel warning flash on Settings page load by @jfversluis in #190
  • Multi-model consensus PR review Squad + mode support in team.md by @PureWeen in #200
  • Fix QrCodeBlurTests and scenario to match independent QR toggles (follow-up to #194) by @PureWeen in #199
  • fix: prevent unobserved SocketException in ServerManager.CheckServerRunning by @StephaneDelcroix in #192
  • Wire up SDK autopilot and plan modes via MessageOptions.Mode by @PureWeen in #186
  • Feature: Add slash command autocomplete dropdown by @davidnguyen-tech in #196
  • Add usage statistics tracking and display by @rmarinho in #198
  • Multi-agent PR review: render stall fix, squad persistence, team naming & rename by @PureWeen in #203
  • Fix: double-click + backspace clears only one char in text inputs by @StephaneDelcroix in #189
  • Fix double HTML encoding in /diff view by @StephaneDelcroix in #191
  • Implement /model command to return the current session model by @StephaneDelcroix in #188
  • Focus newly created sessions immediately by @rmarinho in #193
  • Orchestration relaunch resilience: persist dispatch state, resume workers, fix watchdog by @PureWeen in #207

Full Changelog: v1.0.7...v1.0.8

v1.0.7

21 Feb 19:19
98411b8

Choose a tag to compare

What's Changed

  • Fix stuck sessions: watchdog, SEND/COMPLETE race, abort flush, and bug report UI by @PureWeen in #147
  • Fix Android UI cut-off by using injected safe-area CSS variables by @davidnguyen-tech in #146
  • Fix stuck sessions: watchdog recovery, model labels, and thread safety by @PureWeen in #148
  • Change default theme from PolyPilotDark to System by @jfversluis in #150
  • Compact single-line action bubbles on mobile with expandable full input by @Redth in #149
  • Fix session freezing, add Copilot Console, harden thread safety by @PureWeen in #153
  • Fixes for mobile compact action bubbles by @Redth in #152
  • Fix raw platform error 'net_webstatus_ConnectFailure' shown on connection failure by @jfversluis in #155
  • Improve dark-mode code readability and build reliability by @vitek-karas in #157
  • Fix device connectivity, bridge protocol hardening, and 60+ integration tests by @PureWeen in #159
  • Replace trash icon with close icon on Close Session button by @jfversluis in #154
  • Fix QR scanner not detecting barcodes on iOS by @jfversluis in #156
  • Fix: session response lost when IsProcessing cleared prematurely by @vitek-karas in #158
  • fix: improve hamburger and settings icon visibility in light mode by @jfversluis in #162
  • Mobile UX improvements + processing status indicator by @PureWeen in #164
  • fix: enable autocorrect on mobile chat inputs by @jfversluis in #160
  • Fix sessions stuck in IsProcessing=true after app restart by @PureWeen in #163
  • feat: enable repo management from mobile via bridge protocol by @jfversluis in #167
  • fix: adapt iOS status bar text color to current theme by @jfversluis in #168
  • perf: Mac Catalyst performance optimization β€” 50-150x faster session switching by @PureWeen in #165
  • ci: disable PR-triggered builds to reduce costs by @PureWeen in #170
  • Add show_image tool + lazy image loading for tool output by @Redth in #169
  • Fix session popup: cross-platform Copilot Console & VS Code, remove Terminal by @PureWeen in #172

New Contributors

Full Changelog: v1.0.6...v1.0.7

v1.0.6

18 Feb 22:18
0150086

Choose a tag to compare

What's Changed

  • Increase avatar size and update chat styles by @kubaflo in #124
  • [feat] Add autopilot input mode by @rmarinho in #123
  • Add Image viewer overlay and fix max-width of images in chat by @Redth in #122
  • Fix screenshots not going through to Copilot by @davidortinau in #128
  • Fix Windows support: persistent mode, relaunch script, and terminal launch by @PureWeen in #130
  • Optimize session switching performance by @PureWeen in #129
  • Fix: Mobile remote mode session switching, creation, and history loading by @PureWeen in #131
  • Fix Windows 'Fix/feature' launch: quote prompt argument to copilot CLI by @PureWeen in #132
  • Add Reflection Cycle (Ralph's Loop) for iterative goal-driven sessions by @Copilot in #92
  • Add /reflect help and status commands by @PureWeen in #135
  • Fix worktree git path resolution and harden session DisposeAsync by @PureWeen in #137
  • Add manual refresh button for sessions by @mattleibow in #133
  • Fix /reflect --max parsing broken by macOS auto-substitution by @PureWeen in #138
  • Add package source mapping and Essentials.AI by @mattleibow in #139
  • Update NuGet packages to latest and MAUI to 10.0.41 by @PureWeen in #140
  • Fix worktree creation bugs on Windows by @PureWeen in #142
  • Fix sessions stuck in 'Thinking' state after server disconnect by @PureWeen in #141
  • Add Android APK build to release workflow by @PureWeen in #143
  • Add build version info for debugging stale binaries by @PureWeen in #144
  • Fix session completion not rendering + diagnostic lifecycle logging by @PureWeen in #145

Full Changelog: v1.0.5...v1.0.6