Skip to content

Pedro/improments#161

Merged
hltav merged 3 commits into
masterfrom
pedro/improments
Jul 8, 2026
Merged

Pedro/improments#161
hltav merged 3 commits into
masterfrom
pedro/improments

Conversation

@pedrosilvaadev

@pedrosilvaadev pedrosilvaadev commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Resumo

Este PR melhora a experiência de navegação e filtragem das vagas, tornando a página mais intuitiva, consistente e mais fácil de compartilhar. Também inclui ajustes para manter o estado da interface sincronizado com a URL e reforçar a cobertura de testes.

O que foi alterado

  • Melhoria no componente de filtros das vagas para oferecer uma experiência de busca mais clara e amigável.
  • Ajuste na forma como termos de busca e filtros são aplicados, facilitando a combinação de critérios e a refinagem dos resultados.
  • Sincronização do estado de filtros, arquivo selecionado e paginação com os parâmetros da URL, permitindo compartilhar e restaurar a visualização mais facilmente.
  • Refinamento da tabela de vagas para refletir melhor os filtros ativos, a página atual e o tamanho da paginação.
  • Atualização e expansão dos testes unitários relacionados a filtros, paginação e renderização da página de vagas.
  • Inclusão/atualização de documentação relevante para refletir as mudanças na experiência e no fluxo de uso da funcionalidade.

Por que isso é importante

Essas alterações tornam a busca por vagas mais previsível, mais fácil de usar e mais preparada para cenários com muitos resultados ou vários filtros aplicados ao mesmo tempo.

Pontos para revisão

  • Comportamento entre o estado da interface e os parâmetros da URL.
  • Lógica de filtros ao combinar busca, palavras-chave e seleção de arquivo.
  • Comportamento de paginação e tamanho de página em diferentes cenários.

Testes

Foram atualizados os testes unitários da interface para cobrir os fluxos principais de filtragem, paginação e renderização da página.

image

…rove clarity

test: update JobsTableCard tests for improved assertions and structure

refactor: enhance useJobsFiltering tests for better readability and functionality

test: optimize JobsPage tests with clearer structure and additional assertions

refactor: improve useJobsPagination tests for better coverage and clarity
@pedrosilvaadev pedrosilvaadev changed the base branch from master to develop July 8, 2026 02:53
@pedrosilvaadev pedrosilvaadev changed the base branch from develop to master July 8, 2026 02:54
@hltav hltav merged commit 7927c8c into master Jul 8, 2026
1 of 2 checks passed
@github-project-automation github-project-automation Bot moved this from Backlog to Done in JobAtlas – Kanban Jul 8, 2026
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