github vastsa/PI-Desktop v0.14.9-beta.2

pre-releaseone month ago

What's Changed

  • fix(plugins): resolve a plugin fs root from the invoking tool session by @andrewliu83 in #427
  • fix(settings): replace leftover native selects with hugging menu pickers by @vastsa in #451
  • perf(chat): 避免子代理计时更新重复渲染历史列表 by @zszz3 in #453
  • fix(plugins): resolve plugin labels in the app language by @vastsa in #463
  • feat(chat): remove quotes, annotations, and side chats by @vastsa in #464
  • docs(agents): add CLAUDE.md mirror and policy-sync gate by @xiaobaZeo in #466
  • fix(desktop): square icon-only controls, one chrome-control seat, one traffic-light reserve, one preview drag owner by @zeroy1024 in #455
  • feat(chat): restyle the inline message editor as a composer plate by @vastsa in #468
  • ux: keep only key facts on the session hover card by @vastsa in #469
  • fix(desktop): keep the work-panel resize line off the solid accent by @vastsa in #470
  • feat(subagents): make the shipped builtins switchable from Settings by @vastsa in #471
  • fix(ci): restore the rustfmt and Rust size-budget gates by @vastsa in #472
  • fix(skill-market): report an unanswered resolver as such, not as a policy refusal by @vastsa in #473
  • feat(markdown): support TeX bracket math delimiters by @OnePerson2020 in #467
  • fix(markdown): keep math classes through sanitize for TeX bracket display math by @vastsa in #474
  • fix(proxy): map socks5h rules onto Chromium's SOCKS5 scheme by @vastsa in #477
  • fix(chat): give plan approval and retry hover an opaque plate by @vastsa in #479
  • fix(settings): keep neighbouring model token limits distinguishable by @vastsa in #480
  • feat(security): judge a public-network address on the route the request dials (ADR 0272) by @vastsa in #485
  • fix(agent-runtime): rebuild the shared provider transport after unanswered failures by @vastsa in #486
  • fix(plugins): keep the classified error code across the plugin host API by @vastsa in #487
  • fix(asktool): paint the dock question card on the composer plate (#360) by @vastsa in #488
  • fix(plugins): audit a failed pi.net.fetch call, and state the no-retry contract by @vastsa in #489
  • fix(network): apply Chromium proxy credentials via a loopback relay by @vastsa in #492
  • fix(model-catalog): let a catalog correction reach a saved model binding by @vastsa in #493
  • fix(host-core): run the provider tests the domain split orphaned by @vastsa in #494
  • fix(shortcuts): merge the window summon and close shortcuts into one toggle key by @vastsa in #495
  • feat(project): clone a git repository from the create project dialog by @vastsa in #498
  • fix(plugins): 开发插件加载前先做权限审查 by @vastsa in #500
  • fix(shortcuts): move the window toggle off the macOS close-window chord (D439) by @vastsa in #501
  • feat(plugin-panel): 透明悬浮挂件承载形态(ui.shape: widget) by @vastsa in #496
  • fix(desktop): 会话与项目删除改为两步确认(第二次点击才删除) by @vastsa in #491
  • fix(skill-market): give a proxy fake-IP its own cause instead of a policy refusal by @vastsa in #481
  • chore(release): v0.14.9-beta.1 by @vastsa in #445
  • Feat/chat wide layout by @vastsa in #505
  • fix(sidebar): land PR #497 visual unify onto main by @vastsa in #508
  • fix(sidebar): 统一侧栏视觉与设置切换 by @zeroy1024 in #497
  • fix(chat): keep the inline message-edit plate readable in light theme by @vastsa in #517
  • fix(agent-runtime): ship type module package.json with the sidecar bundle (#507) by @xiaobaZeo in #519
  • feat(plugins): add the official channel with backups and install progress by @Tioit-Wang in #499
  • fix(chat): stop clipping the disclosure row chrome by @zeroy1024 in #520

New Contributors

Full Changelog: v0.14.9-beta.1...v0.14.9-beta.2

Don't miss a new PI-Desktop release

NewReleases is sending notifications on new releases.