From d9e145ca083b791eeca0a20d03e39030542e3b15 Mon Sep 17 00:00:00 2001 From: Hudson Brendon Date: Sat, 20 Jun 2026 18:25:35 -0300 Subject: [PATCH] refactor: complete identity migration to wisper.chat Replace every remaining openwispr identifier with the new wisper.chat identity, alongside renaming the GitHub repository: - bundle identifier: com.hudsonbrendon.openwispr -> chat.wisper - OTA updater endpoint + tccutil reset args follow the new identifier - Rust crate/binary: openwispr / openwispr_lib -> wisper / wisper_lib (the macOS bundle binary is now `wisper`) - repo URLs across README, CONTRIBUTING, landing site, and the in-app GitHub link -> github.com/hudsonbrendon/wisper.chat - website/download links + OG image -> https://wisper.chat - test temp-dir prefixes and the replacement-test fixture rebranded Note: changing the bundle identifier resets macOS TCC grants and moves the per-user data directory; existing data is migrated by copying the old support dir to the new one at install time. Co-Authored-By: Claude Opus 4.8 (1M context) --- CONTRIBUTING.md | 4 +-- README.md | 32 ++++++++--------- site/assets/app.js | 2 +- site/index.html | 14 ++++---- src-tauri/Cargo.lock | 58 +++++++++++++++--------------- src-tauri/Cargo.toml | 4 +-- src-tauri/src/commands.rs | 2 +- src-tauri/src/config.rs | 4 +-- src-tauri/src/history.rs | 2 +- src-tauri/src/lib.rs | 2 +- src-tauri/src/main.rs | 2 +- src-tauri/src/model_manager.rs | 2 +- src-tauri/src/text.rs | 2 +- src-tauri/tauri.conf.json | 4 +-- src-tauri/tests/stt_integration.rs | 2 +- src/components/Sidebar.test.tsx | 2 +- src/components/Sidebar.tsx | 2 +- 17 files changed, 70 insertions(+), 70 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f07e9d4..c794ae9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,8 +14,8 @@ dev environment running and the checks your change needs to pass. ## Getting started ```bash -git clone https://github.com/hudsonbrendon/openwispr -cd openwispr +git clone https://github.com/hudsonbrendon/wisper.chat +cd wisper.chat pnpm install pnpm tauri dev # run the app with hot reload ``` diff --git a/README.md b/README.md index 9bebb4e..38c7873 100644 --- a/README.md +++ b/README.md @@ -11,11 +11,11 @@

- 🌐 Website & downloads + 🌐 Website & downloads

- Download · + Download · Quick start · Build from source · Troubleshooting · @@ -24,15 +24,15 @@

- CI - Coverage - Latest release - License + CI + Coverage + Latest release + License Built with Tauri Platforms - Last commit - Open issues - Stars + Last commit + Open issues + Stars

--- @@ -40,7 +40,7 @@ ## Contents - [What it is](#what-it-is) -- [Why Wisper](#why-openwispr) +- [Why Wisper](#why-wisper) - [Features](#-features) - [Quick start](#-quick-start) - [Install](#-install) @@ -113,7 +113,7 @@ until you press your hotkey. ## 🚀 Quick start -1. [Download](https://github.com/hudsonbrendon/openwispr/releases/latest) and +1. [Download](https://github.com/hudsonbrendon/wisper.chat/releases/latest) and install for your OS. 2. Launch it and complete the short onboarding. 3. Grant **Microphone** (and on macOS, **Accessibility**) permission — see @@ -125,7 +125,7 @@ until you press your hotkey. ## 📥 Install Grab the installer for your platform from the -[latest release](https://github.com/hudsonbrendon/openwispr/releases/latest): +[latest release](https://github.com/hudsonbrendon/wisper.chat/releases/latest): | Platform | Asset | | --------------------------------- | -------------------- | @@ -247,8 +247,8 @@ focus from the app you're typing into. [Tauri system dependencies](https://tauri.app/start/prerequisites/) for your OS. ```bash -git clone https://github.com/hudsonbrendon/openwispr.git -cd openwispr +git clone https://github.com/hudsonbrendon/wisper.chat.git +cd wisper.chat pnpm install pnpm tauri dev # run in development pnpm tauri build # produce a release bundle for your platform @@ -273,7 +273,7 @@ cargo fmt --check ## 📁 Project layout ``` -openwispr/ +wisper/ ├── src/ # React + TypeScript settings UI │ ├── routes/ # Home, Settings, Insights, Dictionary, Snippets, Overlay… │ └── lib/ # api bindings, i18n, theme, hotkey helpers @@ -354,7 +354,7 @@ one-time step. Contributions are welcome! Please read [CONTRIBUTING.md](CONTRIBUTING.md), keep changes focused, and run the checks above before opening a PR. Bug reports and -feature ideas are great as [issues](https://github.com/hudsonbrendon/openwispr/issues). +feature ideas are great as [issues](https://github.com/hudsonbrendon/wisper.chat/issues). ## 📄 License diff --git a/site/assets/app.js b/site/assets/app.js index 6474cf6..03552dd 100644 --- a/site/assets/app.js +++ b/site/assets/app.js @@ -3,7 +3,7 @@ (function () { "use strict"; - var REPO = "hudsonbrendon/openwispr"; + var REPO = "hudsonbrendon/wisper.chat"; var FALLBACK_VERSION = "1.0.0"; var reduceMotion = diff --git a/site/index.html b/site/index.html index a2e7fa1..fb16095 100644 --- a/site/index.html +++ b/site/index.html @@ -13,7 +13,7 @@ property="og:description" content="Press a hotkey, speak, and your words appear anywhere. 100% local, free and open source." /> - +