SPB Git

spb/resto-ka

Public

Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)

History of frontend/src/ka Clear filter
page 1
  1. Tue, Aug 25, 2026 2

    1. KA Tabbar : sync canonique ka-ui (prop onClick sur les onglets-liens)
      …
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 1 file +9 −1
    2. Barre de navigation mobile commune Groupe KA (KA Tabbar v1)
      …
      L ancienne tabbar 3 onglets bord-à-bord devient la pilule flottante du
      standard ka-ui/nav : Découvrir · Recherche · Villes · Favoris, accent orange,
      safe-area iOS. Recherche = focus du champ de l accueil (id f-q) ; le fab
      Filtres remonte au-dessus de la pilule. Stats/Sources restent au menu.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 2 files +315
  2. Mon, Aug 24, 2026 1

    1. Simon-Pierre Boucher · 1 file +10
  3. Sun, Aug 23, 2026 1

  4. Wed, Aug 19, 2026 2

    1. Simon-Pierre Boucher · 1 file +4 −1
    2. Stats v2 : dashboard ultra complet + 5 rapports PDF (module commun Groupe KA v2)
      …
      - kit vendorisé mis au niveau canonique v2 (kacharts.tsx, kapdf.py, SPEC.md)
      - backend stats.py : 10 KPI (deltas + sparklines), 6 jauges de complétude,
        4 séries quotidiennes, multi-courbes prix moyen par ville, ajouts par
        source empilés, 4 répartitions, 3 distributions (prix de plats, capacités
        RACJ, notes Yelp), heatmap horaire des relevés, 6 tableaux, 12 records
      - /api/stats/report : 5 modes (complet|synthese|tendances|repartitions|
        donnees), inconnu -> complet, filename(mode)
      - page /stats : jauges, StatSummary, MultiLine/Stacked/Histogram/HourHeatmap,
        PdfButton v2 (menu 5 rapports)
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 4 files +998 −172
  5. 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. Stats : tableau de bord analytique + rapport PDF Groupe-KA
      …
      - /api/stats/dashboard (contrat commun ka-ui/stats/SPEC.md) : KPI avec
        deltas, séries quotidiennes (nouveaux restos, plats suivis en cumul),
        répartitions (cuisines, gammes de prix, types), géo par région,
        heatmap des nouveautés, tableaux (villes, chaînes, nouveaux, syncs),
        records — 100 % calculé de la DB réelle, cache mémoire 5 min.
      - /api/stats/report : PDF estampillé Groupe-KA (kapdf/fpdf2), modes
        complet et synthèse, filename normalisé groupe-ka_resto-ka_stats_*.
      - Page /stats réécrite sur le kit kacharts (KPI, sélecteur de période,
        courbes, anneau, barres, heatmap, DataTable, records, bouton PDF).
      - kapdf : correctif — la couverture ne porte plus le pied de page
        standard (footer déclenché après la retombée de cover_mode).
      - fpdf2 ajouté aux dépendances.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 3 files +1,075
    3. Harmonisation ka-ui : accent safran, badge Groupe KA, KaFooter, page /contact
      …
      - Vendorisation du package ka-ui (frontend/src/ka/) : tokens.css, ecosystem.json,
        KaFooter.tsx, GroupeKaBadge.tsx
      - tokens.css importé avant styles.css ; styles.css réduit à l accent SAFRAN
        (--accent #f08c00, soft #fdeed7, deep #b96a00, on-accent #141814) + alias --lime,
        socle dupliqué retiré, classes métier passées sur var(--accent)
      - Header : badge « Un service Groupe KA » (desktop >= 900 px + menu mobile)
      - Footer : KaFooter commun (contacts, avertissement, écosystème) + rangée de nav
        locale et crédit OpenStreetMap au-dessus
      - Nouvelle page /contact (infos d ecosystem.json, lien hub, création de compte
        KA ID -> groupe-ka.com/connexion) + prefixe SPA « contact » dans web.py
      - SEO : titre « Resto-Ka — Un service Groupe KA »
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher · 4 files +386
Menu

Theme