doxa-maps/plugin-designs/wall-of-people-groups
Doxa Maps 32e3a20ae4 Wall of People Groups: the store no longer downloads every photo in the background, and the dead source picker and old card are gone
Measured on the live list (2026-09-29): after loading, the store tested every photo by loading it, three at a time with a second between batches: 932 photos, 132 MB by their Content-Length (the 77 IMB photos alone are 115 MB), for as long as the page stayed open, whether or not anyone zoomed in. All 939 photo URLs answered 200, and the canvas already loads only the photos in view and draws its grey box for any that fail, so the test is removed. A headless run of the real store with a counting Image stub: 12 photo requests in the first 3.5 s before, 0 after.

A group with no photo URL now gets none, instead of the stock "no image" photo, which answers 404. Today every group has a URL (a regional photo when it has none of its own), so nothing changes on screen.

The source picker only showed with two sources or more, and there has been one since the WordPress API and the CSV were dropped. It goes, with the two loaders, the CSV parser, their CSS, and the card component nothing imports. The bundle is 9.6 kB smaller (2.5 kB gzip).
2026-09-29 07:22:57 +00:00
..
src Wall of People Groups: the store no longer downloads every photo in the background, and the dead source picker and old card are gone 2026-09-29 07:22:57 +00:00
index.html Wall of People Groups: every Doxa people group on one zoomable prayer wall joins Experimental 2026-09-25 10:34:39 +00:00
index.js Five plugins were silently monolingual, because the bootstrap was copied sixteen times 2026-09-28 17:40:34 +00:00
wall-of-people-groups.meta.json Wall of People Groups: focus returns to the wall when a dialog closes, and the map pin hint stays off the wall 2026-09-28 20:51:32 +00:00
wall-of-people-groups.vue Wall of People Groups: the store no longer downloads every photo in the background, and the dead source picker and old card are gone 2026-09-29 07:22:57 +00:00