Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
W
www
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 1
    • Issues 1
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • www
  • Repository

Switch branch/tag
  • www
  • app
  • cosmicfest
  • CosmicFestClient.js
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    fix(cosmicfest): link the lineup out, and stop the RSVP line going stale · efc02813
    Two gaps between the live page and the canonical invite text.
    
    1. The lineup named the three acts but linked nowhere. PLN's invite carries a
       destination for each, so the page now sends people to the work:
         ParVagues  -> soundcloud.com/parvagues
         Nesta Flex -> soundcloud.com/antoine-renaudet
         shipow     -> instagram.com/shipow
       The anchor takes `color: inherit` so the existing odd/even cyan/magenta
       :hover rules on .lineupName stay in charge; the underline is a 30% mix that
       solidifies on hover/focus-visible rather than a permanent blue link.
    
    2. The RSVP paragraph read "une réponse avant le 1er août, ce serait top."
       True when written, silently wrong since 2 August, and actively confusing
       today — 15 August, with arrivals open and jour J six days out. A page whose
       copy expires is the same failure as a countdown to a date that has passed.
    
       So it reads the clock instead of a frozen sentence. Four phases off the
       existing JOUR_J plus three new date constants: before the deadline, after it
       but pre-arrivals, during the 15-23 August window, and after — which hands
       over to the v3.42Hz teaser from the invite.
    
       Rendered null on the server and filled in an effect, because the phase
       depends on the viewer's clock and a server/client disagreement is a
       hydration mismatch. The invariant "pas de billetterie / Riders, come to the
       storm" line stays outside the component, so the paragraph still reads
       correctly if JS never arrives.
    
    Every other fact on the page was checked against the canonical invite and
    already matched: 20-23 August, arrivals from the 15th, Labenne-Océan, jour J
    the 22nd, 10 indoor places, tents, van, 16 capacity, +1 welcome, both stations,
    the 15-minute Bayonne->Labenne train, the taxis, and the packing list.
    
    Verified: clean build, all three hrefs present in the prerendered HTML, and
    zero occurrences of "1er août" in the server output.
    PLN (Algolia) authored Aug 15, 2026
    efc02813
CosmicFestClient.js 16.5 KB
EditWeb IDE
×

Replace CosmicFestClient.js

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.