diff --git a/CHANGELOG.md b/CHANGELOG.md index 0761566..f16e93d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.14.0] - 2026-10-29 + +### Fixed +- **Desktop terminal: copy and paste work again on macOS and Linux.** 2.13.10 moved the terminal's copy and paste (keyboard shortcuts, right-click menu, middle click) onto the webview's clipboard API, which WebKit puts behind a paste prompt or refuses, so they stopped working. They now go through the system clipboard directly. +- **Desktop terminal: pasting several lines works on older macOS.** On macOS before 14.4 the confirmation step failed and blocked every later multi-line paste until restart. + ## [2.13.10] - 2026-10-29 ### Added diff --git a/Cargo.lock b/Cargo.lock index 25310dd..e73ddf6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -527,7 +527,7 @@ checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06" [[package]] name = "bayesian-ssh" -version = "2.13.10" +version = "2.14.0" dependencies = [ "aes-gcm 0.10.3", "anyhow", @@ -578,7 +578,7 @@ dependencies = [ [[package]] name = "bayesian-ssh-gui" -version = "2.13.10" +version = "2.14.0" dependencies = [ "anyhow", "arboard", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 8e51c19..f2f1bc3 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bayesian-ssh" -version = "2.13.10" +version = "2.14.0" edition = "2021" authors = ["Abdoufermat5"] description = "A fast and lightweight SSH session manager with Kerberos support" diff --git a/crates/gui/Cargo.toml b/crates/gui/Cargo.toml index 6f828e1..d37f5d8 100644 --- a/crates/gui/Cargo.toml +++ b/crates/gui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "bayesian-ssh-gui" -version = "2.13.10" +version = "2.14.0" edition = "2021" authors = ["Abdoufermat5"] description = "Bayesian SSH Desktop GUI Client" diff --git a/crates/gui/tauri.conf.json b/crates/gui/tauri.conf.json index 9e7b40c..02b85a4 100644 --- a/crates/gui/tauri.conf.json +++ b/crates/gui/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "bayesian-ssh-desktop", - "version": "2.13.10", + "version": "2.14.0", "identifier": "com.bayesian-ssh.desktop", "build": { "beforeDevCommand": "npm run dev", diff --git a/desktop/package-lock.json b/desktop/package-lock.json index c4a6825..c790b5f 100644 --- a/desktop/package-lock.json +++ b/desktop/package-lock.json @@ -1,12 +1,12 @@ { "name": "desktop", - "version": "2.13.10", + "version": "2.14.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "desktop", - "version": "2.13.10", + "version": "2.14.0", "license": "MIT", "dependencies": { "@fontsource-variable/inter": "^5.3.0", diff --git a/desktop/package.json b/desktop/package.json index 2f098ea..3cd68bc 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -1,6 +1,6 @@ { "name": "desktop", - "version": "2.13.10", + "version": "2.14.0", "description": "", "type": "module", "scripts": {