5.8.2 Página de Notificações (Notifications)

A página de notificações do GitHub (https://github.com/notifications) é onde você encontra todas as atualizações sobre atividades relacionadas aos repositórios e pessoas que você segue. Ela centraliza tudo o que acontece nos projetos em que você está envolvido, como novas issues, pull requests e comentários. Essa página ajuda a manter você atualizado sem precisar ficar visitando cada repositório ou discussão individualmente.

Captura de tela da página de notificações de uma conta que não possui notificação.
Visão da página de notificações de uma conta nova
Captura de tela da página de notificações de uma conta que possui várias notificações
Visão da página de notificações de uma conta que já possui interações na plataforma

Painel Lateral Esquerdo

O painel lateral esquerdo apresenta os filtros disponíveis projetados para otimizar a experiência de gerenciamento de notificações.

Inbox, Saved e Done

Na primeira parte do painel, temos 3 filtros predefinidos:

A imagem mostra uma parte do painel esquerdo, com uma lista vertical de filtros predefinidos. Cada filtro é representado por um rótulo textual: "Unread", "Saved" e "Done", exibidos em uma coluna alinhada à esquerda. O fundo é claro, destacando o texto dos filtros.
Filtros Inbox, Saved e Done do painel lateral esquerdo
  • Inbox: Reúne todas as notificações que ainda não foram marcadas como concluídas.

  • Saved: Mostra suas notificações que foram salvas por você no passado. Permite acesso rápido, garantindo que informações cruciais estejam sempre à mão.

  • Done: Mostra suas notificações que foram marcadas como concluídas (marcadas como done ✓) por você no passado.

Filters

Abaixo, temos a seção do painel intitulada Filters:

Seção Filters, mostrando: Assigned, Participating, Mentioned, Team Mentioned, Review Requested. E os personalizados da conta da camilamaia: ScanAPI, brutils e Cumbuca.
Seção Filters do painel lateral esquerdo

Aqui você pode utilizar os filtros já pré-existentes e também pode criar filtros novos, clicando em + Add new filter.

Para saber mais sobre esses filtros e como criar novos, veja a documentação oficial Personalizando sua caixa de entrada com filtros personalizados. Atente-se também para as Limitações de filtro personalizadas.

Repositories

Em seguida, temos a seção Repositories. Aqui você pode filtrar notificações para repositórios específicos.

Lista de repositório da conta de camilamaia com o número ao lado de cada nome indicando a quantidade de notificações.
Seção Repositories do painel lateral esquerdo

Manage Notifications

Por fim, existe a opção Manage Notifications:

Link com o texto Managed Notifications e uma seta ao lado
Manage Notifications fechado

Clicando na seta, temos:

Managed Notifications expandido após clicar na seta. Contém 3 opções: Notification Settings, Watched Repositories e Subscriptions
Manage Notifications expandido após o clique

Aqui você gerencia quando e como você deseja ser notificado. Para saber mais, confira a documentação oficial: Gerenciando assinaturas e notificações no GitHub

Barra Superior das Notificações

Barra Superior das Notificações. Contém um filtro All/Unread, uma barra de busca e um botão escrito Group By: Date com uma seta ao lado
Barra Superior das Notificações

All / Unread

  • All: Mostra todas as notificações

  • Unread: Mostra apenas as notificações não lidas

Barra de Busca

Permite que você pesquise notificações específicas usando filtros. A busca funciona da mesma maneira que a busca dos filtros personalizados. Portanto, você pode conferir como fazer uma busca na documentação oficial Consultas suportadas para filtros personalizados. E atente-se para as Limitações de filtro personalizadas.

Exemplo de busca:

Screenshot de uma Busca por repositório: "repo:repo:cumbucadev/gitcaos"
Busca por repositório

Group By

Permite agrupar as notificações por data ou repositório.

O botão escrito Group By: Date após ser clicado, expandido. Aparece as opções Repository e Date
Botão group by expandido

Área Central de Notificações

A área central de notificações exibe uma lista com suas notificações atuais. Cada item inclui informações resumidas, como:

  • Título da notificação

  • Autor da atividade

  • Repositório associado

Como interagir com as notificações

Opção 1: Selecionar e aplicar ações em massa.

Use a caixa de seleção ao lado de uma ou mais notificações para realizar ações coletivas.

Screenshot de uma lista de notificações em que 3 delas estão selecionadas
Notificações selecionadas

Opção 2: Interagir com notificações individualmente

Clique na notificação para ver o contexto completo, tomar uma ação (responder, fechar, etc.), e retornar à lista.

Captura de tela de uma notificação específica
Notificação
Captura de tela de uma notificação aberta
Detalhes da notificação

Ações disponíveis

Segue a lista de ações possíveis para uma notificação:

  1. Done

    • O que faz: Marca a notificação como concluída e a remove da lista principal de notificações.

    • Quando usar: Após resolver ou revisar o assunto relacionado.

    • Para onde vai: Fica acessível no filtro "Done" para referência futura.

  2. Unsubscribe

    • O que faz: Cancela sua inscrição na issue, pull request ou discussão, impedindo novas notificações relacionadas.

    • Quando usar: Quando o tópico não é mais relevante para você.

    • Nota: Essa ação não remove notificações já recebidas, apenas bloqueia futuras.

  3. Mark as read

    • O que faz: Define a notificação como lida, removendo o destaque em negrito que indica novidade.

    • Quando usar: Quando você já visualizou a notificação, mas não deseja marcá-la como concluída.

    • Para onde vai: Continua na lista, mas sem o destaque visual de "não lida".

  4. Mark as unread

    • O que faz: Reverte o status da notificação para não lida, destacando-a novamente como pendente.

    • Quando usar: Quando precisa priorizar ou lembrar de revisitar a notificação.

    • Para onde vai: Permanece na lista, destacada como algo que requer atenção.

  5. Save

    • O que faz: Salva a notificação em uma lista especial chamada "Saved", para fácil acesso no futuro.

    • Quando usar: Para notificações importantes que você deseja revisar mais tarde.

    • Para onde vai: É armazenada no filtro "Saved", junto com outras notificações salvas.

Hora de explorar!

Se você já tem notificações, aproveite para conhecer melhor a página:

Busque notificações por repositório

Use a barra de busca no topo da página para filtrar notificações relacionadas a um repositório específico, como cumbucadev/gitcaos.

Screenshot de uma Busca por repositório: "repo:repo:cumbucadev/gitcaos"
Busca por repositório

Experimente os filtros e ações

Marque notificações como concluídas, salve as mais importantes, ou gerencie suas inscrições para ajustar o fluxo de atualizações.

E se você ainda não tem notificações?

Sem problemas! Comece se inscrevendo em um repositório que te interessa. Por exemplo, no cumbucadev/gitcaos:

  1. Acesse o repositório.

  2. Clique no botão "Watch" no canto superior direito.

  3. Escolha o tipo de notificação que deseja receber:

    • "All Activity": Todas as atividades do repositório.

    • "Participating and @mentions": Apenas as que envolvem você diretamente.

    • "Custom": Configure notificações específicas para issues ou pull requests.

    • "Ignore": Desativa notificações.

Explore e personalize suas notificações para ficar por dentro do que importa! 🎯

Sem pressa! Assim que você começar a colaborar, as notificações irão aparecer, e você estará pronto para gerenciá-las como um expert. 🚀


Para saber tudo sobre notificações, acesse a documentação oficial:

Atualizado

Isto foi útil?