O que é

A tela de Notícias é o canal oficial de comunicação da expedição Glider Brasil. Aqui os administradores publicam atualizações sobre logística, passagens, hospedagem, mudanças de cronograma, dicas de preparo e qualquer informação relevante para os participantes. Todos os pilotos aprovados têm acesso de leitura às notícias.

As notícias são organizadas em ordem cronológica reversa — a mais recente aparece primeiro. Cada notícia pode ter título, corpo de texto formatado (com suporte a negrito, itálico e listas), categoria (Logística, Voo, Geral, Urgente), data de publicação e autor. Notícias com categoria "Urgente" são destacadas visualmente com uma borda laranja e enviadas como notificação push a todos os participantes.

O app armazena todas as notícias localmente no Sembast, permitindo leitura completa mesmo sem conexão. Cada notícia não lida é contabilizada no badge exibido na Home e na barra de navegação inferior.

Como usar

Acesse a tela de Notícias pela barra de navegação inferior ou pelo card na Home. A lista exibe todas as notícias publicadas, com as mais recentes no topo. Notícias não lidas são destacadas com um indicador de ponto laranja ao lado do título.

  1. Toque em qualquer notícia para abrir o texto completo.
  2. Role o texto para ler o conteúdo na íntegra. Imagens e formatação são preservadas.
  3. Toque no ícone de compartilhamento (canto superior direito) para compartilhar o link da notícia via WhatsApp, e-mail ou outro app.
  4. Use o filtro por categoria (barra no topo da lista) para ver apenas notícias de Logística, Voo, Geral ou Urgente.
  5. Puxe a lista para baixo para forçar atualização quando estiver online.

Ao abrir uma notícia, ela é automaticamente marcada como lida e o badge numérico na Home é decrementado. Para marcar todas como lidas de uma vez, toque no ícone de três pontos no canto superior direito da lista e selecione "Marcar todas como lidas".

Dica: ative notificações push nas configurações do app para receber alertas imediatos quando uma nova notícia for publicada, especialmente as de categoria "Urgente".

Ações disponíveis

AçãoQuem podeComo acessar
Ler notíciaTodos os pilotos aprovadosToque na notícia na lista
Filtrar por categoriaTodos os pilotos aprovadosBarra de filtros no topo
Marcar como lidaTodos os pilotos aprovadosAutomático ao abrir
Compartilhar notíciaTodos os pilotos aprovadosÍcone de compartilhar na notícia
Publicar notíciaAdministradoresBotão "+" flutuante
Editar notíciaAdministradoresToque longo → Editar
Excluir notíciaAdministradoresToque longo → Excluir

Criar notícia (admin)

Administradores podem publicar novas notícias tocando no botão "+" flutuante na tela de listagem. O editor de notícias oferece campos para título (obrigatório), corpo do texto (obrigatório) com barra de formatação básica, seleção de categoria e opção de marcar como urgente.

  1. Na tela de Notícias, toque no botão "+" (laranja, canto inferior direito).
  2. Preencha o Título da notícia (máximo 120 caracteres).
  3. Digite o corpo da notícia. Use a barra de formatação para negrito, itálico ou listas.
  4. Selecione a categoria: Geral, Logística, Voo ou Urgente.
  5. Se necessário, ative o toggle "Enviar notificação push" para alertar todos os participantes.
  6. Toque em Publicar para salvar e tornar a notícia visível para todos.

Após publicar, a notícia aparece imediatamente no topo da lista para todos os usuários conectados. Para usuários offline, a notícia será sincronizada na próxima vez que o app abrir com conexão ativa.

Atenção (admin): notícias com categoria "Urgente" e o toggle de notificação push ativado enviam alertas imediatos para todos os dispositivos cadastrados. Use com moderação para não banalizar os alertas de urgência.

Problemas comuns

A lista de notícias aparece vazia.
Se for o primeiro acesso após o cadastro, o cache local ainda pode estar vazio. Verifique sua conexão e aguarde a sincronização automática. Se o problema persistir, acesse a tela de Sincronização e toque em "Sincronizar agora".

O badge de notícias não zera mesmo após ler todas.
Feche e reabra o app. O badge é calculado com base no cache local e pode ocasionalmente ficar desatualizado. Puxe a lista para baixo para forçar uma atualização.

Não consigo publicar uma notícia (admin).
Verifique se sua conta tem perfil de administrador. O botão "+" só é exibido para admins. Se você é admin mas o botão não aparece, faça logout e login novamente para recarregar as permissões.

Offline: notícias publicadas offline por um admin ficam em fila de sincronização e serão enviadas ao Firebase quando a conexão for restaurada. O status "Pendente de envio" é exibido na notícia até a sincronização ser concluída.