Spaces:
Running
Running
Commit History
13 days ago
-
Add explicit operator-controlled Studio user provisioning
Verified signaturee06816a -
Restrict workspace invitations and membership role changes
Verified signature4c08f3a -
Pass authenticated actor to workspace invitation authorization
Verified signaturebdd5f1d -
Enforce workspace scope in approval service operations
Verified signature5d99e9f -
Scope approval persistence reads and writes to workspace
Verified signature35bd705 -
Require workspace scope for project collaborator operations
Verified signatured400336 -
Enforce workspace ownership for project collaborators
Verified signature425020d -
Scope approval and project collaborator endpoints to authenticated workspace
Verified signature766854b -
Match Studio HMAC canonicalization
Verified signatureUse the exact newline-separated envelope format produced by the Studio proxy.a4fde0f -
Use membership-constrained Studio context
Verified signatureApply shared-key scope intersection via tested authorization helper.3d2941f -
Enforce role-limited Studio authorization
Verified signatureExtract role-scope intersection so membership authorization can be regression tested.c8a0391 -
Add Studio identity HMAC verifier
Verified signatureValidate the signed timestamped Supabase identity envelope forwarded by Studio.00c3273 -
Resolve Studio subjects through active memberships
Verified signatureFail closed for unknown users, inactive memberships, and ambiguous workspace membership.64d5cff -
Add verified Studio identity authorization
Verified signatureVerify signed Studio identity and constrain shared API-key scopes by persisted membership role.8ce9df1
14 days ago
-
Add signed Studio identity setting
Verified signatureee2f2de
15 days ago
-
Document additive ORM schema initialization
Verified signaturef299d68 -
Enable automatic ORM schema initialization
Verified signatured557c63 -
Enable ORM schema creation for missing tables
Verified signature35e09f3 -
fix: repair missing project brand kit column
Verified signature6ca12fe -
fix: disable asyncpg statement cache for social poolers
Verified signature77fb0a2 -
fix: disable asyncpg statement cache for postgres poolers
Verified signaturea3a768d -
feat: add unified media inspection endpoint
Verified signature64412b1
16 days ago
-
Fail closed when downloader host lacks a DNS pin
Verified signaturedd641c9 -
Make downloader transport creation testable
Verified signatureecae65b -
Restore complete downloader and isolate DNS pins per request
Verified signatureba98fc9 -
Isolate DNS pins per concurrent download
Verified signature7377950 -
Fail closed when validated DNS address list is empty
Verified signature5eedda5 -
Retry validated DNS addresses for secure media downloads
Verified signature8641c6e -
Make request body limit middleware return reliable 413 responses
Verified signaturebda3e6b -
Remove stale filename regex reference after syntax fix
Verified signatureb67d068 -
Fix downloader Content-Disposition regex startup SyntaxError
Verified signature3407236 -
Add word-by-word motivational captions template (#3)
- Add word-by-word motivational captions template (5e4a9e46a05ee0a119a1c3f50d47148076fc043b) - Use automatic language detection for word captions (15fb8696ec6764029db27a49f3c148b2c04a1164) - Add regression test for word-by-word captions template (dd9b0eb2449159225a470b29619fcbc480bd8eac) - Improve word caption readability and safe-area placement (938c22783aa26cdf02a2521903ef2b3c22628ae9) - Restore complete template catalog and tune word captions (0360fd057311fa0e4be10070c5d78ca2315b02b8) - Document word-by-word motivational caption template (f5282b93549766f315bee1cf72dfb305597a0e85) - Add side-chain background music ducking operation (e04cdb173aa2cd138d18d5ccdd0a994389dcfc0c) - Register safe audio ducking template operation (3b617e7dde8d3a4c84c9ccdab35106c769d12021) - Add voiceover background music ducking template (85516599bf791c6cce90351902d656b0a984d449) - Test background music side-chain ducking (f031aa67674ed421f0e58fc0a2e3ffed8f2aaa54) - Test voiceover ducking template registrati…8939f6f
20 days ago
-
Fix DiarizationService constructor compatibility (#2)
- Fix DiarizationService constructor compatibility (53eef2ef68a1f4e57128497db0b786307b761a2d)3f44a64 -
Fix truncated input resolver and restore missing helpers (#1)
- Fix truncated input resolver and restore missing helpers (c50a399459598f0e1dee6e8e234a97890014edff)19fccd4
21 days ago
-
Clamp voiceover fade-out to the audible video window
Verified signature58cad86 -
Support videos without existing audio in additive SFX mixing
Verified signatureb24612b
24 days ago
-
Make voiceover ducking deterministic and semantically correct
Verified signaturebe557fb -
Harden voiceover timing and audio edge cases
Verified signature5faf718 -
Tune voiceover ducking from duck_volume
Verified signature098461c -
Expose dedicated add-voiceover endpoint
Verified signature5954b69 -
Add dedicated voiceover mixing operation
Verified signaturecd165e0 -
Fix additive audio duration handling
Verified signature822acaa -
Validate audio mix bitrate
Verified signature1b2e4ad -
Expose additive video audio endpoint
Verified signature440715a -
Add additive audio mixing for video SFX
Verified signatured2e58d8 -
Expose speaker-count controls in Whisper diarization
Verified signature7369333 -
Forward speaker-count bounds to diarization backend
Verified signature424f465 -
Harden remote diarization adapter
Verified signature19b1d4a -
feat: enable optional remote diarization
Verified signaturef2be6bd -
fix: load diarization backend configuration safely
Verified signature4dcba1b