SPB Git

spb/sorti-ka

Public

Toutes les sorties et tous les événements du Québec, un seul endroit — 7 connecteurs, fiches SSR, design Groupe KA.

History of frontend/src Clear filter
page 1
  1. Mon, Aug 24, 2026 1

    1. Simon-Pierre Boucher · 1 file +11
  2. Sun, Aug 23, 2026 2

    1. stats v3 : rapports PDF personnalisés (catalogue de blocs, rendu au choix, constructeur + modèles)
      …
      - kapdf.py v3 : catalog(dash), mode 'personnalise' (spec title+blocks,
        rendu par bloc avec conversions tableau, heatmap calendrier vectorielle)
      - web.py : GET /api/stats/catalog + POST /api/stats/report/custom
      - frontend : constructeur vanilla (modal 2 colonnes, ordre ↑↓, sélecteur
        de rendu, modèles localStorage, téléchargement blob)
      - SPEC.md v3 (§3bis)
      Simon-Pierre Boucher · 1 file +62 −1
  3. Wed, Aug 19, 2026 3

    1. Simon-Pierre Boucher · 1 file +4 −1
    2. Correctifs front-end mobile : viewport-fit=cover, champs 16 px, blur header desktop seulement, socle mobile ka-ui
      …
      - index.html : meta viewport avec viewport-fit=cover (safe-area iOS)
      - .header : backdrop-filter limite a >=768px, fond quasi opaque rgba(245,243,238,.95) sur mobile (evite les descendants fixed pieges par le blur WebKit + perfs de scroll)
      - champs input#q / select#region / select#period a 16 px sous 760px (evite le zoom auto iOS au focus)
      - a.brand : extension tactile ::after inset -8px (cible >=44px), nav deja >=44px
      - frontend/src/ka/tokens.css : section SOCLE MOBILE OBLIGATOIRE (z-index unifies, --vh100 dvh, verrous de scroll, filet anti-zoom 16 px, extension tactile gk-badge)
      - frontend/ka-agent.js : agent corrige (safe-area, textarea 16 px, plein ecran <=640px + verrou scroll)
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +87
  4. Mon, Aug 17, 2026 3

    1. Footer/contact : Job-Ka rejoint l écosystème (ecosystem.json 13 sites)
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +175 −24
    2. Page /stats : tableau de bord analytique + rapport PDF Groupe-KA
      …
      - sortika/stats.py : GET /api/stats/dashboard (contrat ka-stats SPEC.md) —
        KPI réels avec deltas, séries ajouts/jour et en-cours/jour, donut
        catégories top 8, gratuits vs payants, sources, régions, heatmap
        calendrier 26 semaines, top villes/lieux/gros jours, records ;
        cache mémoire 5 min par période
      - sortika/kapdf.py (moteur PDF commun fpdf2) + GET /api/stats/report
        (complet | synthese), wordmark Sorti·Ka, accent #d6336c, filename
        kapdf.filename("sorti-ka", period)
      - frontend : vue /stats vanilla JS + SVG (kit kacharts reproduit) —
        KPI auto-fit, chips de période + plage personnalisée, courbes avec
        infobulle et légende cliquable, barres, anneau, heatmap, tableaux
        triables/recherche/pagination 25, records, boutons PDF ; lien Stats
        dans la nav ; mobile 360/768/1440 sans débordement
      - SEO : SSR /stats (title/canonical/og) + sitemap-pages
      - requirements : fpdf2
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 3 files +1,070
    3. Harmonisation ka-ui — accent framboise, badge Groupe KA, KaFooter, page /contact
      …
      - tokens.css (ka-ui vendoré, src/ka/) chargé en premier ; le CSS local ne
        garde que le bloc accent framboise (--accent #d6336c + alias --lime) et
        le CSS métier — socle dédupliqué, couleurs en dur pointées vers les tokens
      - Header : badge « Un service Groupe KA » (→ groupe-ka.com) à côté du logo,
        lien Contact, empilement propre sous 760 px (badge visible sur mobile)
      - Footer : remplacé par le footer commun KaFooter (siteId sorti-ka) —
        3 courriels + rôles, avertissement agrégateur, 15 sites, liens légaux du
        hub + attribution des données conservée
      - Page /contact : vue SPA (contenu ecosystem.json) + route SSR seo.py
        (title/canonical/og + contenu robots) + entrée sitemap-pages.xml
      - KA ID : lien « Créer un compte » → groupe-ka.com/connexion à côté du
        bouton « Se connecter avec KA »
      - SEO : title « Sorti-Ka — Un service Groupe KA »
      - Responsive/tactile : overflow-x clip (tokens), nav/chips/liens ≥ 44 px,
        chips 44 px sur pointeur tactile
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 4 files +386
Menu

Theme