Commit Graph

3 Commits

Author SHA1 Message Date
Antigravity
d5c44aafb6 fix(extension): timing bannière pick mode + responsive side panel
All checks were successful
CI / Lint, Unit Tests & Build (push) Successful in 5m46s
CI / Deploy production (on server) (push) Successful in 23s
Bannière pick mode :
- ensureContentScript() : retry le PING 8x (avec backoff 80→290ms) après
  chrome.scripting.executeScript, parce que l'injection est async côté page
  et le listener n'est pas enregistré immédiatement.
- Avant : SET_PICK_MODE partait dans le vide, la bannière « surlignez le
  texte à clipper » n'apparaissait jamais.

Responsive :
- Media queries : <380px (Chrome Side Panel narrow), 380-420px (default),
  >420px (Firefox sidebar), <320px (very small).
- Padding/margin/font-size adaptatifs selon la largeur du panneau.
- .selection-body : min-height 80px, plus de max-height fixe, scroll si
  trop long. overflow-wrap: anywhere pour le texte long.
- .btn : padding 16px / min-height 48px pour le tactile.
- .page-card : word-break + overflow-wrap pour les URLs et titres longs.
- Firefox : media query dédié >480px pour aérer la sidebar Firefox
  (plus large que Chrome Side Panel).

Rebuilt :
- memento-web-clipper-chrome-store.zip
- memento-web-clipper-firefox.xpi
2026-07-18 09:48:45 +00:00
Antigravity
36336e6b0d feat(flashcards): révision SM-2, génération IA et page /revision
Some checks failed
CI / Lint, Test & Build (push) Failing after 32s
CI / Deploy production (on server) (push) Has been skipped
Livre US-FLASHCARDS avec decks, session de révision, stats et migration Prisma. Finalise le Web Clipper (i18n 15 langues) et corrige les erreurs ESLint bloquant la CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-24 19:22:20 +00:00
Antigravity
e881004c77 feat(insights): fix DBSCAN, Persian embeddings crash, D3 physics layouts, and D3 node not found runtime error
Some checks failed
CI / Lint, Test & Build (push) Failing after 1m7s
CI / Deploy production (on server) (push) Has been skipped
2026-05-24 18:57:33 +00:00