feat: Implémentation de la correction via le menu contextuel et améliorations de la construction

-  Ajout de la fonctionnalité de correction via le menu contextuel.
- 🗑️ Suppression de la fonctionnalité de correction en temps réel.
-  Ajout du script de fond (background.js) pour gérer le menu contextuel.
- 📝 Mise à jour du manifest.json (permissions, service_worker, description).
- 🐛 Correction de la logique de remplacement de texte dans content.js pour une meilleure compatibilité.
- 🏗️ Mise à jour du Dockerfile pour construire l'extension Chrome dans un répertoire (non zippé).
- 🛠️ Mise à jour du script build.sh pour gérer le nouveau format de sortie et nettoyer le répertoire.
- 🌐 Traduction du manifest.json en français.
- 📄 Ajout d'un README.md complet avec les instructions d'installation.
- 🐛 Ajout de logs pour faciliter le débogage.
This commit is contained in:
François Pelletier 2025-07-01 07:16:08 -04:00
commit 9840633305
13 changed files with 412 additions and 0 deletions

40
manifest.json Normal file
View file

@ -0,0 +1,40 @@
{
"manifest_version": 3,
"name": "Outil d'écriture inclusive en français",
"version": "1.1",
"description": "Convertit automatiquement le texte pour utiliser le point médian inclusif (·) pendant la saisie.",
"permissions": [
"storage",
"activeTab",
"scripting",
"contextMenus"
],
"background": {
"service_worker": "background.js",
"type": "module"
},
"action": {
"default_popup": "popup.html",
"default_icon": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
}
},
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"js": [
"content.js"
],
"run_at": "document_idle"
}
]
}