Files
Thingport/backend
Tautvydas Derzinskas eefbde1bb5 perf(tags): render tag mosaics on the server and size pages to the screen
Each tag tile now loads one WebP built by the backend from its newest models'
pictures, instead of up to ten images laid out in the browser. Mosaics are
made on first request and cached under storage/tag-mosaics; their URL carries
a hash of the pictures in them, so tagging, untagging or a new render gives a
new URL with nothing to invalidate, and existing libraries need no backfill.

The summary joins pictures only for the requested page's tags, a single
tag's mosaic looks up just that tag's newest models, and the Tags page asks
for enough tags to fill the screen. Deleting a tag, or all of a user's
models, removes its mosaics.
2026-10-15 12:46:42 +02:00
..
2026-09-07 09:12:37 +02:00
2026-09-07 09:12:37 +02:00
2026-09-13 13:03:31 +02:00
2026-09-07 09:12:37 +02:00