Files
Momento/memento-note/extension
Antigravity 36336e6b0d
Some checks failed
CI / Lint, Test & Build (push) Failing after 32s
CI / Deploy production (on server) (push) Has been skipped
feat(flashcards): révision SM-2, génération IA et page /revision
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
..

Memento Web Clipper — extension Chrome

Clipper web avec panneau latéral : le panneau reste ouvert pendant que vous surlignez du texte sur la page.

Langues

Lextension suit la langue de linterface Chrome (chrome.i18n.getUILanguage) — 15 locales comme lapp Momento : de, en, es, fr, it, pt, nl, pl, ru, zh, ja, ko, ar, fa, hi.

Fichiers : extension/_locales/<lang>/messages.json. Régénération : node extension/i18n/generate-translations.cjs puis node extension/scripts/build-extension-locales.mjs.

Installation (dev)

  1. Chrome → chrome://extensions
  2. Mode développeurCharger lextension non empaquetée → dossier memento-note/extension
  3. Épingle licône Momento

Chrome 114+ requis (Side Panel API).

Instance Momento

  • Dev : icône ⚙ → URL (http://localhost:3000 ou IP LAN) → Appliquer & reconnecter
  • Connectez-vous sur la même URL dans Chrome (Google OAuth)
  • Production (build Store) : mettre ALLOW_INSTANCE_CONFIG = false dans sidepanel.js → URL https://memento-note.com en dur, réglages masqués

Utilisation

  1. Ouvrez une page web normale (pas chrome://)
  2. Cliquez licône Momento → panneau latéral
  3. Choisissez le carnet (liste hiérarchique)
  4. Optionnel : surlignez du texte → Clipper la sélection (bouton sky)
  5. Ou Clipper cette page (article complet + IA)
  6. Ou Enregistrer le lien seul
  7. Aperçu : titre éditable, résumé, extrait, temps de lecture → Enregistrer dans Momento

Dépannage

Problème Solution
Carnets vides / 401 Ouvrir Momento ↗ sur la même URL, connectez-vous
localhost vs 127.0.0.1 Utilisez toujours la même URL partout (cookies session)
Pas de sélection Rechargez la page après install extension ; surlignez sur la page, pas dans le panneau
Page Chrome système Impossible — ouvrez un site http(s) normal

Persan / RTL

Détection automatique dir / lang (ex. BBC Persian), aperçu RTL avec Vazirmatn.

APIs

  • GET /api/clip/notebooks
  • POST /api/clip/analyze
  • POST /api/clip/save