mirror of
https://github.com/TautvydasDerzinskas/Thingport.git
synced 2026-10-18 20:59:55 -05:00
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.