Skip to content

Pedro/bugs melhorias - #205

Merged
hltav merged 7 commits into
developfrom
pedro/bugs-melhorias
Jul 29, 2026
Merged

Pedro/bugs melhorias#205
hltav merged 7 commits into
developfrom
pedro/bugs-melhorias

Conversation

@pedrosilvaadev

Copy link
Copy Markdown
Contributor

Descrição

Esta PR corrige problemas de validação nos formulários e filtros, além de melhorar a apresentação dos contribuidores na página inicial.

Alterações

Cadastro

Filtros

  • PAV-79 — Campo de filtro não possui limite de caracteres
    • Buscas e novas keywords limitadas a 100 caracteres.
    • Filtros longos truncados visualmente.
    • Conteúdo completo disponível pelo atributo title.
    • Prevenção de quebra horizontal do layout.
    • Cobertura para dashboard, vagas e gerenciamento de filtros.

Página inicial

Validações

  • ✅ 316 testes do frontend passando.
  • ✅ 523 testes do backend passando.
  • ✅ Build de produção concluído.
  • ✅ ESLint sem erros.

Commits

  • 64fa516 — Limites e validações do cadastro.
  • 64ebdca — Limites e truncamento dos filtros.
  • 99b7a30 — Redirecionamento do ícone do GitHub.
  • 05fe1bb — Nome e username dos contribuidores.
  • 98bf63e — Padronização dos cards.

@hltav
hltav merged commit b744caf into develop Jul 29, 2026
1 check passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jul 29, 2026
hltav added a commit that referenced this pull request Jul 29, 2026
Descrição

Esta PR corrige problemas de validação nos formulários e filtros, além
de melhorar a apresentação dos contribuidores na página inicial.

Alterações

Cadastro
- [PAV-82 — Campos do formulário de cadastro não possuem limite de
caracteres](https://linear.app/tatame/issue/PAV-82/bug009-campos-do-formulario-de-cadastro-nao-possuem-limite-de)
    - Nome limitado a 100 caracteres.
    - E-mail limitado a 254 caracteres.
    - Telefone limitado a 15 dígitos.
    - Senha limitada a 128 caracteres.
    - Senha mínima alterada para 8 caracteres.
    - Validações equivalentes adicionadas ao backend.
    - Testes para entradas acima dos limites.
 Filtros
- [PAV-79 — Campo de filtro não possui limite de
caracteres](https://linear.app/tatame/issue/PAV-79/bug007-campo-de-filtro-nao-possui-limite-de-caracteres)
    - Buscas e novas keywords limitadas a 100 caracteres.
    - Filtros longos truncados visualmente.
    - Conteúdo completo disponível pelo atributo title.
    - Prevenção de quebra horizontal do layout.
    - Cobertura para dashboard, vagas e gerenciamento de filtros.
Página inicial
- [PAV-103 — Ícone do GitHub não redireciona para o
repositório](https://linear.app/tatame/issue/PAV-103/bug-011-icone-do-github-nao-redireciona-para-o-repositorio-do-projeto)
    - Link corrigido para o repositório oficial.
    - Adicionado nome acessível ao ícone.
    -Teste de regressão para URL, abertura em nova aba e segurança.
- [PAV-102 — Exibir nome do colaborador em vez do
username](https://linear.app/tatame/issue/PAV-102/melhoria-002-exibir-nome-do-colaborador-em-vez-do-username-do-github)
    - Exibição do nome do colaborador.
    - Username preservado no formato @username.
- Consulta ao perfil do GitHub para obter nomes não cadastrados
localmente.
    - Fallback mantido quando a API estiver indisponível.
- [PAV-101 — Padronizar informações nos cards dos
contribuidores](https://linear.app/tatame/issue/PAV-101/melhoria-001-padronizar-as-informacoes-exibidas-nos-cards-dos)
    - Cards padronizados com nome, username, função e commits.
    - Dados retornados pela API têm prioridade sobre o fallback local.
    - Contagens iguais a zero ficam ocultas.
    - Espaçamento preservado para manter o alinhamento dos cards.
 Validações
- ✅ 316 testes do frontend passando.
- ✅ 523 testes do backend passando.
- ✅ Build de produção concluído.
- ✅ ESLint sem erros.
Commits
- 64fa516 — Limites e validações do cadastro.
- 64ebdca — Limites e truncamento dos filtros.
- 99b7a30 — Redirecionamento do ícone do GitHub.
- 05fe1bb — Nome e username dos contribuidores.
- 98bf63e — Padronização dos cards.
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.

2 participants