Skip to content

feat: implement new application pages and user profile features#2

Merged
JsCodeDevlopment merged 4 commits intomainfrom
dev
May 8, 2026
Merged

feat: implement new application pages and user profile features#2
JsCodeDevlopment merged 4 commits intomainfrom
dev

Conversation

@JsCodeDevlopment
Copy link
Copy Markdown
Owner

Melhorias no SEO e Compartilhamento de Perfil

Este PR implementa melhorias significativas na forma como os links da plataforma são visualizados ao serem compartilhados em redes sociais e aplicativos de mensagens, com foco especial na personalização dos perfis de usuário.

Alterações realizadas:

  • Sistema de Metadados Base (lib/seo/build-metadata.ts):
    • Adicionado suporte nativo à propriedade image para customização das imagens de OpenGraph (og:image) e Twitter.
    • Implementado um fallback automático para o logo da plataforma (/algoria-logo.png), garantindo que todas as páginas padrão tenham uma imagem de destaque profissional ao serem compartilhadas.
  • Perfil Público (app/user/[id]/page.tsx):
    • A função de SEO agora busca e injeta a foto de perfil do próprio usuário nos metadados. Quando um talento compartilhar o seu link público da Algoria, a foto dele aparecerá no cartão de compartilhamento.
  • Perfil Privado (app/profile/page.tsx):
    • Metadados migrados de estáticos para dinâmicos (generateMetadata), integrando a sessão do usuário ativo para refletir também a sua foto de perfil na imagem de compartilhamento.

@JsCodeDevlopment JsCodeDevlopment self-assigned this May 8, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented May 8, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
algoria Ready Ready Preview, Comment May 8, 2026 8:38pm

@JsCodeDevlopment JsCodeDevlopment merged commit 501a7c6 into main May 8, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant