diff --git a/Cargo.lock b/Cargo.lock index b2dedf6..cebad7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -616,7 +616,7 @@ dependencies = [ [[package]] name = "mb-adapters" -version = "0.3.4" +version = "0.3.5" dependencies = [ "mb-protocol", "notify", @@ -628,7 +628,7 @@ dependencies = [ [[package]] name = "mb-device" -version = "0.3.4" +version = "0.3.5" dependencies = [ "hidapi", "mb-protocol", @@ -639,7 +639,7 @@ dependencies = [ [[package]] name = "mb-protocol" -version = "0.3.4" +version = "0.3.5" dependencies = [ "serde", "serde_json", @@ -653,7 +653,7 @@ checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "microbridgectl" -version = "0.3.4" +version = "0.3.5" dependencies = [ "mb-device", "mb-protocol", @@ -663,7 +663,7 @@ dependencies = [ [[package]] name = "microbridged" -version = "0.3.4" +version = "0.3.5" dependencies = [ "keyring", "mb-adapters", diff --git a/Cargo.toml b/Cargo.toml index 9ebef28..fdab477 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ members = [ ] [workspace.package] -version = "0.3.4" +version = "0.3.5" edition = "2021" license = "MIT" repository = "https://github.com/DevVig/microbridge" diff --git a/apps/microbridge-ui/package-lock.json b/apps/microbridge-ui/package-lock.json index 98fdbee..79e3865 100644 --- a/apps/microbridge-ui/package-lock.json +++ b/apps/microbridge-ui/package-lock.json @@ -1,12 +1,12 @@ { "name": "microbridge-ui", - "version": "0.3.4", + "version": "0.3.5", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "microbridge-ui", - "version": "0.3.4", + "version": "0.3.5", "dependencies": { "@tauri-apps/api": "^2", "@tauri-apps/plugin-dialog": "^2", diff --git a/apps/microbridge-ui/package.json b/apps/microbridge-ui/package.json index 5925c95..da068ca 100644 --- a/apps/microbridge-ui/package.json +++ b/apps/microbridge-ui/package.json @@ -1,7 +1,7 @@ { "name": "microbridge-ui", "private": true, - "version": "0.3.4", + "version": "0.3.5", "type": "module", "scripts": { "dev": "vite", diff --git a/apps/microbridge-ui/src-tauri/Cargo.lock b/apps/microbridge-ui/src-tauri/Cargo.lock index 2f09aa8..0ac06b4 100644 --- a/apps/microbridge-ui/src-tauri/Cargo.lock +++ b/apps/microbridge-ui/src-tauri/Cargo.lock @@ -1831,7 +1831,7 @@ dependencies = [ [[package]] name = "mb-protocol" -version = "0.3.4" +version = "0.3.5" dependencies = [ "serde", ] @@ -1853,7 +1853,7 @@ dependencies = [ [[package]] name = "microbridge-ui" -version = "0.3.4" +version = "0.3.5" dependencies = [ "mb-protocol", "serde", diff --git a/apps/microbridge-ui/src-tauri/Cargo.toml b/apps/microbridge-ui/src-tauri/Cargo.toml index 4a49190..13bf781 100644 --- a/apps/microbridge-ui/src-tauri/Cargo.toml +++ b/apps/microbridge-ui/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "microbridge-ui" -version = "0.3.4" +version = "0.3.5" description = "Microbridge menu bar app (primary UI)" authors = ["Microbridge contributors"] edition = "2021" diff --git a/apps/microbridge-ui/src-tauri/tauri.conf.json b/apps/microbridge-ui/src-tauri/tauri.conf.json index f175a8e..345d433 100644 --- a/apps/microbridge-ui/src-tauri/tauri.conf.json +++ b/apps/microbridge-ui/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "https://schema.tauri.app/config/2", "productName": "Microbridge", - "version": "0.3.4", + "version": "0.3.5", "identifier": "ai.microbridge.ui", "build": { "beforeDevCommand": "npm run dev", diff --git a/docs/releases/v0.3.5.md b/docs/releases/v0.3.5.md new file mode 100644 index 0000000..8f0d7ff --- /dev/null +++ b/docs/releases/v0.3.5.md @@ -0,0 +1,25 @@ +# Microbridge 0.3.5 (2026-07-20) + +Ships the compact Integrations icon grid and the fixed in-app update +manifest. + +## Highlights + +- **Compact icon tiles:** Settings → Integrations uses a dense ~72px grid with + each host’s real macOS app icon (Synara, Claude, ChatGPT, Codex, Cursor, T3, + CNVS, and the rest). +- **Traffic lights stay visible:** green / yellow / red on every tile; hover + for the diagnostic; click Cursor / Factory / T3 / OpenCode for setup actions. +- **Updater fix:** the app and release pipeline use `update.json` so Check for + Updates no longer follows a stuck `latest.json` redirect. + +## Upgrade notes + +- No migration. Install this DMG (or `brew upgrade` after the formula bump). +- Prefer this over `v0.3.4` if you want the icon tiles; `v0.3.4` may exist as a + transitional build without the compact icon grid. + +## Risk / notes + +- Older builds that still request `latest.json` need one manual upgrade to + `0.3.5` (or newer) before in-app updates work again.