SPB Git forge

spb/api-ka

Public

API-KA — plateforme centrale : collecte quotidienne des 8 services KA, historisation append-only et API publique sur www.api-ka.com

48commits 1branches 0releases
5.9 MBsize
maindefault branch
19 days agolast push
Python 60.9% HTML 21% TypeScript 7.3% JavaScript 5.2% CSS 4.8% Shell 0.8%

History of src/api/web/ka/tokens.css · clear filter

  1. Wed, Aug 19, 2026 1

    1. Mobile : champs du playground et dates stats ≥16 px (anti-zoom iOS), socle mobile tokens.css, ka-agent corrigé
      …
      - src/api/web/index.html : media query ≤767 px — .field select/.field input du
        playground passés de 13 px à 16 px (le focus d un champ <16 px déclenche un
        zoom de page sur Safari iOS).
      - src/api/web/stats.html : .input (dates #d-from/#d-to et recherche du tableau)
        à 16 px sous 768 px.
      - src/api/web/contact.html : aucun champ — rien à corriger.
      - src/api/web/ka/tokens.css : socle mobile obligatoire (échelle z-index --z-*,
        --vh100 dvh, .ka-bottombar, .ka-scroll-lock, .ka-menu/.ka-overlay, filet
        anti-zoom iOS global, zone tactile étendue du gk-badge).
      - src/api/web/ka-agent.js : safe-areas bulle/panneau, textarea 16 px, plein
        écran auto ≤640 px + verrou kaa-lock, pas de focus clavier forcé.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +87
  2. Mon, Aug 17, 2026 1

    1. Design Groupe KA « éditorial sharp » + SSO KA ID
      …
      · Site docs refait sur le design system commun (ka-ui/tokens.css, accent
        indigo #3b5bdb) : header API·Ka + badge « Un service Groupe KA »,
        footer commun .ka-footer alimenté par ecosystem.json, page /contact,
        responsive mobile-first (360/768/1024/1440, tactile ≥ 44 px).
      · Package ka-ui vendorisé dans src/api/web/ka/ et servi sur /ka
        (tokens.css, ecosystem.json, ka-shell.js).
      · SSO KA ID délégué au hub groupe-ka.com (src/api/routes/auth.py) :
        /api/auth/ka/login → /sso/authorize, callback JWT HS256 (aud=api-ka),
        cookie de session signé apika_session, /api/auth/me, /api/auth/logout,
        bouton « Se connecter avec KA » au header.
      · /contact : HTML pour navigateurs, JSON (enveloppe) pour clients API.
      
      Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
      Simon-Pierre Boucher committed 1 mo ago · 1 file +229