9e091a27

By: Michael Lynch <git@mtlynch.io>

Keep imported thumbnails required without inventing photo files

Tinybeans photo exports include thumbnail URLs in metadata, but they do not
include local thumbnail files on disk. Video exports do include thumbnail
files.

This change keeps photo thumbnail filenames distinct by parsing `blobs.t`, but
stops requiring a local photo thumbnail path during Tinybeans export parsing.
The importer still guarantees that every imported media entry has a thumbnail:
photos generate one from the original image and videos copy the exported
thumbnail file.

The tests now reflect the real export shape instead of creating synthetic photo
thumbnail files under testdata.
Codeberg

Suite timing

Time to Start Worker time Duration Time to finish
Config 0s 1s 1s 1s
Eval 1s 32s 32s 34s
Build 3s 1m04s - -
Test - - - -
Deploy - - - -
Suite 0s 1m38s - -