From 67a4cead97566818a49b1ec012341afbf3d3a544 Mon Sep 17 00:00:00 2001 From: 2RE Date: Thu, 10 Sep 2026 19:44:17 +0800 Subject: [PATCH] Optimise all images to WebP: img/ 20 MB down to 3.2 MB 45 images converted with cwebp (long side capped at 1600px; -q 82, or -q 90 -alpha_q 100 when transparent) and 97 references repointed across 13 HTML files. printtiresad.png stays PNG because every WebP encode of it came out larger. Verified: 0 missing references, 0 unreferenced files, all 45 WebP files decode, all 16 pages balance and serve 200, and the before/after width/height ratio-hint sets are identical. NOTE: the published site must be redeployed for the new assets to go live. --- TODO.md | 8 ++- case-studies.html | 36 ++++++------ case-studies/jensens-red-barn.html | 4 +- case-studies/mask-aid-project.html | 4 +- case-studies/mehavior.html | 4 +- case-studies/one-womans-art-and-magic.html | 4 +- case-studies/sams-rules.html | 4 +- case-studies/silver-lining.html | 4 +- case-studies/teach-each-other-ai.html | 4 +- case-studies/upscale-food-cart.html | 4 +- case-studies/urban-moto.html | 8 +-- case-studies/victoria-fuller.html | 4 +- img/2plus5times3.jpg | Bin 21773 -> 0 bytes img/2plus5times3.webp | Bin 0 -> 5110 bytes img/3d78williams.jpg | Bin 462354 -> 0 bytes img/3d78williams.webp | Bin 0 -> 105136 bytes img/3dabandoned.jpg | Bin 160670 -> 0 bytes img/3dabandoned.webp | Bin 0 -> 21310 bytes img/3dcart.png | Bin 124884 -> 0 bytes img/3dcart.webp | Bin 0 -> 31654 bytes img/3dcoop.jpg | Bin 286902 -> 0 bytes img/3dcoop.webp | Bin 0 -> 27716 bytes img/collage-1.jpg | Bin 23491 -> 0 bytes img/collage-1.webp | Bin 0 -> 20934 bytes img/collage-2.jpg | Bin 31010 -> 0 bytes img/collage-2.webp | Bin 0 -> 27842 bytes img/collage-3.jpg | Bin 16790 -> 0 bytes img/collage-3.webp | Bin 0 -> 15226 bytes img/collage-4.jpg | Bin 30071 -> 0 bytes img/collage-4.webp | Bin 0 -> 28914 bytes img/collage-5.jpg | Bin 13089 -> 0 bytes img/collage-5.webp | Bin 0 -> 9342 bytes img/collage-6.jpg | Bin 13029 -> 0 bytes img/collage-6.webp | Bin 0 -> 8904 bytes img/collage-7.jpg | Bin 31794 -> 0 bytes img/collage-7.webp | Bin 0 -> 30922 bytes img/collage-8.jpg | Bin 28602 -> 0 bytes img/collage-8.webp | Bin 0 -> 26126 bytes img/hero-jensens-red-barn.jpg | Bin 91173 -> 0 bytes img/hero-jensens-red-barn.webp | Bin 0 -> 59726 bytes img/hero-mask-aid-project.jpg | Bin 70256 -> 0 bytes img/hero-mask-aid-project.webp | Bin 0 -> 44450 bytes img/hero-mehavior.jpg | Bin 86499 -> 0 bytes img/hero-mehavior.webp | Bin 0 -> 52232 bytes img/hero-one-womans-art-and-magic.jpg | Bin 89233 -> 0 bytes img/hero-one-womans-art-and-magic.webp | Bin 0 -> 64316 bytes img/hero-sams-rules.jpg | Bin 284320 -> 0 bytes img/hero-sams-rules.webp | Bin 0 -> 211752 bytes img/hero-silver-lining.jpg | Bin 77743 -> 0 bytes img/hero-silver-lining.webp | Bin 0 -> 44984 bytes img/hero-teach-each-other-ai.jpg | Bin 79310 -> 0 bytes img/hero-teach-each-other-ai.webp | Bin 0 -> 53272 bytes img/hero-upscale-food-cart.jpg | Bin 54118 -> 0 bytes img/hero-upscale-food-cart.webp | Bin 0 -> 34096 bytes img/hero-urban-moto.jpg | Bin 23621 -> 0 bytes img/hero-urban-moto.webp | Bin 0 -> 13926 bytes img/hero-victoria-fuller.jpg | Bin 185541 -> 0 bytes img/hero-victoria-fuller.webp | Bin 0 -> 115064 bytes img/logoargent.png | Bin 72151 -> 0 bytes img/logoargent.webp | Bin 0 -> 21246 bytes img/logobackass.png | Bin 386205 -> 0 bytes img/logobackass.webp | Bin 0 -> 121406 bytes img/logodrinking.png | Bin 237716 -> 0 bytes img/logodrinking.webp | Bin 0 -> 78570 bytes img/logodrive.png | Bin 351121 -> 0 bytes img/logodrive.webp | Bin 0 -> 69126 bytes img/logosilverlining.png | Bin 174931 -> 0 bytes img/logosilverlining.webp | Bin 0 -> 49070 bytes img/logoylem.png | Bin 1355776 -> 0 bytes img/logoylem.webp | Bin 0 -> 40038 bytes img/printkincaidad.jpg | Bin 689760 -> 0 bytes img/printkincaidad.webp | Bin 0 -> 115036 bytes img/printmacchiariniad.png | Bin 484025 -> 0 bytes img/printmacchiariniad.webp | Bin 0 -> 117274 bytes img/printylemcover.png | Bin 1019407 -> 0 bytes img/printylemcover.webp | Bin 0 -> 147816 bytes img/site-cool-crap-from-china.jpg | Bin 124581 -> 0 bytes img/site-cool-crap-from-china.webp | Bin 0 -> 33020 bytes img/site-jensens-red-barn.jpg | Bin 285722 -> 0 bytes img/site-jensens-red-barn.webp | Bin 0 -> 76676 bytes img/site-mask-aid-project.jpg | Bin 139677 -> 0 bytes img/site-mask-aid-project.webp | Bin 0 -> 43058 bytes img/site-one-womans-art-and-magic.jpg | Bin 198384 -> 0 bytes img/site-one-womans-art-and-magic.webp | Bin 0 -> 71780 bytes img/site-teach-each-other-ai.jpg | Bin 176609 -> 0 bytes img/site-teach-each-other-ai.webp | Bin 0 -> 50270 bytes img/web50shadesof2048.png | Bin 2159752 -> 0 bytes img/web50shadesof2048.webp | Bin 0 -> 94732 bytes img/webdatavisart.jpeg | Bin 122101 -> 0 bytes img/webdatavisart.webp | Bin 0 -> 74198 bytes img/webmehavior.png | Bin 472061 -> 0 bytes img/webmehavior.webp | Bin 0 -> 50156 bytes img/websinosalescopy.jpg | Bin 69032 -> 0 bytes img/websinosalescopy.webp | Bin 0 -> 28306 bytes img/webvictoria.png | Bin 3902477 -> 0 bytes img/webvictoria.webp | Bin 0 -> 164208 bytes img/writtenearplugs.jpg | Bin 2133091 -> 0 bytes img/writtenearplugs.webp | Bin 0 -> 166976 bytes img/writtensamsrules.png | Bin 3442973 -> 0 bytes img/writtensamsrules.webp | Bin 0 -> 275502 bytes img/writtenstructions.jpg | Bin 381914 -> 0 bytes img/writtenstructions.webp | Bin 0 -> 165626 bytes index.html | 64 ++++++++++----------- memory-bank/activeContext.md | 2 + memory-bank/progress.md | 11 +++- memory-bank/reference-materials.md | 16 ++++-- memory-bank/techContext.md | 18 +++++- work.html | 50 ++++++++-------- 108 files changed, 139 insertions(+), 110 deletions(-) delete mode 100644 img/2plus5times3.jpg create mode 100644 img/2plus5times3.webp delete mode 100755 img/3d78williams.jpg create mode 100644 img/3d78williams.webp delete mode 100755 img/3dabandoned.jpg create mode 100644 img/3dabandoned.webp delete mode 100755 img/3dcart.png create mode 100644 img/3dcart.webp delete mode 100755 img/3dcoop.jpg create mode 100644 img/3dcoop.webp delete mode 100644 img/collage-1.jpg create mode 100644 img/collage-1.webp delete mode 100644 img/collage-2.jpg create mode 100644 img/collage-2.webp delete mode 100644 img/collage-3.jpg create mode 100644 img/collage-3.webp delete mode 100644 img/collage-4.jpg create mode 100644 img/collage-4.webp delete mode 100644 img/collage-5.jpg create mode 100644 img/collage-5.webp delete mode 100644 img/collage-6.jpg create mode 100644 img/collage-6.webp delete mode 100644 img/collage-7.jpg create mode 100644 img/collage-7.webp delete mode 100644 img/collage-8.jpg create mode 100644 img/collage-8.webp delete mode 100644 img/hero-jensens-red-barn.jpg create mode 100644 img/hero-jensens-red-barn.webp delete mode 100644 img/hero-mask-aid-project.jpg create mode 100644 img/hero-mask-aid-project.webp delete mode 100644 img/hero-mehavior.jpg create mode 100644 img/hero-mehavior.webp delete mode 100644 img/hero-one-womans-art-and-magic.jpg create mode 100644 img/hero-one-womans-art-and-magic.webp delete mode 100644 img/hero-sams-rules.jpg create mode 100644 img/hero-sams-rules.webp delete mode 100644 img/hero-silver-lining.jpg create mode 100644 img/hero-silver-lining.webp delete mode 100644 img/hero-teach-each-other-ai.jpg create mode 100644 img/hero-teach-each-other-ai.webp delete mode 100644 img/hero-upscale-food-cart.jpg create mode 100644 img/hero-upscale-food-cart.webp delete mode 100644 img/hero-urban-moto.jpg create mode 100644 img/hero-urban-moto.webp delete mode 100644 img/hero-victoria-fuller.jpg create mode 100644 img/hero-victoria-fuller.webp delete mode 100755 img/logoargent.png create mode 100644 img/logoargent.webp delete mode 100755 img/logobackass.png create mode 100644 img/logobackass.webp delete mode 100755 img/logodrinking.png create mode 100644 img/logodrinking.webp delete mode 100755 img/logodrive.png create mode 100644 img/logodrive.webp delete mode 100755 img/logosilverlining.png create mode 100644 img/logosilverlining.webp delete mode 100755 img/logoylem.png create mode 100644 img/logoylem.webp delete mode 100755 img/printkincaidad.jpg create mode 100644 img/printkincaidad.webp delete mode 100755 img/printmacchiariniad.png create mode 100644 img/printmacchiariniad.webp delete mode 100755 img/printylemcover.png create mode 100644 img/printylemcover.webp delete mode 100644 img/site-cool-crap-from-china.jpg create mode 100644 img/site-cool-crap-from-china.webp delete mode 100644 img/site-jensens-red-barn.jpg create mode 100644 img/site-jensens-red-barn.webp delete mode 100644 img/site-mask-aid-project.jpg create mode 100644 img/site-mask-aid-project.webp delete mode 100644 img/site-one-womans-art-and-magic.jpg create mode 100644 img/site-one-womans-art-and-magic.webp delete mode 100644 img/site-teach-each-other-ai.jpg create mode 100644 img/site-teach-each-other-ai.webp delete mode 100755 img/web50shadesof2048.png create mode 100644 img/web50shadesof2048.webp delete mode 100755 img/webdatavisart.jpeg create mode 100644 img/webdatavisart.webp delete mode 100755 img/webmehavior.png create mode 100644 img/webmehavior.webp delete mode 100644 img/websinosalescopy.jpg create mode 100644 img/websinosalescopy.webp delete mode 100755 img/webvictoria.png create mode 100644 img/webvictoria.webp delete mode 100755 img/writtenearplugs.jpg create mode 100644 img/writtenearplugs.webp delete mode 100644 img/writtensamsrules.png create mode 100644 img/writtensamsrules.webp delete mode 100755 img/writtenstructions.jpg create mode 100644 img/writtenstructions.webp diff --git a/TODO.md b/TODO.md index 2447b0f..4069d2a 100644 --- a/TODO.md +++ b/TODO.md @@ -20,7 +20,7 @@ Last updated: 2026-09-10. ## Content -- [ ] Refine any copy that reads wrong, page by page. +- [x] Refine any copy that reads wrong, page by page. - [ ] Populate the galleries with more or real work items. - [ ] Add per-image captions (they are category-level only right now). @@ -30,8 +30,10 @@ Last updated: 2026-09-10. find or shoot a better crop. - [ ] Consider moving `writtenearplugs.jpg` from the Urban Moto grid into the Print gallery. -- [ ] Optimise images to WebP: `img/` is 20 MB of the 21 MB repo. -- [ ] Confirm the Forgejo repo (`2RE03-Design`) is private. +- [x] Optimise images to WebP: `img/` was 20 MB of the 21 MB repo. Done: 45 images + converted (long side capped at 1600px, q82, or q90 with lossless alpha), `img/` + is now 3.2 MB. `printtiresad.png` stayed PNG because WebP came out larger. +- [x] Confirm the Forgejo repo (`2RE03-Design`) is private. ## Done diff --git a/case-studies.html b/case-studies.html index c97cfe2..00bf458 100644 --- a/case-studies.html +++ b/case-studies.html @@ -48,57 +48,57 @@