Palash Debnath
bab794e13b
fix: report only observed engine execution
2026-08-30 21:12:54 +05:30
Palash Debnath
503e4ffde8
Merge remote-tracking branch 'origin/main' into fix/engine-execution-evidence-1717
2026-08-30 21:10:29 +05:30
Palash Debnath
80aafa3a53
fix: preserve startup and media failure evidence ( #1722 )
...
* fix: preserve startup and media failure evidence
* fix(dictation): bind readiness to installed revision
* test(dictation): align cache resolution contract
* fix: keep retry failures actionable
2026-08-30 20:49:53 +05:30
Palash Debnath
0ec9c074e8
fix: distinguish opaque loaded sidecars
2026-08-30 20:49:26 +05:30
Palash Debnath
2be73b43e3
feat: expose engine execution evidence
2026-08-30 20:40:35 +05:30
Palash Debnath
4e61c2782d
fix(engines): harden skill discovery and CosyVoice setup
2026-08-29 05:10:35 +05:30
Palash Debnath
d6a2277e6a
Merge pull request #1700 from debpalash/chore/finalize-v0.5.1
...
chore(release): finalize v0.5.1
v0.5.1
2026-08-28 20:21:25 +05:30
Palash Debnath
a59fdee094
docs(changelog): preserve unreleased structure
2026-08-28 20:06:32 +05:30
Palash Debnath
3fe2018589
chore(release): finalize v0.5.1
2026-08-28 20:02:55 +05:30
Palash Debnath
00bf55c96f
Merge pull request #1699 from debpalash/fix/mps-omnivoice-isolation-1697-1698
...
fix(macos): isolate OmniVoice MPS generation
2026-08-28 19:46:31 +05:30
Palash Debnath
1e4fdd12e0
fix(worker): preserve isolated OmniVoice synthesis settings
2026-08-28 19:32:20 +05:30
Palash Debnath
3b6e15dad5
fix(macos): isolate OmniVoice MPS generation
2026-08-28 19:21:06 +05:30
Palash Debnath
de51120d6a
fix(models): handle load OOMs safely ( #1696 )
...
* fix(models): handle load OOMs safely (#1695 )
* fix(dub): sanitize streamed generation failures
* style(ui): format readiness checklist
2026-08-28 16:00:24 +05:30
Palash Debnath
3e5aa90e3f
fix(dev): recover backend worker crashes ( #1694 )
...
Run uvicorn directly under the dev wrapper so a worker crash cannot hide behind a live reload parent. Preserve Python source reloads, restart isolated crashes with bounded diagnostics, and keep persistent crash loops loud.
Closes #1690 .
2026-08-28 14:31:54 +05:30
Palash Debnath
8cc7c88692
fix(dub): restore audio when the media preview falls back ( #1693 )
...
Preserve audible, language-matched playback when WebView video decoding falls back, keep waveform timing aligned with the selected dub, prevent recursive recovery failures, and disable stale audio caching.
Closes #1692 .
2026-08-28 13:37:34 +05:30
Palash Debnath
e7e97e4b4e
fix(ui): give Model Catalogue engine rows room ( #1691 )
...
Closes #1689 .
Uses the Catalogue workspace width for readable engine rows, keeps status badges out of engine names, and collapses by the named Tauri-scaled container. Compact Settings rows remain unchanged.
2026-08-28 12:38:16 +05:30
Palash Debnath
97bfbfecd1
chore(release): prepare v0.5.1 ( #1688 )
...
Prepare the tested main branch for the v0.5.1 patch release with synchronized version sources, mirrors, lockfiles, release notes, and install guidance.
Closes #1687 .
2026-08-28 11:27:59 +05:30
Palash Debnath
0c8a40774f
feat(ui): give Model Catalogue room to breathe ( #1686 )
...
Redesign Model Catalogue as one responsive workspace canvas with a compact wide-screen header, simplified navigation, and a single primary scroll plane.
Closes #1685 .
2026-08-28 10:50:45 +05:30
Palash Debnath
f45c885171
fix(ui): reflow workspaces after bootstrap ( #1684 )
...
* fix(ui): reflow shell after bootstrap
* fix(ui): serialize native scale updates
* test(ui): mount responsive shell after bootstrap
2026-08-28 09:54:01 +05:30
Palash Debnath
da8358916c
fix(desktop): preflight Linux runtime dependencies ( #1681 )
...
Fail before backend/window startup when Linux source hosts lack Enigo’s libxdo linker input or WebKit’s GStreamer audio sink. Print an exact distro package command, sync source-build docs, and lock the probes with deterministic tests.
Closes #1680
Closes #1682
2026-08-28 07:19:36 +05:30
Palash Debnath
0268f43e7f
fix(dub): keep language and media tools ready ( #1679 )
...
Fixes #1677 and #1678 .
Publishes first-run media tools to the live backend, provides precise cross-platform missing-process guidance, and keeps localized source-language selection available before transcription. Includes regression coverage and deterministic model-store test isolation.
2026-08-28 06:32:49 +05:30
Palash Debnath
6d42d2255e
Merge pull request #1675 from debpalash/fix/runtime-stability-1652
...
fix(runtime): prevent overlapping native work and false crashes
2026-08-27 22:45:11 +05:30
Palash Debnath
1103898d7b
Merge remote-tracking branch 'origin/main' into fix/runtime-stability-1652
...
# Conflicts:
# CHANGELOG.md
2026-08-27 22:30:58 +05:30
Palash Debnath
28220ff2dd
Merge pull request #1672 from debpalash/fix/dub-srt-voices-1660
...
fix(dub): preserve workflow state and browser compatibility
2026-08-27 22:12:52 +05:30
Palash Debnath
fa9bfd41be
fix(stories): serialize marker preview synthesis
2026-08-27 21:57:41 +05:30
Palash Debnath
0e47053823
fix(dub): scope imported speaker clones to matched cues
2026-08-27 21:57:37 +05:30
Palash Debnath
bea72cadbe
Merge remote-tracking branch 'origin/main' into fix/runtime-stability-1652
...
# Conflicts:
# CHANGELOG.md
2026-08-27 21:50:51 +05:30
Palash Debnath
6624b3fb19
Merge remote-tracking branch 'origin/main' into fix/dub-srt-voices-1660
...
# Conflicts:
# CHANGELOG.md
2026-08-27 21:50:46 +05:30
Palash Debnath
fc603bcc92
Merge pull request #1673 from debpalash/fix/docker-admin-auth-1651
...
fix(docker): secure admin access and document WSL ROCm
2026-08-27 21:28:11 +05:30
Palash Debnath
2300d4d5f7
fix(tts): localize shared admission failures
2026-08-27 21:27:40 +05:30
Palash Debnath
c7890d2a5a
fix(dub): close final media and retry review gaps
2026-08-27 21:25:56 +05:30
Palash Debnath
633e991edc
Merge remote-tracking branch 'origin/main' into fix/runtime-stability-1652
...
# Conflicts:
# CHANGELOG.md
2026-08-27 21:09:34 +05:30
Palash Debnath
64b3785b0b
Merge remote-tracking branch 'origin/main' into fix/docker-admin-auth-1651
...
# Conflicts:
# CHANGELOG.md
2026-08-27 21:09:30 +05:30
Palash Debnath
4b3c62d783
Merge remote-tracking branch 'origin/main' into fix/dub-srt-voices-1660
...
# Conflicts:
# CHANGELOG.md
2026-08-27 21:09:27 +05:30
Palash Debnath
103a5dbbe4
Merge pull request #1674 from debpalash/fix/voice-clone-reference-lease-1668
...
fix(generate): lease ad-hoc references across abandoned jobs
2026-08-27 20:47:00 +05:30
Palash Debnath
86f6c9ec8e
fix(auth): reject blank server admin keys
2026-08-27 20:46:24 +05:30
Palash Debnath
e1a76f9aca
fix(dub): close shared workflow review gaps
2026-08-27 20:43:21 +05:30
Palash Debnath
57263edad7
fix(tts): centralize single-generation admission
2026-08-27 20:38:29 +05:30
Palash Debnath
4c0a0a26b7
fix(runtime): bound external debugger restarts
2026-08-27 20:26:52 +05:30
Palash Debnath
634936eb10
fix(rocm): diagnose disabled WSL DXG detection
2026-08-27 20:26:09 +05:30
Palash Debnath
422dbd1313
fix(dub): address cast, language, and cancellation review
2026-08-27 20:25:16 +05:30
Palash Debnath
d23f22d56b
test(generation): assert cancelled reference workers
2026-08-27 20:22:19 +05:30
Palash Debnath
eaa87ff041
fix(docker): require the Studio administrator key
2026-08-27 20:21:42 +05:30
Palash Debnath
0ee9bc35d0
fix(runtime): prevent overlapping native work and false crashes
2026-08-27 20:20:58 +05:30
Palash Debnath
a1cd15964c
Merge remote-tracking branch 'origin/main' into fix/voice-clone-reference-lease-1668
2026-08-27 20:10:51 +05:30
Palash Debnath
895e62df7c
Merge remote-tracking branch 'origin/main' into fix/docker-admin-auth-1651
2026-08-27 20:10:51 +05:30
Palash Debnath
49c175301a
Merge remote-tracking branch 'origin/main' into fix/dub-srt-voices-1660
2026-08-27 20:10:07 +05:30
Palash Debnath
b92d35ac5d
feat: add local speech platform ( #1671 )
...
Fixes #1646
2026-08-27 19:51:07 +05:30
Palash Debnath
b6bd125f23
fix(dub): keep preview extraction off event loop
2026-08-27 19:45:31 +05:30
Palash Debnath
53331a6f5a
fix(dub): normalize uploaded video for preview
2026-08-27 19:45:10 +05:30