Skip to content

Releases: Skitre/PiCove

PiDeck v0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 05:15

PiDeck v0.3.0

本次更新主要改进扩展 UI 的布局与交互:扩展组件可以在主界面、Dock 和浮窗之间移动,浮窗也可以成为独立系统窗口。同时新增模型思考级别快捷控制和系统通知,并修复多项 Windows 与 macOS 窗口问题。

扩展 UI 与独立浮窗

  • 支持配置扩展组件的展示位置,通过拖动或菜单在主界面、Dock 和浮窗之间切换。
  • 拖动时高亮可放置区域,优化组件菜单和首次使用提示。
  • 支持将浮窗分离为独立系统窗口,改进拖动区域、前后层级和窗口位置保存。
  • 扩展组件支持结构化内容与操作按钮,并加强操作来源校验。
  • 改进扩展 UI 的恢复与清理,修复浮窗打开、关闭和布局切换时的状态不同步问题。

对话体验

  • 可以在输入区直接调整模型的思考级别。
  • 新增系统通知:PiDeck 位于后台时,可在回复完成、需要输入或执行失败时发送提醒;支持在设置中开关。
  • 修复通知初始化和临时发送失败可能影响后续提醒的问题。
  • 隐藏扩展组件中不应展示的内部传输信息。

平台修复

  • Windows:修复不同缩放比例显示器之间的浮窗定位与尺寸换算问题。
  • Windows:改进凭据文件短暂被占用时的保存重试。
  • macOS:改进全屏切换与窗口状态处理。

候选安装包与已知限制

  • 提供 Windows x64、macOS Apple Silicon 和 macOS Intel 安装包,三个平台的 CI 构建与打包检查均已通过。
  • 当前附件为候选安装包,安装、从 v0.2.2 升级及自动更新仍待实机验收。
  • macOS 包使用 ad-hoc 签名,尚未公证,可能被 Gatekeeper 阻止。
  • Windows 开发版已确认通知进入通知中心,但尚未观察到右下角横幅;桌面端点击通知跳转会话目前不可用。

完整变更:v0.2.2 → v0.3.0

PiDeck v0.2.2

Choose a tag to compare

@github-actions github-actions released this 20 Aug 10:39

PiDeck v0.2.2

本次更新把内置 Pi Coding Agent 升到 0.84.2,让桌面端跟上当前 Pi CLI;并修正关掉全部 Provider 时仍可能自动选中已禁用模型的问题。

Pi SDK

  • 内置 SDK 从 0.82.1 升到 0.84.2(设置 → Host 会显示新版本)。
  • 与 Pi CLI 共用的 ~/.pi/agent(认证、模型、用户级包)更对齐当前上游。
  • 仍不依赖本机安装 pi 或 Node;Windows 版继续内置 Git。

模型与 Provider

  • 没有任何已启用 Provider 时,不会再自动挑回一个已关掉的模型。
  • 闲置会话在这种情况下会保持无模型,而不是悄悄换到别的 Provider。

候选安装包

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

注意: 当前附件仍是开发候选安装包。Windows 尚未完成 Authenticode 签名与人工安装验收;macOS 使用 ad-hoc 签名且未公证,可能被 Gatekeeper 阻止。请勿将这些附件视为已经认证的公开安装包。

完整变更:v0.2.1...v0.2.2

PiDeck v0.2.1

Choose a tag to compare

PiDeck v0.2.1

本次更新修正 Host 对环境的处理:Agent Bash 继续走你本机的 PATH(包括 mise),打包进去的 Git / Node 不再改写 Host 进程环境。设置页也做了几处交互整理,并补上首次打开 models.json。

环境与工具链

  • Host 继承桌面启动时的用户 PATH,不再把 Portable Git 或内置 Node 塞进 Host 自己的 PATH。
  • Agent Bash 能看到用户本机的 mise 等工具;bundled Git / Node 只作为内部运行时描述符。
  • 干净的 Windows 上如果没有系统 Git Bash,会回退到打包的 bash.exe。
  • 首次启动会写出一份合法的 models.json,设置里的「打开 models.json」在空配置下也能用。

设置与界面

  • Extension 提示改用下拉选择。
  • 外观选项改为分段按钮。
  • Provider 保存旁增加「打开 models.json」。
  • 更新 README 截图,展示当前对话、包管理、用量和主题。

依赖安全

  • 收紧 bundled Host 的高危依赖(brace-expansion、undici 8.9)。
  • 升级 Mermaid / DOMPurify,并继续对 SVG 做消毒。

候选安装包

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

注意: 当前附件仍是开发候选安装包。Windows 尚未完成 Authenticode 签名与人工安装验收;macOS 使用 ad-hoc 签名且未公证,可能被 Gatekeeper 阻止。请勿将这些附件视为已经认证的公开安装包。

完整变更:v0.2.0...v0.2.1

PiDeck v0.2.0

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:35

PiDeck v0.2.0

本次更新让同一工作区可以同时跑多个会话,切换工作区也不会打断正在生成的内容;同时收拢了包管理页,并补齐用量、侧栏和
窗口细节。

多会话并行

• 发送后可以立刻打开或新建另一个会话继续提问,上一轮不会被中止。
• 侧栏用小绿点标出仍在运行的会话;有后台任务的工作区同样会显示绿点。
• 切回正在运行的会话会接上实时输出和计时,而不是整页重载。
• 有会话在跑时也可以切换工作区,切走后任务继续;回来时仍是原来的运行中会话。

编辑、重新生成与忙碌时发送

• 支持在当前会话中编辑重发和重新生成,形成兄弟分支,而不必另开一份会话。
• 编辑在原位修改,发送后才回到当时的对话状态。
• 会话忙碌时,可在设置中选择「追加提问」或「引导打断」,默认仍是追加提问。

包管理

• 包管理页收成「已安装」和「市场」两栏;每个包的资源开关放进已安装详情。
• 市场改为按页加载,打开更快,并展示卡片详情、发布日期和外链。
• 只管理用户范围的包,不再加载项目本地包目录。
• 修复卸载或禁用刚删掉的包时误报文件不存在,以及本地包更新在 macOS 上失败的问题。

用量与侧栏

• 用量页改为按最近更新整理的活动视图,展示热力图、趋势和 token 构成。
• 工作区列表和最近对话之间增加可拖动分隔,长工作区列表不会把最近对话挤掉。
• 收窄侧栏或 Dock 时仍可关闭标签、拖动宽度,并保留收起按钮。

窗口与界面优化

• Windows 下 Alt+Tab 切回后,输入框会重新获得键盘焦点。
• 通知弹层对齐铃铛,并去掉会在窗口角落留下残影的半透明层。
• 修正 Extension 小组件抽屉在窗口左上角重复绘制、超出 Dock 边界等问题。
• 首次切换工作区或打开会话时,全局 Extension 只加载一次,冷启动等待明显缩短。

候选安装包

• Windows x64
• macOS Apple Silicon
• macOS Intel

│ 注意: 当前附件仍是开发候选安装包。Windows 尚未完成 Authenticode 签名与人工安装验收;macOS 使用 ad-hoc
签名且未公证,可能被 Gatekeeper 阻止。请勿将这些附件视为已经认证的公开安装包。

完整变更:v0.1.9...v0.2.0

PiDeck v0.1.9

Choose a tag to compare

@github-actions github-actions released this 14 Aug 03:24

PiDeck v0.1.9

本次更新重点改善长会话的加载与阅读体验,同时增强 Provider 状态切换的可靠性,并继续打磨 macOS、Windows 与右侧 Dock 的窗口细节。

长会话加载与阅读

  • 长会话改为渐进式加载,优先显示最近内容,减少打开大型会话时的等待和滚动跳动。
  • 加载批次会根据渲染耗时自动调整,并在流式回复期间稳定跟随最新内容。
  • 支持跳转到指定消息;即使目标尚未加载,也会自动补齐历史内容并突出显示目标位置。
  • 切换会话时会记住各自的阅读位置,返回后可继续从上次的位置阅读。
  • 接近会话顶部时自动加载更早内容,让历史浏览更连贯。

Provider 稳定性

  • 重命名、停用、移除 Provider 或调整模型列表时,会为闲置会话迁移到仍然可用的 Provider 与模型。
  • Provider 变更会避开正在生成内容或执行操作的会话,减少状态冲突和错误切换。
  • 改进变更失败时的回滚与配置保护,避免会话保留已经失效的模型状态。
  • 支持在没有启用任何 Provider 时安全创建或恢复无模型会话。

Extension 交互

  • Extension 提示默认使用“自动展示”,由 PiDeck 根据内容选择合适的图形界面呈现方式。
  • 仍可在设置中切换展示偏好,以兼容不同 Extension 和使用习惯。

窗口与界面优化

  • 改善 macOS 点击关闭窗口时的响应,避免草稿保存期间出现关闭不及时的感觉。
  • 调整右侧 Dock 开关的位置,使其跟随对话区边缘,并避开滚动条。
  • 修正 Windows 最小化、最大化和关闭按钮的垂直位置,使其与当前主题的顶栏高度对齐。

候选安装包

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

注意: 当前附件仍是开发候选安装包。Windows 尚未完成 Authenticode 签名与人工安装验收;macOS 使用 ad-hoc 签名且未公证,可能被 Gatekeeper 阻止。请勿将这些附件视为已经认证的公开安装包。

完整变更:v0.1.8...v0.1.9

PiDeck v0.1.8

Choose a tag to compare

@github-actions github-actions released this 12 Aug 23:17

PiDeck v0.1.8

本次更新重点改善会话连续性、跨工作区检索、思考与工具信息展示,并新增 Pi 包市场。

草稿与会话体验

  • 对话草稿会按工作区和会话自动保存,切换会话或重新启动 PiDeck 后可继续编辑。
  • 发送失败时保留原有内容,减少意外丢失。
  • 优化工作区切换过程,让会话恢复和界面过渡更加稳定。

全局搜索

  • 新增跨工作区全局搜索,可检索历史会话中的消息内容。
  • 搜索结果按工作区分组,并显示命中片段和对应会话。
  • 支持搜索归档会话,并可直接切换工作区打开结果。
  • 简化搜索界面,移除输入框底色和多余阴影。

思考与工具展示

  • 统一思考过程、工具调用和搜索结果的展开与收起交互。
  • 长篇流式思考内容保持在有限高度内,并在用户主动浏览历史内容时停止自动跟随。
  • 改进工具输出和代码内容的排版,使较长结果更容易阅读。

Pi 包市场

  • 新增由 pi.dev 提供数据的包市场。
  • 支持搜索、类型筛选,并可按下载量或更新时间排序。
  • 展示包详情和已安装状态,并沿用现有的安装审核与安全确认流程。

通知与界面优化

  • 通知现在可以堆叠显示,并新增未读状态和历史记录。
  • 打开通知中心后自动标记已读,重要警告和错误更加醒目。
  • 修复侧边栏会话菜单的定位和裁切问题。
  • 移除新对话输入框下方不必要的快捷提示按钮。

候选安装包

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

完整变更:v0.1.7...v0.1

PiDeck v0.1.7

Choose a tag to compare

@github-actions github-actions released this 09 Aug 12:16

PiDeck v0.1.7

本次更新带来完整的 Apple 风格主题,并同步升级 macOS 与 Windows 的原生窗口质感。

Apple 主题

  • 新增 Apple 主题,支持浅色、深色和跟随系统,并提供新的主题预览选择器。
  • 统一侧边栏、对话顶栏、编辑器、设置页、工具卡片和右侧 Dock 的 macOS 风格层级与细节。
  • 左侧边栏使用更轻的磨砂材质;“新对话”调整位置,并取消 Apple 主题下的实色底板。
  • 对话顶栏下缘改为渐进模糊过渡,减少硬边界感。

原生窗口与跨平台适配

  • 普通窗口新增圆角轮廓,最大化和全屏时自动贴合屏幕边缘,适用于 PiDeck、Vercel 和 Apple 三个主题。
  • macOS 使用系统背景材质并调整红绿灯位置。
  • Windows 新增 Acrylic 磨砂效果,并补齐圆角、最大化/全屏和侧边栏透明材质适配。
  • 为减少透明度偏好和不支持材质的环境保留清晰的不透明回退。

候选安装包

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

完整变更:v0.1.6...v0.1.7

PiDeck v0.1.6

Choose a tag to compare

@github-actions github-actions released this 07 Aug 06:51

PiDeck v0.1.6

本次更新集中修复会话压缩后的状态问题,并优化部分界面细节。

修复

  • 修复会话压缩后可能因 Invalid outbound session.snapshot payload 而无法再次打开的问题。
  • 已受影响的会话无需手动修改或删除数据,升级后即可直接重新打开。
  • 修复压缩后上下文使用量显示为未知的问题;精确数据恢复前会显示带 ~ 标记的本地估算值。

界面优化

  • 将代码块语言标题整合到代码块内部,并调整复制按钮位置。
  • 缩小英文设置页 “Back to conversation” 的字号,避免换行。
  • 右侧 Dock 展开/折叠按钮默认隐藏,在悬停或键盘聚焦时显示。

下载

提供以下桌面安装包:

  • Windows x64
  • macOS Apple Silicon
  • macOS Intel

完整变更:v0.1.5...v0.1.6

PiDeck v0.1.5

Choose a tag to compare

@github-actions github-actions released this 06 Aug 14:49

更新内容

  • 新增 Vercel 主题,提供浅色、深色和跟随系统模式,并强化导航、控件、选中态与浮层层级
  • 重构设置页为左右双栏布局,将“外观”拆分为独立页面,新增界面密度、会话字号和代码字号设置
  • 优化对话工作区的输入区、标题、Markdown 排版与滚动条显示,减少界面干扰
  • 修复 Dock 切换期间扩展抽屉定位异常
  • 修复流式 Assistant 内容乱序时导致的消息抖动和 UI 渲染崩溃

What's Changed

  • Added a Vercel theme with light, dark, and system modes, plus stronger navigation, control, selection, and overlay hierarchy
  • Reworked Settings into a two-column layout, split Appearance into its own page, and added interface density, conversation font size, and code font size controls
  • Refined the chat workspace composer, title treatment, Markdown typography, and scrollbar behavior
  • Fixed extension drawer positioning during Dock transitions
  • Fixed message jitter and UI rendering crashes caused by out-of-order streaming assistant content

Full Changelog: v0.1.4...v0.1.5

PiDeck v0.1.4

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:46

更新内容

  • 修复打包版本中终端样式受内容安全策略影响而无法正确渲染的问题
  • 完善终端颜色能力配置,恢复 256 色与真彩色显示
  • 改进 Dock 扩展面板的关闭流程,确保无响应的面板也能可靠关闭,同时保留扩展清理逻辑
  • 修复扩展兼容性 CI 中协议包未提前构建的问题,提升兼容性回归检查的稳定性

What's Changed

  • Fixed terminal styles failing to render correctly in packaged builds due to content security policy restrictions
  • Configured terminal color capabilities to restore 256-color and true-color output
  • Improved Dock extension panel closing so unresponsive panels can be closed reliably while preserving extension cleanup
  • Fixed the extension compatibility workflow by building the protocol package before running regression tests

Full Changelog: v0.1.3...v0.1.44