github vastsa/PI-Desktop v0.21.0-beta.1

pre-release2 hours ago

What's Changed

  • feat: 同一项目的并行会话隔离在各自的 git worktree 中 by @onerentop in #1604
  • fix(markdown-table): show overflow scrollbars in preview by @vastsa in #1647
  • fix(desktop): open session HTML artifacts from chat and BrowserPreview by @AR307 in #1650
  • fix(plugins): notify the renderer after the startup plugin restore by @mai-ming in #1651
  • fix(deps): patch vulnerable dependencies by @vastsa in #1656
  • fix(plugins): resolve automatic JSX against the host React runtime by @zwqjoy in #1644
  • fix(host-runtime): harden workspace diff Git commands by @vastsa in #1658
  • fix(host-runtime): disable Git textconv for workspace diffs by @vastsa in #1660
  • fix(deps): enforce patched DOMPurify floor by @vastsa in #1659
  • fix(agent-runtime): stamp the session id on self-hosted endpoints by @arsonist-g in #1640
  • fix(desktop): tidy worktree setup menu by @vastsa in #1662
  • fix(images): prevent oversized tool images from breaking sessions by @vastsa in #1663
  • fix(desktop): preserve session reading positions across pane eviction by @new-Beginner in #1665
  • fix(projects): restore archived projects on activation by @vastsa in #1666
  • [Bug] 修复双屏下最大化状态按 F11 全屏导致白屏(最大化/全屏状态互斥) by @anjia0532 in #1667
  • fix(agent-runtime): keep restored tool calls on their assistant across system rows by @teshnizi in #1670
  • fix(transcripts): tolerate torn non-UTF-8 lines during reads by @Totopo27 in #1668
  • fix(transcript): merge the store read after the transcript reload in deleteMessage by @SeanLiu326 in #1675
  • fix(desktop): navigate question toasts to their originating chat by @new-Beginner in #1673
  • fix(storage): migrate first-run profiles, physical archives, and Windows links by @AR307 in #1671
  • fix(providers): ask a plan endpoint for its model list the way it documents by @chengzhi-c in #1680
  • fix(session): one rewrite boundary for replacement and revision activation by @SeanLiu326 in #1674
  • fix(host-core): keep PowerShell output and native exit codes intact by @AR307 in #1685
  • fix(storage): preserve link kinds through Windows migration by @SeanLiu326 in #1688
  • fix(providers): probe the resolved endpoint in the connection test by @SeanLiu326 in #1690
  • 修复(window):任务栏还原最大化窗口后盖住任务栏(补充 #1655) by @anjia0532 in #1672
  • fix(config-sync): strip the Windows extended-length prefix before mapping by @chengzhi-c in #1693
  • fix(sessions): exclude automation sessions from empty-slot reuse by @Totopo27 in #1695
  • fix(storage): recover missing default profile before startup by @vastsa in #1696
  • fix(settings): make market failures retryable by @vastsa in #1697
  • fix(provider): suppress DeepSeek reasoning effort by @vastsa in #1701
  • fix(host-core): isolate Windows Bash runner jobs by @vastsa in #1703
  • feat(composer): 按示例优化任务清单折叠样式 by @vastsa in #1706
  • feat(tools): background Bash tasks that outlive the turn by @algerkong in #1683
  • feat(composer): show each @ file row's full relative path by @kev17in in #1649
  • feat(chat): keep Bash rows visible and add Show thinking toggle by @Tioit-Wang in #1704
  • feat(sidebar): add contextual copy submenus by @vastsa in #1710
  • feat(sidebar): mark projects with running work on the group header by @Tioit-Wang in #1709
  • chore(release): prepare 0.21.0-beta.1 by @vastsa in #1712

New Contributors

Full Changelog: v0.20.1...v0.21.0-beta.1

Don't miss a new PI-Desktop release

NewReleases is sending notifications on new releases.