Resto·Ka — tous les restaurants du Québec, menus complets et prix réels (famille ·Ka)
Python 69.3%
TypeScript 16.7%
CSS 7.9%
JavaScript 4.7%
HTML 1.4%
-
Wed, Aug 19, 2026 2
-
tokens.css : overflow-x clip aussi sur html (quirk WebKit iOS — le clip sur body seul laisse défiler le viewport)
…
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
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>
-
-
Mon, Aug 17, 2026 1
-
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>
-