O que é

A tela de Configurações centraliza todas as preferências pessoais do app Expedição Glider Brasil. Aqui você pode editar seu perfil de piloto (que aparece na lista de Pilotos), controlar quais notificações push deseja receber, alternar entre tema claro e escuro, gerenciar o armazenamento local e fazer logout da conta.

As configurações são salvas localmente no dispositivo e sincronizadas com o Firebase, garantindo que suas preferências sejam mantidas mesmo se você trocar de dispositivo ou reinstalar o app. Preferências como tema e notificações são específicas do dispositivo — se você usar o app em dois celulares, pode ter configurações diferentes em cada um.

Acesse as Configurações pelo menu lateral (Tela Mais → Configurações) ou pelo ícone de engrenagem no canto superior direito da tela Home.

Perfil e conta

A seção de Perfil e Conta permite editar todas as informações do seu perfil de piloto que são exibidas publicamente na tela de Pilotos.

  • Foto de perfil — toque na foto (ou no avatar) para tirar uma nova foto ou escolher da galeria. Máximo 5 MB.
  • Nome de exibição — como seu nome aparece para os outros participantes. Diferente do nome completo que aparece apenas para admins.
  • Cidade e estado — sua cidade de origem.
  • Brevê — nível de certificação (P1, P2, P3, P4 ou P5 conforme ABVL).
  • Ano de início no paraglider — há quantos anos você voa.
  • Horas de voo totais — estimativa das suas horas acumuladas de paraglider.
  • Biografia — texto livre de apresentação (máximo 500 caracteres).
  • WhatsApp e Instagram — contatos opcionais compartilhados com os participantes.

Na parte inferior da seção de Perfil ficam as opções de conta: Alterar senha (somente para login por e-mail), Alterar e-mail e Sair (logout). Para excluir a conta permanentemente, entre em contato com um administrador.

Atenção: ao tocar em "Sair", todos os dados de cache local são mantidos no dispositivo, mas você precisará fazer login novamente para acessar o app. Dados não sincronizados na fila de sync serão sincronizados no próximo login.

Notificações

A seção de Notificações permite controlar com precisão quais alertas você deseja receber:

  • Avisos urgentes — recomendado manter ativo. Comunicados críticos da organização.
  • Novas notícias — alerta quando uma nova notícia é publicada.
  • Novas enquetes — alerta quando uma enquete é aberta para votação.
  • Lembretes de eventos — notificação X minutos antes de cada evento da Agenda. Configure o antecedência (15 min, 30 min, 1h, 2h).
  • Prazo de checklist — alerta 3 dias antes do prazo de itens pendentes.
  • Novos documentos — alerta quando documentos são adicionados.
  • Status de aprovação — confirmação de aprovação/rejeição de cadastro (não recomendado desativar).
  • Sincronização — alertas internos de sincronização (para usuários avançados).
Dica: se o celular estiver configurado no modo "Não Perturbe" durante os voos, as notificações push serão silenciadas pelo sistema, mas continuarão aparecendo no histórico da tela de Notificações do app.

Aparência

A seção de Aparência oferece três opções de tema para o app:

  • Tema Escuro — fundo azul-marinho escuro, ideal para uso ao ar livre com sol direto e para economizar bateria em telas AMOLED.
  • Tema Claro — fundo branco com acentos em laranja e azul, ideal para ambientes internos.
  • Automático (padrão) — segue a preferência de tema claro/escuro configurada no sistema operacional do seu dispositivo.

Também há a opção de Tamanho de fonte: Pequeno, Médio (padrão) e Grande. O tamanho grande é recomendado para uso com luvas ou condições de baixa visibilidade durante os voos.

Armazenamento

A seção de Armazenamento exibe o espaço ocupado pelo app no dispositivo e permite gerenciar o cache local:

  • Cache de imagens — thumbnails e fotos da galeria em cache. Pode ser limpo sem perda de dados (as fotos continuam no Firebase).
  • Documentos offline — PDFs e arquivos baixados para acesso sem internet. Pode ser limpo, mas você precisará baixá-los novamente.
  • Banco de dados local — dados do Sembast (notícias, checklist, voos, etc.). Limpar o banco de dados local requer resincronização completa — não faça isso a menos que instruído.

Para cada categoria, o app exibe o tamanho atual e um botão "Limpar". Antes de limpar qualquer dado, certifique-se de estar online para que a próxima sincronização possa restaurar os dados do Firebase.

Tamanho médio: o app com todos os dados sincronizados e documentos baixados ocupa entre 50 MB e 200 MB dependendo do número de fotos na galeria. O banco de dados local em si ocupa apenas alguns MB.

Problemas comuns

Alterei minha foto de perfil mas ainda aparece a foto antiga para os outros.
A atualização da foto de perfil pode levar alguns minutos para propagar para todos os dispositivos. Os outros participantes verão a nova foto após a próxima sincronização do app deles. Se após 10 minutos ainda aparecer a foto antiga, faça logout e login novamente.

A opção "Alterar senha" não aparece nas configurações.
A opção de alterar senha só está disponível para contas criadas com e-mail e senha. Se você fez login com Google, a senha é gerenciada pela conta Google — acesse myaccount.google.com para alterar.

Limpei o cache e agora o app está muito lento ou em branco.
Após limpar o cache, o app precisa baixar novamente os dados do Firebase. Certifique-se de estar online e aguarde a sincronização automática. Use o botão "Sincronizar agora" na tela de Sincronização para acelerar o processo.