Author: Michael Lynch <git@mtlynch.io>
Committer: Michael Lynch <mtlynch@noreply.codeberg.org>
Add shared media file store (#414) Define a FileStore contract for media backends and use one typed store when configuring uploads. Local and S3 backends now both support deleting media files, allowing later media services to depend on the same storage contract. Reviewed-on: https://codeberg.org/mtlynch/little-moments/pulls/414