399c7c18

By: Michael Lynch <git@mtlynch.io>

Merge remote-tracking branch 'b/media-svc/2/extract-media-service' into delete-media/3/delete-files

# Conflicts:
#	cmd/app/main.go
#	handlers/media_edit.go
#	handlers/media_edit_test.go
#	handlers/server.go
#	handlers/static/js/htmx-settings.js
#	handlers/templates/layouts/base.html
#	handlers/templates/partials/caption.html
#	handlers/upload.go
#	handlers/upload_test.go
#	media/service.go
#	media/service_test.go
#	store/sqlite/media.go
#	store/sqlite/media_test.go
#	uploads/image.go
#	uploads/processor.go
#	uploads/video.go