Skip to content

History / Modular Configurator

Revisions

  • Modular configurator: reorder layouts, Design your own first, 45 units Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 19, 2026
  • Modular configurator: ready-made layouts with units on their own Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 19, 2026
  • Modular configurator: units standing on their own Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 18, 2026
  • Modular Configurator: tables that sit in a corner, cushion overhang Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 18, 2026
  • Modular Configurator: plain square add-spaces at each end Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 18, 2026
  • Modular Configurator: full-screen view, arm-end add spaces, touch remove badge Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 18, 2026
  • Update Google Shopping and Modular Configurator wiki pages Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 18, 2026
  • Modular configurator: units in front are a per-listing choice The page documented the inferred rule - any range with both a backed and a backless straight unit offers spaces in front - as the behaviour. That is now a tick box on each listing's set-up, off unless ticked. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 17, 2026
  • Pin modular-configurator-for-shop v0.1.20, update wiki Wedge pieces for curved and serpentine modular layouts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 17, 2026
  • Document Twilio transcript failures and mobile gallery hints

    @usersaynoso usersaynoso committed Sep 14, 2026
  • Update build cache and mobile product docs Document the build-cache retention work and the mobile product media pinning behaviour for shop and configurator pages. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 14, 2026
  • Modular Configurator: reset now offers Back to your layout Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • Document media drag-drop fix and layout builder links Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • docs: curved units, rounded ends, auto model turning Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • docs: update Modular Configurator wiki page for v0.1.4 changes Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • docs: note chain-editing arm-end insert behaviour Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • docs: modular-configurator layout gallery stage + price/delivery parity Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026
  • perf: CDN stale-while-revalidate, inline theme/consent scripts, split module router by page, cache font-face sheet, size Puck images; add new module + pin bumps - lib/cache/page-cache.ts + module-api-cache.ts: cdnCacheControl()/cdnCacheControlForWindow() return `public, max-age=<w>, stale-while-revalidate=<w>` instead of `public, s-maxage=<w>` (s-maxage implies proxy-revalidate, blocking every visitor once a window closes). - app/layout.tsx: theme-init/consent-init are plain inline <script> tags instead of next/script beforeInteractive, which only queued them until Next's main chunk loaded. - scripts/generate-module-router.mjs now writes router.ts, router.public.ts, lib/modules/public-head.ts and lib/modules/router.public-slug.ts so a page only carries the client JS of modules it actually uses (layout and [slug]/page.tsx no longer pull in every module's public pages). Guards: lib/modules/router-split.test.ts, lib/modules/public-graph-weight.test.ts. - New lib/design/font-face-css.ts: cached @font-face sheet, avoids a render-blocking Google Fonts fetch per render; used by app/(public)/layout.tsx and app/api/fonts/css/route.ts. - New lib/puck/imgDimensions.ts + mediaDimensions.ts: explicit width/height on Puck images from the Media row, no layout shift. - New module modular-configurator-for-shop v0.1.0 registered in modules.json + README. - modules.json pins bumped for shop, shop-variations, product-3d-views-for-shop, filters-for-shop, product-discovery-tool, space-planner-for-shop, quote-for-shop, gazette and unified-inbox to their just-released versions. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @usersaynoso usersaynoso committed Sep 13, 2026