Commit Graph
1244 Commits
Author SHA1 Message Date
debpalash c3d18412fe fix(dub): bind cookie trust to the local UI origin 2026-08-10 03:21:02 +00:00
debpalash 74e6d4582b fix(dub): keep cookie credentials off remote plaintext HTTP 2026-08-10 03:16:35 +00:00
debpalash bfbf78a270 Merge remote-tracking branch 'origin/main' into fix/1429-youtube-cookie-file
# Conflicts:
#	CHANGELOG.md
2026-08-10 03:15:59 +00:00
Palash Debnath c3ad072a84 Merge pull request #1427 from debpalash/fix/classify-401-substring
fix(errors): three digits in a path are not an authentication failure
2026-08-10 02:58:16 +00:00
debpalash 270666fac8 Merge remote-tracking branch 'origin/main' into fix/classify-401-substring 2026-08-10 02:43:12 +00:00
Palash Debnath ee313ad892 Merge pull request #1465 from debpalash/dependabot/uv/yt-dlp-2026.7.4
chore(deps): bump yt-dlp from 2026.6.9 to 2026.7.4
2026-08-10 02:24:30 +00:00
debpalash 7e55468892 Merge remote-tracking branch 'origin/main' into fix/classify-401-substring
# Conflicts:
#	CHANGELOG.md
2026-08-10 02:10:37 +00:00
debpalash da31ef9aec Merge remote-tracking branch 'origin/main' into review/pr-1465 2026-08-10 02:09:35 +00:00
Palash Debnath 3c95d9c52d Merge pull request #1450 from debpalash/dependabot/uv/nltk-3.10.0
chore(deps): bump nltk from 3.9.4 to 3.10.0
2026-08-10 01:55:10 +00:00
debpalash c4e13fc07c Merge remote-tracking branch 'origin/main' into review/pr-1465 2026-08-10 01:48:07 +00:00
debpalash 3dde7b52db Merge remote-tracking branch 'origin/main' into codex/pr-1450 2026-08-10 01:39:04 +00:00
Palash Debnath 2b79d43e56 Merge pull request #1449 from debpalash/dependabot/uv/pypdf-6.15.0
chore(deps): bump pypdf from 6.13.2 to 6.15.0
2026-08-10 01:24:01 +00:00
debpalash c6f7167d06 Merge remote-tracking branch 'origin/main' into codex/pr-1449 2026-08-10 01:08:02 +00:00
dependabot[bot] 82a7039988 chore(deps): bump yt-dlp from 2026.6.9 to 2026.7.4
Bumps [yt-dlp](https://github.com/yt-dlp/yt-dlp) from 2026.6.9 to 2026.7.4.
- [Release notes](https://github.com/yt-dlp/yt-dlp/releases)
- [Changelog](https://github.com/yt-dlp/yt-dlp/blob/master/Changelog.md)
- [Commits](https://github.com/yt-dlp/yt-dlp/compare/2026.06.09...2026.07.04)

---
updated-dependencies:
- dependency-name: yt-dlp
  dependency-version: 2026.7.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-10 00:54:03 +00:00
Palash Debnath 16cbf1db3a Merge pull request #1452 from debpalash/dependabot/uv/aiohttp-3.14.3
chore(deps): bump aiohttp from 3.14.1 to 3.14.3
2026-08-10 00:51:32 +00:00
debpalash b77e6b2030 Merge remote-tracking branch 'origin/main' into codex/pr-1452 2026-08-10 00:34:15 +00:00
Palash Debnath 28f40f1d59 Merge pull request #1446 from debpalash/fix/ghas-redos
fix(security): make user-controlled validators linear-time
2026-08-10 00:19:48 +00:00
debpalash cf59a508fe fix(security): align bounded model validation 2026-08-10 00:04:53 +00:00
debpalash c3209e3d32 Merge remote-tracking branch 'origin/main' into fix/ghas-redos
# Conflicts:
#	CHANGELOG.md
2026-08-10 00:03:45 +00:00
Palash Debnath 3634c3b9d6 Merge pull request #1462 from debpalash/fix/ghas-disclosure-streaming
fix(security): stabilize streamed failure responses
2026-08-09 23:49:59 +00:00
debpalash d35e8e881d fix(security): stabilize inner transcription failures 2026-08-09 23:35:28 +00:00
debpalash 544d345069 fix(security): keep stream failures out of logs 2026-08-09 23:18:16 +00:00
debpalash bebe462dc6 Merge remote-tracking branch 'origin/main' into fix/ghas-disclosure-streaming
# Conflicts:
#	CHANGELOG.md
2026-08-09 23:12:47 +00:00
Palash Debnath 7f67e1622b Merge pull request #1426 from debpalash/fix/1414-resolve-heartbeat
fix(engines): a venv resolution that takes minutes is not a stalled generation (#1414)
2026-08-09 22:59:26 +00:00
debpalash f122b84a7e test: always release parked heartbeat writer 2026-08-09 22:42:48 +00:00
debpalash 600a8dc936 Merge remote-tracking branch 'origin/main' into codex/pr-1426 2026-08-09 22:37:45 +00:00
Palash Debnath 9e9c9d031f Merge pull request #1461 from debpalash/test/ghas-fp-evidence
test(security): lock reviewed GHAS invariants
2026-08-09 22:23:35 +00:00
debpalash 3f706336f6 Merge remote-tracking branch 'origin/main' into test/ghas-fp-evidence 2026-08-09 22:08:40 +00:00
Palash Debnath ae46f187d0 fix(security): move host-path authority into the desktop shell (#1448)
Close unauthenticated remote mutation paths and keep filesystem destinations behind one-shot Tauri capabilities. CodeRabbit and Greptile findings were fixed on-branch; all review threads are resolved. Full CI, Security, Rust, and cross-platform smoke checks are green.
2026-08-09 21:55:43 +00:00
debpalash 96a6c7574a fix(security): stabilize streamed failure responses 2026-08-09 21:50:42 +00:00
debpalash 6e7f12f391 test(security): lock reviewed GHAS invariants 2026-08-09 21:48:54 +00:00
debpalash f6e01c142a Merge remote-tracking branch 'origin/main' into fix/ghas-redos
# Conflicts:
#	CHANGELOG.md
2026-08-09 21:24:31 +00:00
Palash Debnath 93143849d2 fix(security): constrain endpoint probes to trusted origins (#1447)
Validate HTTPS probe destinations against the shipped origin allowlist and clean up the related CodeQL test findings. Reviewed by Greptile; CodeRabbit was harvested but rate-limited. CI, Security, and cross-platform smoke checks are green.
2026-08-09 21:18:11 +00:00
debpalash 6f443ad387 fix(models): accept valid underscore repo IDs 2026-08-09 21:13:10 +00:00
dependabot[bot] b03b67ef00 chore(deps): bump aiohttp from 3.14.1 to 3.14.3
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.14.1 to 3.14.3.
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.14.1...v3.14.3)

---
updated-dependencies:
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-09 21:01:51 +00:00
dependabot[bot] 70a5d69622 chore(deps): bump nltk from 3.9.4 to 3.10.0
Bumps [nltk](https://github.com/nltk/nltk) from 3.9.4 to 3.10.0.
- [Release notes](https://github.com/nltk/nltk/releases)
- [Changelog](https://github.com/nltk/nltk/blob/develop/ChangeLog)
- [Commits](https://github.com/nltk/nltk/compare/3.9.4...v3.10.0)

---
updated-dependencies:
- dependency-name: nltk
  dependency-version: 3.10.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-09 21:01:47 +00:00
dependabot[bot] f1aec13089 chore(deps): bump pypdf from 6.13.2 to 6.15.0
Bumps [pypdf](https://github.com/py-pdf/pypdf) from 6.13.2 to 6.15.0.
- [Release notes](https://github.com/py-pdf/pypdf/releases)
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md)
- [Commits](https://github.com/py-pdf/pypdf/compare/6.13.2...6.15.0)

---
updated-dependencies:
- dependency-name: pypdf
  dependency-version: 6.15.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-09 21:01:46 +00:00
debpalash ce2f2e9397 docs: note bounded input validation 2026-08-09 20:59:32 +00:00
debpalash 400fd97810 fix(security): bound model and voice validators 2026-08-09 20:59:12 +00:00
Gamble Tan 4945dec04e fix(asr): use the bundled ffmpeg for MLX transcription (#1436)
Decode MLX Whisper audio once through VoiceStudio's validated bundled ffmpeg and reuse the waveform for forced alignment. This restores source-install transcription on Apple Silicon without requiring system ffmpeg.\n\nThanks @gambletan!
2026-08-09 20:55:15 +00:00
debpalash b1b18dd1ba fix(dub): support explicit YouTube cookie exports (#1429) 2026-08-09 20:42:47 +00:00
debpalash 7c64a7270c fix: make resolve heartbeat shutdown race-free 2026-08-09 20:24:14 +00:00
debpalash 5c069feb50 Merge remote-tracking branch 'origin/main' into HEAD
# Conflicts:
#	CHANGELOG.md
2026-08-09 20:23:35 +00:00
debpalash 828ac1a2c8 test(errors): pin audio failure class with 401 path 2026-08-09 20:23:05 +00:00
debpalash 9f33129fee Merge remote-tracking branch 'origin/main' into HEAD 2026-08-09 20:22:16 +00:00
Palash Debnath c870f794ed fix(engines): give every sidecar a private fd for its frames (#1428)
Protect all nine sidecar frame channels from library stdout noise and pin the complete sidecar manifest in regression coverage.\n\nCloses #1428. Thanks @1335-Group for the diagnosis and tested fix.
2026-08-09 20:22:06 +00:00
debpalash 31c654a35a Merge main into fix/1414-resolve-heartbeat
CHANGELOG only; both entries kept.
2026-08-08 15:24:09 +05:30
Palash Debnath 1eb59c6f18 feat(diagnostics): say why a GPU host fell back to CPU (#1274) (#1425)
The About page reported 'Compute device: cpu / GPU active: no / VRAM 0.00 GB' on a machine with a working GPU. Every line was true and none was usable — it is also exactly what a machine with no GPU at all reports, so the report could not distinguish a driver that isn't loaded from a container that cannot open the device from a ROCm older than the card.

The probe already knew all of it; torch.cuda.is_available() returning False simply produced no note. Each cause now reads differently: a missing device node names the --device flags, a permissions failure names --group-add and how to find the host's real render/video GIDs (copied numbers are the most common way this ends up on CPU in Docker), a card newer than the shipped ROCm points at rocminfo, an HSA_OVERRIDE_GFX_VERSION that is doing more harm than good is named first because it is both likelier and cheaper to test, and an unreachable NVIDIA driver gets its own advice.

The probe never diagnoses from a measurement it did not complete: when torch.cuda.is_available() itself raises, the exception is reported and no device findings are asserted beside it. Metadata access that raises is contained too — this runs on the path whose whole job is to explain a failure, so it cannot become one.
2026-08-08 15:23:38 +05:30
debpalash 44f2cff6c1 Merge remote-tracking branch 'origin/main' into fix/classify-401-substring
# Conflicts:
#	CHANGELOG.md
2026-08-08 15:16:04 +05:30
debpalash 2df66e2628 Merge main into fix/1414-resolve-heartbeat
CHANGELOG only; both entries kept.
2026-08-08 15:08:13 +05:30