diff --git a/CHANGELOG.md b/CHANGELOG.md index d3a2a174..14217d62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,21 @@ The format is loosely based on [Keep a Changelog](https://keepachangelog.com/). Versions track the desktop app (`tauri.conf.json` + `frontend/src-tauri/Cargo.toml`). The bundled TTS model package (`pyproject.toml`) is versioned independently. +## [0.3.3] — 2026-06-03 + +### Fixed +- **Settings → About showed the wrong architecture in the Docker/web build.** + The "Architecture" row rendered the *client browser's* platform + (`navigator.platform` → e.g. "Win32"); it now reports the **server's** CPU + architecture from the backend (`platform.machine()`), correct for both the + desktop app and Docker. The blank version/GPU/RAM/VRAM in the same report + were the loopback-gate 403s already fixed in v0.3.2. (#262) + +### CI +- The release SHA-256 checksum step no longer uses `mapfile` (a bash 4+ + builtin) — it broke on the macOS runner's bash 3.2 and dropped the macOS + `SHA256SUMS` for v0.3.1/v0.3.2. Now portable to bash 3.2. + ## [0.3.2] — 2026-06-03 ### Fixed diff --git a/backend/core/version.py b/backend/core/version.py index 2e90802e..339b153c 100644 --- a/backend/core/version.py +++ b/backend/core/version.py @@ -12,4 +12,4 @@ from importlib.metadata import PackageNotFoundError, version try: APP_VERSION = version("omnivoice") except PackageNotFoundError: # non-installed source checkout - APP_VERSION = "0.3.2" + APP_VERSION = "0.3.3" diff --git a/frontend/package.json b/frontend/package.json index 716cbdb6..2aaf6288 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "omnivoice-studio", "private": true, - "version": "0.3.2", + "version": "0.3.3", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src-tauri/Cargo.lock b/frontend/src-tauri/Cargo.lock index 0cfc8d40..70efffaf 100644 --- a/frontend/src-tauri/Cargo.lock +++ b/frontend/src-tauri/Cargo.lock @@ -2878,7 +2878,7 @@ dependencies = [ [[package]] name = "omnivoice-studio" -version = "0.3.2" +version = "0.3.3" dependencies = [ "dirs-next", "enigo", diff --git a/frontend/src-tauri/Cargo.toml b/frontend/src-tauri/Cargo.toml index 39d5ccd9..59a2ed78 100644 --- a/frontend/src-tauri/Cargo.toml +++ b/frontend/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "omnivoice-studio" -version = "0.3.2" +version = "0.3.3" description = "OmniVoice Studio – AI voice cloning & dubbing desktop app" authors = ["Debpalash"] license = "AGPL-3.0" diff --git a/frontend/src-tauri/tauri.conf.json b/frontend/src-tauri/tauri.conf.json index daa404a9..ea529a81 100644 --- a/frontend/src-tauri/tauri.conf.json +++ b/frontend/src-tauri/tauri.conf.json @@ -1,7 +1,7 @@ { "$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "productName": "OmniVoice Studio", - "version": "0.3.2", + "version": "0.3.3", "identifier": "com.debpalash.omnivoice-studio", "build": { "frontendDist": "../dist", diff --git a/pyproject.toml b/pyproject.toml index d239e7fd..228ca5c7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "omnivoice" -version = "0.3.2" +version = "0.3.3" description = "OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models" readme = "README.md" # Source-available under FSL-1.1-ALv2 (see LICENSE); each release converts to diff --git a/uv.lock b/uv.lock index 8abf5e6f..532dfe4c 100644 --- a/uv.lock +++ b/uv.lock @@ -3058,7 +3058,7 @@ wheels = [ [[package]] name = "omnivoice" -version = "0.3.2" +version = "0.3.3" source = { editable = "." } dependencies = [ { name = "accelerate" },