Internal changelog
Every update to the Bislac website, date-stamped and reverse-chronological. Includes design, properties, yachts, tracking, and infrastructure work. Hidden from search engines.
- Total entries
- 17
- Public
- 11
- Internal-only
- 6
May 2026
6 entries
09 MAY
Yacht specs + brochures pulled in from the legacy library
Built a Sanity → Supabase enrichment pass for all 18 yachts: parsed length, day/night capacity, cabins, crew, engine and home port out of the original description blocks, and downloaded the original brochure PDFs into the yachts storage bucket.
09 MAY
Yachts surfaced on bislac.com — listing + per-yacht detail pages
New /yachts listing grouped by Motor / Sailing & Catamaran / Other, plus per-yacht detail pages at /yachts/[slug] with hero, gallery + lightbox, specs strip, vessel card, water toys + amenities, charter rates and inquiry CTA. Mirrors the existing /stays pattern, both on the frontend and the back-office in bon-sentiment-ops.
09 MAY
internalFixed the cream-on-cream Nav logo on inner pages
Restricted the dark-hero nav allowlist to '/' only — every other route (/stays, /yachts, /privacy …) now starts in the scrolled (ink-on-cream) state so the BISLAC mark and tagline are visible from the first paint.
02 MAY
Microsoft Clarity (wkv5o5xe6m) added alongside GA4
Same consent gate as GA4 — Clarity loads only after a visitor accepts analytics cookies. Gives session replay + heatmaps to complement GA4's quantitative view.
02 MAY
Google Analytics 4 (G-VJ6KM9SM51) wired in behind cookie consent
Loads only after a visitor accepts analytics cookies. Tracks page views and CTA clicks (property card clicks, yacht card clicks, inquiry submissions, Bon Sentiment cross-link, region anchor clicks).
01 MAY
internalISR tightened so ops edits propagate within ~1 min
Page-level revalidate dropped to 60s on / and the detail routes — Felix sees property/yacht display-order tweaks live almost as soon as he saves in bon-sentiment-ops.
April 2026
11 entries
30 APR
Mobile a11y sweep — touch targets, GeoRibbon wrap, Inquiry tap area
GeoRibbon now wraps on narrow screens instead of pushing the layout. Inquiry CTA + form fields meet the 44px tap-target floor. Tagline floors brought up to match the studio sweep.
30 APR
internalStop tracking .playwright-cli, .planning, scratch PNGs
30 APR
internalTrim trailing newlines from env vars
Defensive fix — Vercel env values copied with a trailing \n caused intermittent 401s against Supabase.
29 APR
internalReverted cross-brand footer experiment
Tried a reciprocal Bon Sentiment footer bridge with a palm seal; rolled back to the cleaner edition footer Felix preferred.
27 APR
All property images surfaced + image perf wins
Detail pages now render every image in the storage bucket, not just the cover. Switched to next/image with explicit sizes, AVIF/WebP and priority on the hero.
27 APR
Per-property detail pages at /stays/[region]/[slug]
New detail route mirroring the v3 mockup: hero, asymmetric gallery + lightbox, narrative copy, location strip, inquiry CTA. Region-scoped paths for cleaner SEO.
27 APR
Inquiry form motion polished to match the rest of the site
Field underline animations, button arrow ease, success state — same motion language as the property cards and reveal animations.
26 APR
framer-motion polish — scroll reveals, card hover, button arrows
26 APR
Mobile nav added — hamburger + slide-down overlay
26 APR
internalRemoved studio planning docs accidentally copied during the fork
26 APR
Bislac launched — single-page curated listings site
Initial commit: hero, manifesto, Mallorca + Berlin grids, BS band, inquiry, geo ribbon, footer. Shipped to bislac.com after DNS cutover from the old WordPress.