SPB Git forge

spb/auto-ka

Public
61commits 1branches 0releases
14.4 MBsize
maindefault branch
13 days agolast push
Python 61.6% TypeScript 20.9% CSS 11.4% JavaScript 5.1% HTML 1.1%

History of frontend/scripts/interactions.mjs · clear filter

  1. Mon, Sep 7, 2026 1

    1. feat(fiche): refonte premium mobile-first de la fiche véhicule (2026-09-07)
      …
      Même socle que les fiches Lou-Ka v3 / Immo-Ka v3 (frontend/src/fiche/,
      préfixe ak-, tokens --ak-*, fond papier, cartes blanches bord 1 px, orange
      brûlé réservé aux CTA/prix/score ; masthead encre conservé en version
      compacte) : héro (concessionnaire · ville, prix + ancien prix barré +
      capsule marché, titre, résumé année · km · transmission · carburant ·
      carrosserie, galerie à balayage + Lightbox existante, actions favoris /
      partage / Carfax / Voir l'annonce) ; KA Score en anneau + barres par
      composante (poids réels de l'API) ; « En bref » déterministe (marché,
      kilométrage vs âge, baisse de prix, même NIV ailleurs, rappels TC,
      fraîcheur, Carfax) ; navigation sticky ; « Prix et marché » (KPI, jauge de
      percentile, nuage prix/km, PDSF d'origine, historique du prix demandé,
      méthodologie) ; « Le véhicule » (grille icône/valeur dont consommation,
      rangées NIV/stock/couleurs, description tronquée, équipements 12 + Voir les
      N, fiche constructeur vPIC en accordéon) ; Rappels Transports Canada ; Le
      même véhicule ailleurs ; Où le voir (OSM) ; Similaires ; Dossier de
      l'annonce ; Sources et méthodologie. CTA sticky après le héro, aside desktop
      sticky (score en miniature, constats), « Demander à Ka » via le widget KA
      Agent. Masthead compact sur /vehicule/ (favoris + partage via
      fiche/current.ts, ticker et badge masqués). Cartes véhicule de la grille :
      surface blanche, bord 1 px, ombre légère au survol. Icons.tsx (pictos
      partagés) ajouté. Aucun order CSS ; pas de scrollIntoView à l'ouverture.
      Scripts QA : preview.mjs, check-order.mjs, shots.mjs, interactions.mjs.
      
      Validé sur M4M64b : tsc + vite build, check-order OK sur 2 fiches,
      interactions OK, captures 6 largeurs ; dist basculé, aucun changement API.
      Simon-Pierre Boucher committed 19 days ago · 1 file +39