Skip to content

v0.1.4

Choose a tag to compare

@gsbenevides2 gsbenevides2 released this 08 Aug 07:03
· 17 commits to main since this release
abe8b55

Release Notes — v0.1.4

🚀 Novidades

  • Relatório GEO (Generative Engine Optimization) — nova funcionalidade completa para analisar a saúde dos dados de produtos voltados para motores de resposta/IA. Inclui:
    • shopify_geo_report — varredura de toda a loja com pontuação 0–100
    • shopify_geo_product_report — análise de um produto específico
    • shopify_update_product_geo — escrita/edição dos dados GEO com merge parcial seguro
  • Painel GEO no dashboard — nova aba no Unhide dashboard com visualização dos scores GEO ao lado do relatório de SEO
  • Formulário de edição GEO (EditGeoForm) — interface para editar descrição longa, marca, MPN, material, cor, público, ficha técnica, FAQ e destaques de um produto
  • Componente ProductScore compartilhado entre os relatórios SEO e GEO, com tratamento visual unificado (tom verde/ âmbar/vermelho)

⚡ Melhorias

  • Parâmetro geoMaxProducts adicionado ao unhide_dashboard para controlar quantos produtos o painel GEO analisa (padrão: 100)
  • Score 0–100 normalizado com penalidades graduais por campo ausente ou incompleto, incentivando preenchimento completo dos dados GEO
  • Parsing robusto de metafields: trata blobs double-encoded, linhas malformadas e campos ausentes sem quebrar o relatório

🔧 Mudanças internas

  • Biblioteca api/lib/geo-report.ts com schemas Zod, normalização de specs/FAQ/highlights, e lógica de scoring compartilhada entre os três tools
  • Testes unitários para parsing, scoring e normalização de dados GEO (api/lib/geo-report.test.ts)
  • Tools GEO registrados em api/tools/index.ts