BON SENTIMENTExperience with destination
Internal · noindex

Internal changelog

Every update to the Bon Sentiment website, date-stamped and reverse-chronological. Includes content, design, brand, tracking, and infrastructure work. Hidden from search engines.

Total entries
56
Public
46
Internal-only
10

← Public changelog

May 2026

25 entries

  • 13 MAY

    Mobile menu polish + drop the 'ugly' service-card subtitles

    Three things from Felix's QA pass. (1) The 'Enquire →' CTA at the bottom of the mobile menu was renamed to 'Start your project →' so it matches the desktop Nav and his own bundle. The menu sheet also got Esc-to-close and tap-the-backdrop-to-close behaviours and was given the right ARIA dialog role. (2) The 'ugly little subtitles' on the homepage service cards (01 · Main service / 02 · Second service line / 03 · Curated extension) and the section-level eyebrow (02 · Services) were removed entirely — Felix's bundle has none of them. The 'What we do' headline now leads the section directly, and each card opens with the service name. (3) The CTAs on the cards were shortened from 'Explore workshops / scouting / experiences →' to just 'Explore →' (the bundle's wording). The 'Examples' section eyebrow (04 · Examples) was dropped for the same reason.

  • 13 MAY

    Voices carousel — longer reading window, pause on manual click

    Auto-advance was every 8 seconds with no awareness of manual interaction, so after clicking through to Miten (the longest quote, with portrait), the carousel was looping back to Esra before the quote could be read. Bumped the auto-advance cadence to 16s (comfortable for the longest quote) and added a 28s pause after any manual dot / arrow click before auto-advance resumes — gives the user time to sit with the testimonial they navigated to.

  • 13 MAY

    Homepage 'How we work' + 'Why' — subtle hairline columns

    Dropped the 'Concept is optional — execution is core' lede line from the 'How we work' section. Restyled both 'How we work' and 'Why Bon Sentiment' to match Felix's bundle: single shared top hairline (0.5px hair-mid) spanning the whole row, with thin vertical hair-mid dividers between the columns instead of the previous per-step gold-bs top rules. Below 768px each step gets a bottom hairline instead, with the last one removed. Title sizes + paragraph max-widths tuned to the bundle's exact values.

  • 13 MAY

    Homepage service cards — restack to match Felix's layout

    Felix flagged that Workshops & Retreats should sit in its own full-width row with Location Scouting and Experiences in a 2-column row beneath it, not all three cards in a 1.2fr/1fr split. Restructured the ways grid to a single column with the primary card on top and a 1fr/1fr sub-grid below for the two secondary cards. Secondary cards now have aspect-ratio 1/1 (square) matching the bundle, so each half is a portrait image cell. Workshops primary image switched from sonsalas-pool-olive.jpg to retreat-pool.jpg (the file Felix's CSS references). All three images now carry contrast(1.02) saturate(0.92–0.94) for visual consistency, plus per-image object-position tuning so the focal point survives the portrait crop on the secondary cards.

  • 13 MAY

    Homepage 'Examples' restructured to Felix's 4-tile mosaic

    The Examples block on the homepage was rendering as two stacked-card columns (image on top, text below). Felix's 2026-05-09 bundle uses a 4-tile alternating mosaic instead: [image · description · image · description] at desktop, collapsing to [image · description] in two rows at md and a single column on phones. Each tile is square; description tiles vertically-centre an eyebrow, title, body, gold-bs meta line and 'View format / View concept' link. Hair-mid borders ring the mosaic top + bottom and divide image tiles from description tiles.

  • 13 MAY

    Homepage service cards — restore images per Felix's bundle

    The 'What we do' service cards (Workshops & Retreats, Location Scouting, Experiences) were text-only on the live site. Felix's 2026-05-09 bundle had them as split layouts with the content on the left and a square photograph on the right. Restored exactly that: Workshops uses sonsalas-pool-olive.jpg, Scouting uses location-scouting-village.jpg, Experiences uses selected-formats-table.jpg. Cards remain a 2-column grid at md+, and stack image-first / text-second on phones.

  • 11 MAY

    /journal rebuilt — six new articles, framed-card grid

    Aligned to Felix's 2026-05-11 journal handoff. The four MDX posts are retired and replaced by six new TSX articles, each with body copy Felix wrote for this round: A finca chosen for quiet (Place, Mar 2026) · The architecture of a good lunch (Practice, Feb 2026) · Why we do not run open cohorts (Formats, Jan 2026) · Kill the process, not the people (Leadership, Sep 2025) · A shift in conditions (Conditions, Feb 2026) · Set & setting in production (Production, Feb 2026). Index rebuilt as a 3-up framed-card grid (0.5px gold-bs border, 4:3 image, gold-bs category/date eyebrow, italic title, dek, mono reading-time). Article pages render through a single dynamic /journal/[slug] route reading from src/data/journal-articles.ts — gold-bs framed card with meta strip, big title, optional subtitle, body paragraphs (asterisk-italic markers supported), tail service link to Workshops / Experiences / Scouting depending on the article. Old slugs 308-redirect: /journal/shift-in-conditions → /journal/a-shift-in-conditions, /journal/set-setting-in-film-production → /journal/set-setting-in-production, /journal/kill-the-process → /journal/kill-the-process-not-the-people. /journal/the-room-and-its-light was retired without replacement and 308s to /journal. Sitemap derives the slug list from journal-articles.ts. JetBrains Mono wired via next/font/google for reading-time and other monospaced details across the site.

  • 11 MAY

    /scouting rebuilt to Felix's V9 cinematic design

    Aligned to Felix's 2026-05-11 scouting handoff. Hero is now a full 100vh image-led scene: forest-path background with a slow drift animation (22s, scale 1.04→1.08 + slight translate), four corner film-registration crosshairs, a monospaced top meta strip ('● Port de Sóller · west coast — Mallorca' / 'Reel 01 · Scouting · 2026'), gold service eyebrow with hairline, and a much larger display H1 ('Production environments in Mallorca.' at clamp(54px, 8.2vw, 132px)). Italic serif lede + 'Send a brief' CTAs on the right. Scouting journal restructured to Felix's 12-column magazine grid — explicit placement for each of the 10 cards via a new .scout-journal-grid CSS rule in globals.css, collapsing to 2 columns ≤1024px and 1 column ≤600px. Each card has a monospaced caption strip at the bottom (gold-bs label, JetBrains Mono caption). One new image (ocean-cliffs.jpg) now anchors the largest tile. People section gets bigger 90px circular avatars with cream/linen gradient + gold-bs italic initials, replacing the 64px square treatment, plus an underlined external link to locoscout.de / bislac.com per row. Final CTA on this page customised to 'Tell us what you are shooting' / 'Send a brief' (was the site-wide 'planning' / 'Start your project'), with the EnquireDrawer pre-selecting Location Scouting. Shared FinalCtaActions extended with primaryLabel + service + section props so this stays a one-component pattern.

  • 11 MAY

    /experiences rebuilt to Felix's V9 design — Qi Gong + Cycling Camps

    Aligned to Felix's 2026-05-11 experiences handoff. Hero is now image-only (Sóller bay at golden hour at 78–92vh with a soft scrim) — no copy overlay. Intro section leads with 'Experiences' eyebrow + 'Join a curated experience — or let us design one around your group, rhythm and intention' headline; principles renamed to Curated / Tailor-made. Cards rebuilt to the same V9 framed pattern as /workshops but at 4-up × 4:3 aspect: gold-bs border, in-card eyebrow 'Experience · Available', longer body copy and a gold-bs meta line ('5 Nights · Rare Tastings' etc.) under the body, hairline divider + 'Get the concept →' in the foot. Two cards renamed: 'Tai Chi with Stephan Kamesh' → 'Qi Gong Retreat' (Stephan moves to the body copy, image now qi-gong-stephan-kamesh.jpg) and 'BOC Cycling — bike camp' → 'Cycling Camps' (BOC branding dropped, generalised to Tramuntana mountains). Internal data-track-label is updated; the analytics key 'taichi' is preserved for continuity with what's already been counted. Tailor-made section restructured with 2-up 6-cell grid using shared --hair-mid borders.

  • 11 MAY

    /workshops rebuilt to Felix's V9 design

    Aligned to Felix's 2026-05-11 workshops handoff (handoff_workshops.zip). Hero is now image-only (Son Salas terrace at 78–92vh with a soft top+bottom scrim) — no copy overlay, the eyebrow + headline live in the section underneath. Intro section leads with 'Workshops & Retreats' eyebrow + 'Choose a ready-made format — or let us design one around your topic, team and objective' headline, with the two principles (Ready-made / Tailor-made) on the right. Ready-made formats section eyebrow corrected from 'Leadership in the Age of AI' to 'Leading with AI'. The fourth 'Next format in development' placeholder card has been removed — three formats only. Cards rebuilt to Felix's V9 design: 1px gold-bs border (1.5px on the recommended Format B), square 1:1 image, in-card eyebrow + serif title + body, gold-bs hairline divider at the bottom with 'X nights' left and 'Get the concept →' right. Tailor-made section header simplified to 'Tailor-made workshops.' + 'One point of contact. One structure. Full on-site execution.' subline; six-cell grid is now strictly 2-up (was 2 → 3 at lg). One new image: format-a-workshop.jpg.

  • 11 MAY

    Hero copy made consistent — drop gold accent + serif lede

    Aligned to Felix's bundle's actual treatment, which I'd missed on the original Phase 2 port. 'Companies and brands' is no longer italic + gold — it's plain serif, same cream colour as the rest of the headline, with a non-breaking span just so the phrase stays on one line. The two-line lede was serif with a muted second paragraph; it's now sans-serif (Instrument), both lines the same colour and weight, sitting 26px apart. Reads as one consistent block instead of three competing emphases.

  • 11 MAY

    Menu typography enlarged ~20% + two new client testimonials

    Aligned to Felix's 2026-05-11 landing page handoff. Nav brand-mark bumped from 17px to 20px, tagline from 9px to 11px, primary nav links from 10.5px to 12.5px, 'Start your project' CTA from 10.5px to 12.5px with proportionally bigger padding. Footer brand-mark bumped to match. Mobile menu's Enquire CTA bumped too. The carousel of client voices on the homepage now has three testimonials instead of one: Esra Inal (rewritten with the 'MacGyver' anecdote), Vetsak GmbH (Mallorca strategy workshop), and Miten (musician — with portrait, rendered in a 200×240 image-left layout that collapses to single column under 760px). Each cite now leads with a 28px gold-bs hairline rule for visual punctuation.

  • 10 MAY

    Mobile polish — tighter rhythm, balanced text wrapping, iOS-zoom-safe forms

    Phase 5 — last pass from Felix's 2026-05-09 bundle. Ported the new tunings from his shared mobile.css: tighter --section / --gutter at <=880px and <=640px (long pages stop running long on phones), text-wrap: balance on h1/h2 and pretty on p, and font-size: 16px on form inputs to stop iOS auto-zoom on focus. The hero/page-hero font caps were a no-op for our codebase (our existing clamps already resolve smaller than Felix's caps on tiny phones) and were dropped.

  • 10 MAY

    Scouting, About and Partner pages rewritten to Felix's 2026-05-09 structure

    Phase 4 of the bundle rollout. /scouting now leads with a Premise → Brands / Productions / Hospitality layer triptych, then a 10-image Scouting Journal mosaic (with category labels and captions), then a dark statement band ('A location is not a backdrop — it is a decision'), then a People section with Silvia Eisenhut and Felix. /about is now a single editorial block — portrait left, four paragraphs right, closing with the photogenic-vs-holding line. /partner is restructured around three sections: Premise (a small, long network), Roles (Property owners / Facilitators / Photographers / Local production), and a Working basis (Discretion / Fair terms / Long form).

  • 10 MAY

    Two new pages: /workshops and /experiences

    Phase 3 of Felix's 2026-05-09 bundle. /retreats was renamed and rebuilt as /workshops with three formats (Compact Intensive · Balanced Executive Intensive · Full Incentive Retreat) plus a tailor-made grid. New /experiences page with four ready-made concepts (Rare Whisky · Workation · Tai Chi with Stephan Kamesh · BOC Cycling) plus a tailor-made grid. Old /retreats and /travel URLs 308-redirect to /workshops.

  • 10 MAY

    Primary navigation restructured: Workshops · Experiences · Scouting · Journal · About

    Updated to Felix's 2026-05-09 IA. Workshops is the primary service line, Experiences is the new second card, and the homepage 'What we do' block + Examples mosaic now link directly to both new pages.

  • 10 MAY

    Homepage refreshed — new hero, premise principles, voices section

    Phase 2 of Felix's 2026-05-09 bundle. Hero rewritten ('Mallorca for companies and brands' headline, two-line lede, Sóller / coords / Est. 2023 meta). Premise block restructured from four prose paragraphs to three principles (Place / Structure / Execution). New Voices section added with the Esra Inal testimonial. 'How we work' and 'Why Bon Sentiment' simplified from illustrated diagrams to clean 3-up text grids — matching the bundle.

  • 10 MAY

    Tagline updated to 'Experience with destination'

    Aligned to Felix's 2026-05-09 brand handoff. Replaces 'Travel with destination' across the nav brand-mark, footer brand-mark, hero arc phrase, and OG/Twitter metadata.

  • 10 MAY

    Partners section renamed /partners → /partner

    Aligned to Felix's 2026-05-09 IA. The page now lives at /partner (singular) and matches the language of the page itself. Old /partners URL 308-redirects to keep external links and indexed pages alive.

  • 05 MAY

    QA pass — mobile illustration fallbacks, nav breakpoint, hero polish

    Mobile-only fallbacks for the illustrated process + impact diagrams (clearer at phone widths). Nav breakpoint pinned to Felix's 880px so the desktop nav doesn't appear too early on tablets. Hero spacing tightened.

  • 05 MAY

    Phase B — /retreats, /scouting, /about ported to the 2026-05 system

    Three inner pages rebuilt in the 2026-05 system: shared SubHero, ImageBreak, illustrated diagrams, statement bands, two-tier gold. /travel route dropped (replaced by the new ThreeWays + ProofGrid blocks on the homepage).

  • 05 MAY

    Phase A — Felix's 2026-05 homepage redesign ported

    Brand-new homepage from Felix's handoff: HeroV2, Context, ThreeWays, ProofGrid, illustrated process + impact sections, StatementBand, FinalCta. New two-tier gold + tightened typography across the system.

  • 02 MAY

    Microsoft Clarity (qlgxrr9j72) 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-D1FL2XS33M) wired in behind cookie consent

    Loads only after a visitor accepts analytics cookies. Tracks page views and CTA clicks (enquiry drawer, journal CTAs, social links, leadership programme PDF download).

  • 01 MAY

    Partners hidden from the primary nav — kept in footer

    B2B prospects should land on Retreats / Scouting / Journal first. Partners stays discoverable from the footer for direct visits.

April 2026

31 entries

  • 30 APR

    Mobile a11y — journal back-links, legal-prose inline links, cookie button

    Journal back-link, legal-page inline links, and cookie-banner buttons now hit a 44px tap-target floor. Cookie-banner action carries a data-track attribute for analytics.

  • 30 APR

    Mobile responsiveness sweep — touch targets, legibility, cookie banner

    Site-wide audit of touch target sizes, body-text legibility on small screens, cookie banner layout under 480px.

  • 30 APR

    internal

    Removed the standalone /gallery route from the studio site

    The gallery experiment didn't add enough over the imagery already woven through Retreats, Scouting, and the homepage — pulled to keep the surface area focused.

  • 29 APR

    internal

    Reverted cross-brand footer experiment + /brand microsite

    Tried a Bislac footer bridge with a palm seal, plus a /brand and /brand/voice microsite. Both rolled back — Felix preferred the cleaner edition footer and a smaller surface area for now.

  • 29 APR

    internal

    Apex domain — site moved to bon-sentiment.com (no www)

    SITE constant updated; sitemap, schema, and OG metadata now use the apex.

  • 29 APR

    internal

    CONTRIBUTING.md added — house rules for the codebase

  • 29 APR

    Scouting + About — team URLs, 5-image grid, '20 years' refinement

    Cherry-picked from staging: team member portrait URLs replace placeholders; Scouting hero now a 5-image grid; About copy updated to '20 years' of experience.

  • 29 APR

    Leadership Programme — 1-page summary instead of full deck (5.7 MB → 1.4 MB)

    Replaced the full programme PDF with a focused 1-page summary. Faster download, less to wade through for a first-pass enquiry.

  • 29 APR

    About — Felix portrait swapped to Felix's preferred shot

  • 29 APR

    internal

    Travel page — Felix's new photography (Kilena yacht, Es Vicenç, Valldemossa)

    Replaced placeholder Travel imagery with Felix's own photography. Page later retired in Phase B.

  • 29 APR

    internal

    /gallery feature + nav additions cherry-picked from staging

    Later rolled back — see entry below.

  • 29 APR

    Sitewide legibility audit — small body text up ~20%, scouting bio fix

    Bumped small body sizes across the site to improve legibility, fixed the scouting bio formatting.

  • 29 APR

    Inline CTA components for MDX journal posts

    JournalCTA + JournalFigure components — inline cards inside long-form articles that link back to retreats / scouting / enquire.

  • 29 APR

    Journal — 3 articles + 9 hero images imported from Felix's handoff

    Three new MDX posts (Shift in Conditions, The Room and Its Light, Set & Setting in Film Production, Kill the Process) with hero photography from Felix's handoff zip.

  • 29 APR

    Felix's corrections — bio, retreats, scouting team, journal copy

  • 29 APR

    Leadership Programme PDF download added to the retreats page

  • 26 APR

    internal

    All CTAs + schema email switched to felix@bon-sentiment.com

    Default From and reply-to address aligned to the verified Resend sender.

  • 26 APR

    Legal pages, cookie consent, real photography, social links

    Privacy / Terms / Legal Notice / Cookies live; bs_consent_v1 banner gates analytics; real Mallorca imagery replaces stock; IG/LinkedIn/FB links wired in the footer.

  • 26 APR

    EnquireDrawer wired to bon-sentiment-ops /api/leads

    Every enquiry submission now POSTs to the back-office API and lands in Felix's leads inbox with source = bon_sentiment_studio + sub_source identifying which form.

  • 26 APR

    BS favicon + typography-led partner cards

    Replaced placeholder favicon with the BS mark; rebuilt the partner cards as a typography-driven layout instead of logo-led.

  • 26 APR

    Polish pass — hero zoom-in, philosophy stagger, partner card refinements

  • 26 APR

    Medium-priority motion — drawer fade, pillar accent slide, image-break parallax

  • 26 APR

    framer-motion micro-interactions added across the site

  • 26 APR

    internal

    Removed EN/DE language toggle and German from schema

    Single-language site for v1 — the toggle was creating confusion and the German copy wasn't ready.

  • 26 APR

    Schema.org LocalBusiness JSON-LD added

    Structured data so search engines and AI answer engines understand Bon Sentiment as a Mallorca-based studio.

  • 26 APR

    Phase 8 polish — sitemap, robots, OG metadata, next/image migration

    Sitemap + robots.txt shipped, Open Graph + Twitter Card metadata on every page, all images migrated to next/image with explicit sizes.

  • 26 APR

    Phase 7 — Legibility audit + WCAG AA contrast fixes

    Audited every text/background pair for WCAG AA contrast, bumped small body sizes for better legibility.

  • 26 APR

    Real Mallorca imagery, real partners, MDX journal

    Stock photography replaced with curated Mallorca imagery from Felix; real partner roster; MDX-based journal pipeline.

  • 26 APR

    internal

    .planning multi-manus structure added (task_plan, findings, progress)

  • 26 APR

    internal

    Mobile menu, responsive variants, curated Unsplash images

    Mobile menu sheet, responsive layout variants for the v11 components, placeholder imagery from Unsplash before Felix's photography arrived.

  • 26 APR

    Bon Sentiment studio site v1 launched (v11 design port)

    Initial commit — Felix's v11 mockups ported to Next.js 16 + Tailwind 4 + framer-motion.