v2.0.0
Satūs v2 — whole-codebase deslop + maintainability audit, modernized WebGL, and a refreshed site.
Highlights
- WebGPU/TSL migration — all WebGL effects (gradient, 8-pass fluid sim, flowmap, r3f demo) ported to TSL NodeMaterials on
WebGPURenderer, with a WebGL2-backend fallback for browsers without WebGPU. - New hero — glossy red liquid-metal "drip" effect (2D screen-space field, ~120 FPS).
- Next.js 16 Cache Components —
revalidateTagcache-profile fixes; next-sanity 13 (defineLive/defineQuery). - Integrations — Sanity / Shopify / Mailchimp fixes; Shopify data layer split from a 440-line monolith into focused modules + shared
reshape.ts. - Renderer fallback fix — no-WebGPU browsers (e.g. privacy Chromium forks) now use the WebGL2 backend instead of the classic renderer, so TSL materials + animations work everywhere.
- Cleanup — Base UI primitive tidy-up, theme inline-
<script>removal (server-rendered default), value-prop card spacing,.env.exampletrimmed to a base template, dependency bumps.