teqo-backup/src/utilities/media
Francisco Solla 57b0d168d4
Some checks are pending
Deploy / preflight (push) Waiting to run
Deploy / verify (push) Blocked by required conditions
Deploy / deploy staging (teqo-staging) (push) Blocked by required conditions
Deploy / requeue when main advanced (push) Blocked by required conditions
Deploy / deploy production (teqo-1313) (push) Blocked by required conditions
feat(C199-large): gravações do acervo sem o teto de 4 GB
O diálogo, a rota e o stream deixam de recusar arquivos acima de 4 GiB; o
nome do arquivo e o `formatRecordingFileSize` continuam iguais. Acima de
2 GiB a mídia não passa mais pelo `fs.readFile` do Payload local API: a row
nasce de um placeholder de 0 byte e a mesma key é sobrescrita por upload
multipart direto no S3 (padrão C225-large, extraído para
`utilities/privateMedia/privateMediaUpload.ts` e reusado pelo espelho de
falas web, que mantém o teto de 5 GiB via `maxBytes` do chamador). O objeto
é removido se a transação falhar, sem row fantasma, e o upload multipart de
gravações não tem teto (`Infinity`).
2026-09-26 14:40:16 -03:00
..
downloadToFile.ts feat(C231): ingerir o acervo de fotos do Flickr no storage privado 2026-09-26 05:40:22 -03:00
ffmpeg.ts feat(C215): ingestão de falas da internet no acervo — origem web, espelho privado e catálogo (Closes #1291) 2026-09-24 03:26:10 -03:00
largeS3Upload.ts feat(C199-large): gravações do acervo sem o teto de 4 GB 2026-09-26 14:40:16 -03:00
ytdlp.ts fix(C224): saneia o env do spawn do yt-dlp (Closes #1338) 2026-09-25 10:14:39 -03:00