Repository navigation
Releases: DeadWaveWave/opencove
Releases · DeadWaveWave/opencove
Release list
Nightly v0.4.0-nightly.20261018.1
What's Changed
- feat(ui): make the control center quick switches by @DeadWaveWave in #457
- feat(ui): show the viewport Space and agent activity in the top bar by @DeadWaveWave in #458
- feat(ui): show every project on the rail with its colour and activity by @DeadWaveWave in #459
Full Changelog: v0.4.0-nightly.20261017.1...v0.4.0-nightly.20261018.1
Nightly v0.4.0-nightly.20261017.1
What's Changed
- feat(ui): add a themed Tooltip and ratchet native title attributes by @DeadWaveWave in #442
- feat(ui): add StatusPill and KindTile and use the pill for Agent status by @DeadWaveWave in #443
- feat(ui): add shared menu rows and rebuild the canvas context menu on them by @DeadWaveWave in #444
- feat(ui): add Checkbox and Chip and replace native checkboxes by @DeadWaveWave in #445
- feat(ui): add SegmentedControl and unify one-of-a-few choices by @DeadWaveWave in #446
- test(web-canvas): check the task editor in the menu surfaces test by @DeadWaveWave in #447
- feat(ui): add TextField and TextAreaField for labelled text inputs by @DeadWaveWave in #448
- feat(ui): add Surface materials and make menus and popovers acrylic by @DeadWaveWave in #449
- feat(ui): share one collapse and close control across window headers by @DeadWaveWave in #450
- feat(ui): give every window header one shared anatomy by @DeadWaveWave in #451
- feat(ui): move the website window onto the shared header by @DeadWaveWave in #452
- feat(ui): put window content on an inset reading plate by @DeadWaveWave in #453
- feat(ui): drop Pixel's frosted window headers by @DeadWaveWave in #454
- fix(terminal): do not answer replayed terminal queries again by @DeadWaveWave in #455
- feat(terminal): let terminal text sit on the reading plate by @DeadWaveWave in #456
Full Changelog: v0.4.0-nightly.20261015.1...v0.4.0-nightly.20261017.1
Nightly v0.4.0-nightly.20261015.1
What's Changed
- test(control-surface): wait for the queued write before shutdown by @DeadWaveWave in #426
- fix(terminal): probe WebGL support once and release the probe by @DeadWaveWave in #428
- perf(canvas): stop restyling every window on each zoom step by @DeadWaveWave in #429
- feat(design): add the OKLCH theme generator and contrast checks by @DeadWaveWave in #430
- test(document): wait for the image navigation acknowledgement by @DeadWaveWave in #432
- feat(design): generate theme family tokens with a freshness check by @DeadWaveWave in #434
- ci: give macOS E2E shards 45 minutes by @DeadWaveWave in #435
- feat(design): add scale tokens and ratchet hard-coded scale values by @DeadWaveWave in #431
- test(terminal): wait for the reattached frame to be committed by @DeadWaveWave in #437
- refactor(design): keep Cove as the only generated family by @DeadWaveWave in #436
- feat(design): generate every host colour token for theme families by @DeadWaveWave in #438
- feat(design): make Cove the default theme and retire Ember by @DeadWaveWave in #439
- test(ui): probe shared components for contrast and target size per theme by @DeadWaveWave in #440
- test(worker): keep the import-graph boundary check within budget on main by @DeadWaveWave in #441
Full Changelog: v0.4.0-nightly.20261014.1...v0.4.0-nightly.20261015.1
v0.4.0
What’s new
OpenCove 0.4.0 introduces Pixel themes, a more flexible canvas, and independently installed plugins and themes, with improvements to terminal links and Agent recovery.
- Choose Pixel or Pixel Light, customize window colors, and control pixel effects for the canvas, windows and Agent activity. (#422)
- Collapse windows into compact desktop icons, restore them with smooth motion, and keep their collapsed state across restarts. (#422)
- Create windows by clicking the canvas toolbar or dragging a creation button directly to the desired position. (#422)
- Browse folders in icon or tree views, navigate with breadcrumbs, and drag files or folders onto the canvas as windows. (#422)
- Navigate projects from a compact rail, reveal projects on hover, pin or hide Spaces and Agents, and switch projects with keyboard shortcuts. (#422)
- Manage appearance, Agent ordering and connections in a redesigned main-area Settings page with live theme previews. (#422)
- Install independent plugins from local folders or Git repositories to add canvas windows, commands, packaged Skills and Sidebar tools. (#422)
- Preview plugins, manage visibility, reloads and Git updates with code rollback, and read plugin documentation and guides from Settings or the CLI. (#422)
- Extend built-in themes with custom component skins, images, fonts and visual effects across Desktop and Web, while preserving appearance and motion preferences. (#422)
- Follow wrapped terminal links correctly, preview linked images in file windows with audio/video playback preserved, and open unsupported files in the system app. (#416)
- Restore Pi session listing and switching, copy the latest assistant reply, and return to the correct session after recovery. (#414)
- Restore terminal startup when launch files are missing or damaged, and handle Unicode profile and runtime paths in Windows Agent launches. (#415)
更新内容
OpenCove 0.4.0 带来 Pixel 双主题、更灵活的画布,以及可独立安装的插件与主题,并改善终端链接和 Agent 会话恢复。
- 选择 Pixel 或 Pixel Light 主题,自定义窗口配色,并控制画布、窗口和 Agent 活动的像素效果。 (#422)
- 将窗口折叠为紧凑的桌面图标,以平滑动画恢复,并在重启后保留折叠状态。 (#422)
- 点击画布工具栏创建窗口,或将创建按钮直接拖到希望放置的位置。 (#422)
- 以图标或树形视图浏览文件夹,使用面包屑导航,并将文件或文件夹拖到画布上成为独立窗口。 (#422)
- 通过紧凑的项目栏导航,悬停展开项目,置顶或隐藏 Space 与 Agent,并使用快捷键切换项目。 (#422)
- 在重新设计的主区域设置页面中管理外观、Agent 排序和连接,并实时预览主题效果。 (#422)
- 从本地文件夹或 Git 仓库独立安装插件,为工作区添加画布窗口、命令、随包提供的 Skills 和侧边栏工具。 (#422)
- 预览插件,管理入口可见性、重新加载和 Git 更新,支持代码回滚,并从设置或 CLI 阅读插件文档与指南。 (#422)
- 在内置主题基础上扩展组件皮肤、图片、字体和视觉效果,同步用于 Desktop 与 Web,并保留个人外观和动效偏好。 (#422)
- 正确打开换行的终端链接,在文件窗口预览图片并保留音视频播放,不支持的格式可交给系统应用打开。 (#416)
- 恢复 Pi 会话列表与切换、复制最近助手回复,并在恢复后定位到正确会话。 (#414)
- 修复启动文件缺失或损坏时的终端启动,并让 Windows Agent 正确处理包含 Unicode 字符的用户配置与运行时路径。 (#415)
Full changelog: v0.3.3…v0.4.0
Nightly v0.4.0-nightly.20261014.1
Nightly v0.3.3-nightly.20260926.1
What's Changed
- fix(terminal): unify link handling and file previews by @DeadWaveWave in #416
Full Changelog: v0.3.3-nightly.20260922.1...v0.3.3-nightly.20260926.1
Nightly v0.3.3-nightly.20260922.1
What's Changed
- fix(agent): restore Pi session switching and reply copying by @DeadWaveWave in #414
- fix: recover terminal launch assets throughout runtime lifetime by @DeadWaveWave in #415
Full Changelog: v0.3.3...v0.3.3-nightly.20260922.1
v0.3.3
What's Changed
- fix(agent): launch remote project agents in their default mount by @DeadWaveWave in #398
- fix(canvas): center windows created near the viewport center by @DeadWaveWave in #399
- feat(canvas): add selectable smooth viewport transitions by @DeadWaveWave in #400
- fix: isolate busy overlays to their target Space by @DeadWaveWave in #401
- fix(terminal): execute quick commands after session attachment by @DeadWaveWave in #408
- fix(terminal): map image paste to native provider bindings by @DeadWaveWave in #409
- fix(sidebar): persist project and Space disclosure state by @DeadWaveWave in #411
- fix: close selected canvas nodes and confirm macOS quit by @DeadWaveWave in #410
- chore(release): prepare 0.3.3 by @DeadWaveWave in #413
Full Changelog: v0.3.2...v0.3.3
Nightly v0.3.2-nightly.20260908.1
What's Changed
- feat(canvas): add selectable smooth viewport transitions by @DeadWaveWave in #400
- fix: isolate busy overlays to their target Space by @DeadWaveWave in #401
Full Changelog: v0.3.2-nightly.20260907.1...v0.3.2-nightly.20260908.1
v0.3.2
What's Changed
- feat(agent): track native Pi activity and conversation identity by @DeadWaveWave in #389
- fix(agent): restore Windows Codex startup through session files by @DeadWaveWave in #391
- fix(remote): reconcile managed SSH runtimes with desktop builds by @DeadWaveWave in #392
- chore(release): prepare v0.3.2 by @DeadWaveWave in #393
- fix(runtime): finish one-shot verification after native cleanup by @DeadWaveWave in #394
- fix(cli): resolve aliased paths before runtime publisher dispatch by @DeadWaveWave in #395
- fix(cli): canonicalize both runtime entrypoint paths by @DeadWaveWave in #396
- test(cli): resolve Windows short paths without cmd quoting by @DeadWaveWave in #397
Full Changelog: v0.3.1...v0.3.2