Skip to content

fix: normalize transcription endpoints and asset uploads - #19

Merged
GodsQuantum merged 1 commit into
mainfrom
fix/autosubs-endpoints-assets-20260917
Sep 17, 2026
Merged

GodsQuantum merged 1 commit into
mainfrom
fix/autosubs-endpoints-assets-20260917

Conversation

@GodsQuantum

Copy link
Copy Markdown
Owner

Summary

  • accept OpenAI-compatible base URLs ending in /v1 for both model discovery and transcription
  • keep full /audio/transcriptions URLs backward-compatible
  • stream multipart asset uploads beyond Axum's default body limit while preserving AUTOSUBS_MAX_UPLOAD_BYTES
  • release as 3.1.2
  • update locked rustls and chacha20 versions so the current RustSec audit is clean

Verification

  • cargo fmt --all -- --check
  • cargo clippy --locked --all-targets --all-features -- -D warnings
  • cargo test --locked --all-features — 77 passed
  • cargo audit --file Cargo.lock — clean
  • npm audit --audit-level=low — clean
  • npm test — 26 passed
  • npm run check -- --fail-on-warnings --output machine-verbose — 0 errors / 0 warnings
  • npm run build

Cloud9 production compose mount changes are intentionally deployment-specific and are not hardcoded into the public example.

@GodsQuantum
GodsQuantum enabled auto-merge (rebase) September 17, 2026 20:47
@GodsQuantum
GodsQuantum merged commit d20a23d into main Sep 17, 2026
9 checks passed
@GodsQuantum
GodsQuantum deleted the fix/autosubs-endpoints-assets-20260917 branch September 17, 2026 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant