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:
co-authored by
Claude Opus 4.8
parent
e740786a08
commit
4e65774610
@@ -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
|
||||||
|
|||||||
@@ -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,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",
|
||||||
|
|||||||
Generated
+1
-1
@@ -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,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,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
@@ -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
|
||||||
|
|||||||
@@ -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" },
|
||||||
|
|||||||
Reference in New Issue
Block a user