Sessions · demo.sessions.ca

35 working versions · newest first · v318 is live at the root. Click any version to open it. Build times shown in Eastern (ET); older versions are archived snapshots.

📋 Feedback ChecklistTRACKERDarryl + Sophie · Jun 11
  • Unified Darryl & Sophie correction checklist — 34 tasks: Navigation, Homepage, Our Programs, Rewards.
  • Live progress, product mapping, asset library & mockups.
v318LATESTJun 21, 2026 · 12:19 AM EDT
  • Gift Cards hero headline changed from ‘Send a sesh. Any amount, any moment.’ to ‘Elevate your gift giving this holiday season.’ (Sophie request), same bold/light split.
v317Jun 20, 2026 · 11:31 PM EDT
  • Rewards hero headline changed from ‘A more rewarding way to shop.’ to ‘Elevate your experience.’ (Sophie request), same bold first line + lighter second line treatment.
v316Jun 20, 2026 · 8:56 PM EDT
v315Jun 20, 2026 · 8:53 PM EDT
  • Mobile view source fixes (global.css): (A) product/blog cards in grids no longer show the empty gap above/below the price+Add row — the broad :has(>h3){flex:1 1 100%} rule was making the card content column grow to fill a stretched card; now grid cards size to content. (B) +Add never wraps. (C) MapLibre cluster markers no longer squashed to ovals by [class*=map]{max-width:100%}. (D) store-availability pills + size toggles + info button no longer inflated by the 44px touch-target rule.
v314Jun 20, 2026 · 5:06 PM EDT
  • Homepage hero banner now spans FULL viewport width (full-bleed). It was capped at 1440px and centered by the shared .sc-hero-section rule, so on big screens it sat in a narrow box with cream margins. Override removes the cap on .sc-hero-banner only; the text still aligns to the 1440 content column via .sc-hb-inner. Pairs with the v313 ultrawide image so it fills edge-to-edge.
v313Jun 20, 2026 · 3:54 PM EDT
  • Homepage hero banner remade as a true ULTRAWIDE image so it fills the full-bleed banner with no top/bottom cropping on wide screens. Took the existing sunset/lake photo, AI-extended the scene sideways (outpaint — same scene, more sky/water/rocks, nothing changed in the original), cropped to ~3.4:1 and re-exported the responsive set (1280/1920/2560/3168 in avif+webp+jpg). CSS serves 1280 on phones, 2560 mid, 3168 on >=1800px.
v312Jun 20, 2026 · 3:37 PM EDT
  • Homepage hero banner crispness fix: the CSS image-set only served the 1920px background, so Retina/large screens upscaled it (soft/odd look). Wired the existing 2560px variant for desktop/tablet/Retina and the 1280px for phones (avif/webp + 1920 jpg fallback). Same artwork, no recrop — the banner is ~2.36:1 and already matches the container, so nothing is stretched; this just stops upscaling blur.
v311Jun 20, 2026 · 2:54 AM EDT
  • Gift Cards hero is now IDENTICAL to the Rewards & Programs heroes for uniformity: same orange Grainient backdrop (FBB35D/E65325/00A650), same soft radial highlight, and the same oversized white Sessions pinwheel cut-logo bled off the right. Left-aligned copy + white CTA; fanned card art moved out of the hero (still shown in the Live Preview below).
v310Jun 20, 2026 · 2:29 AM EDT
  • Gift Cards hero now uses the same animated Grainient canvas backdrop as the Rewards & Programs heroes (gift-card pink/magenta/navy palette) instead of a static CSS gradient. Radial highlight + the fanned $50/$100/$500 card art retained.
v309Jun 19, 2026 · 9:35 PM EDT
  • Store ‘Get Directions’ now opens Google Maps routed to each store’s full street address + postal code (was OpenStreetMap with rounded lat/lng, which mis-pointed). Re-geocoded all 50 stores; corrected the map-pin coordinates for 30 (8 meaningful moves up to ~1km, e.g. Carlisle/Aurora/Oshawa), kept the rest where the address already resolved precisely or the geocode was ambiguous.
v308Jun 19, 2026 · 6:17 PM EDT
  • Location page Featured stack (FeaturedBounceCards) now also shows the handpicked SESH & SESH RESERVE special live per store (fetchSeshRaw), matching the homepage. Falls back to in-stock products only when a store carries no SESH.
v307Jun 19, 2026 · 6:09 PM EDT
  • Homepage Featured Products now pulls the HANDPICKED SESH & SESH RESERVE Dutchie special live per store (new useSeshSpecial hook: searches the store menu for SESH / SESH BITES / SESH RESERVE), instead of random products. Store-dynamic; falls back to a non-accessory slice only when a store carries no SESH stock. Everyday Deals left untouched (separate promote).
v306Jun 19, 2026 · 4:48 PM EDT
  • Product info quick-view — fixed the broken-image icon: the modal image pointed at the masked PNG path (which 404s for some products) with no fallback. Added the same onError fallback the card uses (masked -> Dutchie photo -> hide), so the modal now always shows the real image.
v305Jun 19, 2026 · 4:44 PM EDT
  • Product card redesign — Save pill floats top-right (real wishlist toggle: grey ‘Save’ -> red ‘Saved’ only after click, + fly-to-header), a circular ‘i’ info button on the brand line (lights Sessions-orange on hover/touch), and an icon-led meta row (category icon + scale-weight icon, mapped per category). ‘+ Add’ rests as an outline and fills with the gradient only on hover; confetti + fly-to-cart preserved.
v304Jun 19, 2026 · 4:07 PM EDT
v303Jun 19, 2026 · 4:00 PM EDT
v302Jun 19, 2026 · 3:54 PM EDT
v301Jun 19, 2026 · 3:51 PM EDT
v300Jun 19, 2026 · 3:46 PM EDT
  • Homepage ‘A more rewarding way to shop’ dark fold — replaced the orange radial-glow scrim with the dark Sessions pinwheel texture (texture-4-dark.png, repeat) per request; nothing else changed on that band.
v299Jun 19, 2026 · 3:26 PM EDT
  • Our Programs hero — added the same oversized cropped watermark logo as the Rewards hero (white Sessions pinwheel, 760×760, inset 50% -180px, vertically centred, bled off the right). Now fully matches the Rewards banner treatment.
v298Jun 19, 2026 · 3:19 PM EDT
  • Our Programs hero — removed the halftone texture (gradient.webp/png image-set) and applied the same banner logic as the Rewards hero: animated Grainient orange gradient backdrop + soft radial highlight. Per Sophie.
v297Jun 19, 2026 · 2:16 PM EDT
  • Rewards hero — removed the four frosted glass panels (deleted the .rewards-hero__glass CSS rules + the markup); kept the fire-flow glow and the oversized cropped watermark logo over the orange gradient.
v296Jun 18, 2026 · 11:52 PM EDT
  • Rewards hero logo restyled to the oversized cropped watermark from the v293 preview — the white Sessions pinwheel is now 760×760, vertically centred and pushed ~180px off the right edge (inset: 50% -180px auto auto; translateY(-50%)), so only the left of the wheel bleeds in over the glass panels + fire-flow. Scaled-down version on mobile.
v295Jun 18, 2026 · 11:42 PM EDT
  • Per-store map polish: increased the fit padding so the (enlarged, ringed) current-store pin no longer clips at the top edge, and tightened the max zoom so nearby clusters frame better. Pairs with v294 nearby-stores.
v294Jun 18, 2026 · 11:38 PM EDT
  • Per-store location map now shows the store PLUS its nearby neighbours instead of a lone pin: same-city centres (e.g. London’s two stores, Oshawa) and others within ~25km (auto-tops-up to ~5 markers, capped at 8), framed to fit. The current store’s pin is enlarged with an orange ring; tapping any neighbour pin opens that store’s page.
v293Jun 18, 2026 · 7:06 PM EDT
  • Locations List/Map toggle now sits inline to the LEFT of the search box (v292 placed it correctly in the hero but wrapped to a line above the search). Same Sessions-orange active state, Lucide icons, and SeshMap favicon-pin map view.
v292Jun 18, 2026 · 7:02 PM EDT
  • Locations page: added a List / Map view toggle in the hero (to the left of the search) using the site segmented-control look with Lucide icons and the active tab highlighted in Sessions orange (was black + a fizzy fallback font in the prototype). Map view shows a scrollable store list beside the SeshMap (cream basemap, Sessions-favicon drop-pins, no CARTO attribution overlay); picking a store — or tapping its pin — flies the map to it and highlights its card. Productionized the in-page prototype with real favicon pins, correct toggle placement, and the site font.
v291Jun 18, 2026 · 6:24 PM EDT
  • Maps: removed the on-map CARTO/OpenStreetMap attribution control (it overlapped the map view). Note: a small basemap credit should live in the page footer before go-live for licensing.
v290Jun 18, 2026 · 5:03 PM EDT
  • Maps fully working (cream MapLibre, Sessions-favicon drop-pins, orange count clusters). Reliability fixes over v282-289: resize/repaint pump so the basemap renders on heavy pages, and replaced fragile GeoJSON clustering with simple client-side pixel clustering using HTML markers (recomputed on move/zoom). Live on the Locations + homepage 50-store map, homepage store-locator, and every /location detail map.
v289Jun 18, 2026 · 5:01 PM EDT
v288Jun 18, 2026 · 4:59 PM EDT
v287Jun 18, 2026 · 4:56 PM EDT
v286Jun 18, 2026 · 4:53 PM EDT
v285Jun 18, 2026 · 4:48 PM EDT
v284Jun 18, 2026 · 4:45 PM EDT