Phones cannot land downloads in the photo library, so the gallery opens a share sheet for a cacheable preview while streaming via a dedicated download endpoint and recording preview sizes. Co-authored-by: Cursor <cursoragent@cursor.com>
7 lines
443 B
SQL
7 lines
443 B
SQL
-- Byte size of the generated preview variant, so the gallery response can
|
|
-- label the mobile save sheet's rows without the client HEADing every file.
|
|
-- NULL means "not measured yet" — rows predating this migration, until the
|
|
-- read path stats them once (see fillPreviewSizes in httpapi/sizes.go).
|
|
-- (No semicolons in these comments: the migration runner splits on them.)
|
|
ALTER TABLE photos_photos ADD COLUMN preview_size_bytes integer;
|