SPB Git forge

spb/auto-ka

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

History of autoka/kapdf.py · clear filter

  1. Sun, Aug 23, 2026 1

    1. Simon-Pierre Boucher committed 1 mo ago · 1 file +398 −8
  2. Wed, Aug 19, 2026 1

    1. Stats v2 : /stats ultra complet (module commun Groupe KA v2) + 5 rapports PDF
      …
      - kit vendorisé mis au niveau v2 canonique (kacharts.tsx, kapdf.py, SPEC.md)
      - statsdash : 10 KPI avec sparklines + deltas honnêtes, 6 jauges de
        complétude, 4 séries quotidiennes (inventaire/nouveaux/retraits/prix),
        multi-courbes prix moyen top 4 marques, empilées nouveaux par source,
        6 répartitions avec deltas (marques, carburant, vendeurs, boîte,
        carrosserie, année), distributions prix (5 000 $) et km (25 000 km),
        géo, heatmap calendrier + horaire 7×24, 5 tableaux (marques, modèles,
        villes, concessionnaires, sources & fraîcheur), 8-9 records — cache 5 min
      - /api/stats/report : 5 modes (complet, synthese, tendances, repartitions,
        donnees ; inconnu → complet), filename(platform, period, mode)
      - page /stats : jauges, VBar, multi-courbes, empilées, histogrammes,
        StatSummary, heatmap horaire, menu PdfButton 5 rapports
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +388 −70
  3. Mon, Aug 17, 2026 2

    1. kapdf : pas d en-tête/pied sur la couverture (correctif moteur commun)
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +2 −2
    2. Page /stats refaite : tableau de bord analytique Groupe KA + rapport PDF
      …
      - autoka/statsdash.py : moteur du dashboard (contrat ka/stats/SPEC.md) —
        KPI avec deltas vs période précédente, séries quotidiennes reconstruites
        du cycle de vie réel des annonces (inventaire, nouveautés, prix moyen),
        répartitions (carburant, boîte, marques, années), géo par région,
        heatmap, tableaux (marques/modèles/concessionnaires), records ;
        cache serveur 5 min par période, aucun delta inventé avant le début
        réel des données.
      - API : GET /api/stats/dashboard?period=… et GET /api/stats/report
        (PDF Groupe-KA complet ou synthèse, filename normalisé groupe-ka_…).
      - autoka/kapdf.py : moteur PDF commun fpdf2 (couverture wordmark Auto·Ka
        accent #ff5a2a, sommaire, KPI, graphiques vectoriels, tableaux zébrés,
        records, page contact) + substitutions latin-1 (≤ ≥).
      - frontend : Stats.tsx réécrite sur le kit ka/stats/kacharts.tsx —
        PdfButton + fraîcheur, sélecteur de période (refetch), KPI, courbes
        interactives, anneau, barres, heatmap calendrier, DataTables triables,
        records ; mobile 360/768/1440 vérifié.
      - requirements.txt : fpdf2.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +559