d9856f44

Author: Michael Lynch <git@mtlynch.io>

Committer: Michael Lynch <mtlynch@noreply.codeberg.org>

Convert imported Tinybeans GIFs to animated AVIF (#60)

Re-encode Tinybeans photo GIFs as animated AVIF during import so Little
Moments stores browser-friendly media instead of original GIF files.
Update imported metadata to point at .avif files, add regression coverage
for the filename translation, and ensure the standard Nix environments put
ffmpeg on PATH for the importer.

Reviewed-on: https://codeberg.org/mtlynch/little-moments/pulls/60
Co-authored-by: Michael Lynch <git@mtlynch.io>
Co-committed-by: Michael Lynch <git@mtlynch.io>

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 41s 41s 42s
Build 3s 2m49s 1m16s 1m20s
Test - - - -
Deploy - - - -
Suite 0s 3m31s 1m19s 1m20s

Timeline

0s10s20s30s40s50s1m1m10s1m20s