C_Ma_For
  • Joined on 2026-06-01
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-26 12:38:37 +00:00
ac05d2ac30 chore: add bulk compare-at-price update script + restore middleware auth
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-26 12:19:39 +00:00
60dc9cc0ec feat: map prix marché as compare_at_price (barré) on Shopify
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-26 12:05:28 +00:00
eb5f605175 feat: refactor mockup page with 3-step flow (product → image → template)
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-26 11:35:52 +00:00
ac58289bb7 feat: auto-fill mockup dimensions and family from Google Sheets
4f617b15b2 feat: add reverse stock sync (Shopify → Sheets)
401b43cc04 fix: add rate limiting with retry on 429 in sync-stock
d276f6224c fix: log errors in writeShopifyIdToSheet and skip 404s in sync-stock
a9850c8efd feat: add bulk stock sync from Sheets to Shopify
Compare 56 commits »
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 22:08:07 +00:00
d8a3f26d0b fix: vérifier l'existence Shopify avant création pour éviter les doublons
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 21:57:54 +00:00
297d47bd19 feat: détection et suppression des doublons produits Shopify
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 21:37:30 +00:00
a2c0789625 fix: ignorer les désactivations lors d'un sync filtré par famille
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 21:31:21 +00:00
23aa78d3da feat: sélecteur de famille (onglet Sheets) en sync et création
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 21:14:08 +00:00
1b07359415 feat: détection drift Sheets sur le dashboard (approche A)
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 21:09:10 +00:00
6f4affcd66 fix: DiffTable colonnes visibles + filtrage lignes parasites dans Sheets
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 20:49:25 +00:00
211d8c5c01 fix: supprimer variables inutilisées bloquant le build ESLint
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-11 20:43:03 +00:00
d16cd1fbf5 feat: implémenter le dashboard avec KPIs, dernière sync et actions rapides
fecf56ff09 fix: retry 429 avec backoff + sérialisation uploadAll + 409 traité comme skipped
85b0590d85 fix: split avant/après avec overflow-hidden et largeur dynamique
725a7508b0 feat: vérification image existante sur Shopify avant upload (statut 'Déjà sur Shopify')
4df074f02d fix: image sortie 1000x1000 centrée + affichage split avant/après corrigé
Compare 26 commits »
C_Ma_For pushed tag plan5-deployed to C_Ma_For/gestion-materiaux-destock 2026-06-09 08:28:51 +00:00
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-09 08:21:58 +00:00
bb596c7e32 feat(plan5): page /creation stepper 4 étapes + lien nav + fix TS shopifyMetafields
1ed8c055d7 feat(plan5): composants PendingRowsTable + MetafieldResolver + CreationProgress
40d537efb6 feat(plan5): API POST /api/creation/execute streaming NDJSON
015833150a feat(plan5): API GET /api/creation/metafields (TDD)
04833b490c feat(plan5): API GET /api/creation/preview (TDD)
Compare 13 commits »
C_Ma_For pushed tag plan4-deployed to C_Ma_For/gestion-materiaux-destock 2026-06-08 21:36:28 +00:00
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-08 21:31:37 +00:00
4db43f833b feat(plan4): page /parametres avec onglets Connexions + Utilisateurs
4e4268d678 feat(plan4): composants ConnectionStatus + UsersManager
1934d0b655 feat(plan4): page /produits avec catalogue Shopify + filtres
119123e006 feat(plan4): composants ProductFiltersBar + ProductTable
5825640105 feat(plan4): API GET /api/admin/connections/test
Compare 8 commits »
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-08 21:05:53 +00:00
e576df334a fix: fusionner imports next/server dupliqués
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-08 20:59:32 +00:00
dc88e56f49 fix: supprimer API_VERSION inutilisé + eslint-disable _req
C_Ma_For pushed to main at C_Ma_For/gestion-materiaux-destock 2026-06-08 20:52:50 +00:00
e04e286111 fix: API Key Google Sheets (remplace service account) + signatures routes GET
C_Ma_For pushed tag plan3-deployed to C_Ma_For/gestion-materiaux-destock 2026-06-08 20:42:27 +00:00