Changelog
Les dernières mises à jour et améliorations de mentova.
Avatars d'audience — profils persona injectés dans les prompts LLM (presets STARTER+, custom PRO_PLUS+, max 5 par marque)
API publique v1 — accès programmatique complet (brands, topics, campaigns, visibility, avatars) avec clés API et rate limiting
Moteur de contenu IA standalone — génération sans opportunité requise, 8 formats (article SEO, forum, comparatif, guide, social…)
Intégrations & publication — connecteurs CMS/blog, publication directe depuis l'onglet Contenu
Liens de partage invité — lien lecture seule avec OG/Twitter, rate limiting Redis, branding Powered by Mentova (PRO+)
57 modèles IA dans le registre — free / cheap / production tiers, sélection par campagne gated par plan
Moteur de contenu IA depuis les gaps — génération depuis la page Opportunités, 8 formats auto-détectés selon le type de source
Historique de contenu — liste, expand, suppression des contenus générés avec copie Markdown/HTML
Suivi des tokens LLM — LlmUsageLog avec tokensIn/Out, costUsd, latencyMs ; accessible via /api/brands/:id/usage
Circuit breaker sur OpenRouter — 5 échecs → 60s de cooldown par modèle
Sélection de modèles IA dans les settings — 57 modèles, plan-gated (FREE : 2 modèles, AGENCY : tous)
Logs structurés Pino sur tous les processors worker, cron, Redis et routes API
Cache Redis sur les services de visibilité — TTL 5min, auto-invalidation sur computeAndSaveSnapshot()
29 index DB sur les requêtes chaudes, Sentry client/server/edge/worker, Bull Board sur /api/admin/board
Comparaison multi-marques — vue côte-à-côte des scores SOV et mention rate (PRO_PLUS+)
Export CSV et PDF — exports plan-gated PRO+, PDF avec jspdf+autotable
Alertes email — 4 types via Resend : campagne terminée, variation mention rate (+5%), nouveau concurrent, digest hebdo
Campagnes planifiées — fréquence daily/weekly/biweekly/monthly, plan-gated, cron 6h UTC
Tutoriel interactif — spotlight 5 étapes à l'onboarding, état persisté via UserPreference
Graphiques — toggle area/line/bar, affichage absolu/%, drag-and-drop des cartes (DnD Kit)
Réorganisation sidebar — drag-and-drop des items nav, gated PRO_PLUS+
Page Opportunités — scoring de priorité, workflow de statut (open → in_progress → done), analyse des gaps IA
Vue Sources — 3 onglets (all, top, by category), 18 sources mock, detail sheet
Page Concurrents head-to-head — comparaison directe entre deux marques sur un même sujet
Analyse catégorie — répartition du share of voice par catégorie de requête
Pipeline d'extraction NER multi-stratégies — pattern matching → heuristiques NER → fallback LLM, merged par normalizeName()
Quota banner et buy credits in-dashboard — modal achat crédits, 4 packs de 10 à 250 crédits
Site marketing — homepage, pricing, blog Keystatic, pages légales, header/footer, sitemap, robots.txt, JSON-LD
i18n FR/EN — next-intl App Router, 200+ clés, marketing + dashboard, blog par locale
Stripe billing — checkout, portail, webhooks, credit packs (one-time), 5 plans FREE→AGENCY
Module de permissions — plan guards sur toutes les routes API, feature gating UI (FeatureGate component)
Theme switcher — dark/light/system via next-themes
Font — Inter (body) + GeistMono (monospace), remplacement Geist Sans
Lancement de mentova — suivi de visibilité IA sur ChatGPT, Claude, Gemini, Perplexity
Pipeline BullMQ 6 queues — prompt-generation → prompt-execution → mention-extraction → opportunity-analysis → snapshot-computation → email-alert
Dashboard — KPIs, share of voice, timeline, leaderboard concurrents, page prompts avec filtres
Système de crédits — quota mensuel par plan, lazy reset, worker quota guard, cron 6h UTC
Auth Supabase — login/signup, middleware de protection, onboarding brand+topic+models
OpenRouter adapter via OpenAI SDK — factory 2 tiers (mock → OpenRouter), fallback mock si pas de clé
Des suggestions ? Une feature manquante ?
Essayer gratuitement