You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
v1.7.6
🆕 Nouveautés
Transfert Vinted → Leboncoin : nouveau bouton "Envoyer vers Leboncoin" sur chaque fiche article Vinted. Il extrait titre, description, prix et photos, puis pré-remplit automatiquement le formulaire "Déposer une annonce" de Leboncoin (titre, description, prix, photos). Aucune publication automatique : tu gardes la main pour vérifier avant de valider.
Suivi persistant des imports (résout #3) : le bouton reste affiché "✓ Importé sur Leboncoin" après un rechargement ou une nouvelle visite de la fiche, avec un lien "réimporter" si besoin de forcer un nouvel envoi.
Badge visuel sur le dressing : chaque miniature déjà envoyée vers Leboncoin affiche un badge vert "✓ LBC" en haut à droite, directement visible en scrollant la grille — plus besoin de se souvenir où on s'est arrêté.
Marquage manuel rétroactif : nouvelle section repliable dans le popup ("Marquer manuellement comme importé") listant tous les articles stockés avec case à cocher et filtre par titre, pour couvrir les articles envoyés avant l'ajout du suivi automatique.
🐛 Corrections
Quota QUOTA_BYTES (résout #7) : migration des données vers IndexedDB + unlimitedStorage, avec éviction LRU automatique en cas de dépassement.
Popup bloqué sur "-" : ajout du return true manquant dans le listener de messages du service worker, qui coupait la réponse asynchrone.
Import photo Leboncoin : le fetch des images se fait désormais côté background.js (contexte privilégié de l'extension) au lieu du content script Leboncoin, ce qui contourne le blocage CORS du CDN Vinted.
Titre incorrect sur le dressing : le scraper de la grille dressing captait parfois un tooltip ("il y a X minutes") au lieu du vrai titre. Fallback ajouté : reconstruction du titre depuis le slug de l'URL de l'annonce quand aucun texte de titre n'est visible dans la carte.
URL Leboncoin invalide : correction du slash final qui cassait le chargement de la page "Déposer une annonce" (404).
Nouveau fichier content-leboncoin.js (scopé sur *://*.leboncoin.fr/deposer-une-annonce*).
storage.local reste minimal (vintedIds, lastSync, migrated, importedLbcIds, pendingTransfer) ; toutes les données volumineuses (fiches complètes, photos encodées) passent par IndexedDB ou sont éphémères.