You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
master
copilot/fix-oauth2-validation-issues
dependabot/go_modules/github.com/nwaples/rardecode/v2-2.2.0
dependabot/go_modules/github.com/ulikunitz/xz-0.5.14
update-checksum
redirect-status
zipped-static
1.1.1
1.1.0-beta
1.0.3
1.0.2
1.0.1
1.0.0
2.0.0-alpha.1
3.0.0
3.0.0-beta1
3.0.0-beta2
3.0.0-beta3
3.0.0-rc1
3.1.0
3.1.1
3.2.0
3.2.1
3.3.0
3.3.1
3.3.2
3.4.0
3.4.0-beta1
3.4.1
3.4.2
3.4.3
3.5.0
3.5.0-beta.3
3.5.0-beta1
3.5.0-beta2
3.5.1
3.5.2
3.5.3
3.6.0
3.6.0-beta1
3.6.1
3.6.2
3.7.0
3.7.1
3.8.0
3.8.0-beta1
3.8.1
3.8.2
3.8.3
4.0.0
4.0.0-beta.10
4.0.0-beta.11
4.0.0-beta.12
4.0.0-beta.13
4.0.0-beta.14
4.0.0-beta.6
4.0.0-beta.7
4.0.0-beta.8
4.0.0-beta.9
4.1.0
4.1.1
4.1.2
4.1.3
4.10.0
4.10.1
4.11.0
4.11.1
4.12.0
4.12.1
4.13.0
4.14.0
4.14.1
4.15.0
4.16.0
4.16.1
4.17.0
4.18.0
4.2.0
4.3.0
4.4.0
4.4.1
4.5.0
4.5.1
4.6.0
4.7.0
4.8.0
4.9.0
4.9.1
4.9.2
${ noResults }
Adds a media post-processing pipeline that compresses images off the upload path, in batches, to save storage: - New media_process_task ent table (media_type discriminator; image now, video later) + inventory client with idempotent Enqueue/ListPending. - CompleteUpload enqueues the primary entity when the global switch and the owner's auto_compress_images opt-in are on and mime/size gates pass. - A configurable cron enqueues a bounded batch onto a dedicated MediaProcessQueue (default 1 worker) that compresses each blob via vips (default) or ffmpeg using EntitySource, then writes the result back as a new version through manager.Update (quota handled by StorageDiff). A context guard prevents the write-back from re-enqueueing itself. - BackendVersion 4.14.1 -> 4.14.2 to fire the migration; new default settings are idempotently backfilled. BusyWorkers/metrics expose the queue in /admin/task; result mode 'version' is the MVP (replace/auto are follow-ups). |
3 weeks ago | |
|---|---|---|
| .. | ||
| intercept.go | feat(media): deferred image compression subsystem (APP-101) | 3 weeks ago |