From d76672be693d7ecd07ff1585497cd419908c0575 Mon Sep 17 00:00:00 2001 From: Etienne Lescot Date: Sat, 15 Aug 2026 13:46:00 +0200 Subject: [PATCH 01/51] feat(website): show the real editor instead of a drawing of it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The landing page's centrepiece was 54 decorative divs imitating the application: a fake topbar, a fake chat panel, a made-up 0:12.4 / 7:03.6 timecode, and a four-stop grey gradient standing in for video. It carried no heading, no img and no role, so it was invisible to a screen reader and to a crawler both, and it was a drawing of an interface used to sell a product that *is* an interface. It is replaced by one photograph of the running editor followed by five bands, each pairing a claim with a real frame of the application doing exactly what the claim says. Where 54 divs said nothing, the section now carries five h3s and ~450 words that a crawler can read. Four rules hold throughout, and each one is load-bearing: Nothing sticks. The page's only sticky object stays the navbar, which is what keeps this immune to --ifm-navbar-height, to the navbar's z-index, to a future theme wrapper creating a containing block and silently killing `position: sticky`, and to 1.4.10 Reflow at 320 CSS px. No text is ever set over video. Contrast against footage that runs from near-black chrome to a white page cannot be computed, so every label sits on a token surface instead. One `