Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,29 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/), and this

## [Unreleased]

## [2.0.3] - 2026-09-22

This patch release adds Hermes CLI integration and browser controls, improves browser automation, and fixes browser tab and Markdown preview interactions.

### Added

- **Hermes CLI**: use Hermes as an integrated coding agent, with profile-aware session restoration, lifecycle status, context delivery, and edit tracking.
- **Jev browser automation**: control browser tabs through `cate browser jev` using an OpenRouter API key saved in Settings.
- **Browser viewport controls**: adjust the browser viewport from the browser menu.
- **macOS browser registration**: select Cate as the default browser and open external web links in visible panels, including during startup and session restoration.
- **Optional macOS passkeys**: add native passkey integration for builds with Apple's approved browser entitlement and provisioning profile.

### Changed

- **Skills catalog**: refresh the available skills index.

### Fixed

- **macOS update compatibility**: preserve the existing `com.cate.app` bundle ID while adding HTTP/HTTPS browser registration. The incompatible 2.0.3-beta.1 release has been withdrawn; existing users must not be required to reinstall Cate.
- **Markdown previews**: keep code-copy buttons and scrollbar dragging responsive across focus changes, including code blocks inside lists and quotes; show accurate clipboard feedback.
- **Browser tabs**: restore single-click closing of new tabs and preserve start-page focus and content when switching or closing tabs.
- **Browser screenshots**: wait for navigation to settle before capturing screenshots.
- **Password autofill**: improve browser password autofill behavior.
- **macOS update compatibility**: preserve the existing `com.cate.app` bundle ID while registering HTTP and HTTPS links. The incompatible 2.0.3-beta.1 release remains withdrawn.

## [2.0.3-beta.1] - 2026-09-21 (withdrawn)

Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "cate",
"version": "2.0.3-beta.1",
"version": "2.0.3",
"productName": "Cate",
"description": "An infinite zoomable canvas IDE",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion src/runtime/version.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,4 @@
// matching runtime tarballs (see runtimeArtifacts.ts).
// =============================================================================

export const RUNTIME_VERSION = '2.0.3-beta.1'
export const RUNTIME_VERSION = '2.0.3'
Loading