chore(release): v0.3.3 (#267)

Patch release. Bumps version across all sources + lock files; adds [0.3.3]
CHANGELOG.

Ships:
- #262 — Settings → About now shows the server's CPU architecture (was the
  client browser's platform, e.g. "Win32", in Docker).
- Validates the bash-3.2 checksum CI fix on a real release (the macOS
  SHA256SUMS should now upload automatically).

Tagging v0.3.3 triggers release.yml (desktop) + docker.yml (GHCR
:0.3.3/:0.3/:latest).

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Palash Debnath
2026-06-03 07:13:34 +05:30
committed by GitHub
co-authored by Claude Opus 4.8
parent e740786a08
commit 4e65774610
8 changed files with 22 additions and 7 deletions
+15
View File
@@ -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`). Versions track the desktop app (`tauri.conf.json` + `frontend/src-tauri/Cargo.toml`).
The bundled TTS model package (`pyproject.toml`) is versioned independently. 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 ## [0.3.2] — 2026-06-03
### Fixed ### Fixed
+1 -1
View File
@@ -12,4 +12,4 @@ from importlib.metadata import PackageNotFoundError, version
try: try:
APP_VERSION = version("omnivoice") APP_VERSION = version("omnivoice")
except PackageNotFoundError: # non-installed source checkout except PackageNotFoundError: # non-installed source checkout
APP_VERSION = "0.3.2" APP_VERSION = "0.3.3"
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"name": "omnivoice-studio", "name": "omnivoice-studio",
"private": true, "private": true,
"version": "0.3.2", "version": "0.3.3",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",
+1 -1
View File
@@ -2878,7 +2878,7 @@ dependencies = [
[[package]] [[package]]
name = "omnivoice-studio" name = "omnivoice-studio"
version = "0.3.2" version = "0.3.3"
dependencies = [ dependencies = [
"dirs-next", "dirs-next",
"enigo", "enigo",
+1 -1
View File
@@ -1,6 +1,6 @@
[package] [package]
name = "omnivoice-studio" name = "omnivoice-studio"
version = "0.3.2" version = "0.3.3"
description = "OmniVoice Studio AI voice cloning & dubbing desktop app" description = "OmniVoice Studio AI voice cloning & dubbing desktop app"
authors = ["Debpalash"] authors = ["Debpalash"]
license = "AGPL-3.0" license = "AGPL-3.0"
+1 -1
View File
@@ -1,7 +1,7 @@
{ {
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json", "$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "OmniVoice Studio", "productName": "OmniVoice Studio",
"version": "0.3.2", "version": "0.3.3",
"identifier": "com.debpalash.omnivoice-studio", "identifier": "com.debpalash.omnivoice-studio",
"build": { "build": {
"frontendDist": "../dist", "frontendDist": "../dist",
+1 -1
View File
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
[project] [project]
name = "omnivoice" name = "omnivoice"
version = "0.3.2" version = "0.3.3"
description = "OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models" description = "OmniVoice: Towards Omnilingual Zero-Shot Text-to-Speech with Diffusion Language Models"
readme = "README.md" readme = "README.md"
# Source-available under FSL-1.1-ALv2 (see LICENSE); each release converts to # Source-available under FSL-1.1-ALv2 (see LICENSE); each release converts to
Generated
+1 -1
View File
@@ -3058,7 +3058,7 @@ wheels = [
[[package]] [[package]]
name = "omnivoice" name = "omnivoice"
version = "0.3.2" version = "0.3.3"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "accelerate" }, { name = "accelerate" },