Skip to content

Releases: euiff/ppa

Escala de Propósito v1.4.71

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:26

Escala de Propósito v1.4.71 — Retirar voluntário da Escala Completa

  • Corrige a sequência de versões: esta atualização continua a partir da v1.4.70, sem voltar para a linha v1.3.x.
  • Na tela Escala Completa, cada voluntário passa a ter o botão Retirar ao lado do status/Reenviar.
  • Antes da retirada, o sistema confirma o nome e a função e informa que o cadastro do voluntário será mantido.
  • A ação remove a pessoa somente daquela escala; não apaga o voluntário, o departamento ou o histórico de cadastro.
  • Pastor/Admin/Master podem retirar pessoas da escala; o backend também aceita o líder responsável pelo próprio departamento.
  • Solicitações de troca pendentes ligadas ao item são encerradas e eventos de notificação desse item são limpos quando existirem.
  • Depois da retirada, a Escala Completa é atualizada imediatamente.
  • Mantém todos os recursos e correções da v1.4.70, inclusive Reenviar Notificações, app, WhatsApp, PDF e impressão.

Escalas Top v1.3.7

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:14

Escalas Top v1.3.7

  • Na Escala completa, pastor/admin e líder do departamento agora têm botões visíveis Trocar e Retirar em cada voluntário.
  • Trocar mantém a mesma função, retira o voluntário anterior e coloca o substituto como Pendente.
  • Em escala publicada, o substituto recebe a notificação automaticamente.
  • Ao preencher vaga ou adicionar função/voluntário em uma escala publicada, o novo voluntário também é notificado automaticamente.
  • Layout dos controles é responsivo para computador e celular.
  • Mantém as correções do WhatsApp/confirmacão da v1.3.6.

SHA-256: 16aa2735c738a174a77e7614cd8532301a1198aa2024b16ba4f4e2e1ba13a918

Escala de Propósito v1.4.70

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:37

Escala de Propósito v1.4.70 — Controles de notificação na Escala Completa

  • Leva os controles úteis da antiga tela de departamento para a Escala Completa.
  • Escala publicada: adiciona o botão Reenviar Notificações no cabeçalho, junto de Imprimir e Baixar PDF.
  • Escala em rascunho: o mesmo espaço mostra Publicar e Notificar.
  • Cada voluntário da escala publicada ganha o botão Reenviar para envio individual.
  • Plano com WhatsApp continua usando a função send-whatsapp e a fila segura já existente.
  • Plano sem WhatsApp não tenta chamar a Evolution: cria um novo evento de notificação do aplicativo.
  • O reenvio pelo app gera um evento único, permitindo notificar novamente mesmo que a primeira notificação já tenha sido vista.
  • O link da notificação do aplicativo passa a abrir /minha-escala/{id}, que é a área correta do voluntário.
  • O contador do ícone continua baseado nas pendências reais; eventos de reenvio não inflacionam o badge.
  • O push nativo com o aplicativo totalmente encerrado continua dependendo da futura recompilação do APK com a assinatura original.

Escala de Propósito v1.4.69

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:19

Escala de Propósito v1.4.69 — Escala Completa direta e domínio oficial nos links

  • Remove definitivamente o uso da tela intermediária de departamento dentro de /escalas.
  • Se qualquer fluxo antigo ainda selecionar um departamento internamente, o sistema redireciona imediatamente para /escala/{id}.
  • O clique no departamento, chips e lápis continuam levando para a Escala Completa.
  • Atualiza os links enviados pelo WhatsApp/notificações para o domínio oficial https://escaladeproposito.com.br.
  • Corrige o link de confirmação da escala gerado por whatsapp_scale_message_v1421.php.
  • Corrige os links de PDF da escala enviados pelo menu do voluntário v1434 e v1435.
  • Mantém apenas a lista de domínios antigos no Master Comercial para detectar configurações legadas e sugerir a migração; ela não é usada para enviar links aos clientes.
  • Adiciona cache-bust v1.4.69 e marca o service worker para evitar bundle antigo em cache.

Escala de Propósito v1.4.68

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:12

Escala de Propósito v1.4.68 — Acesso direto à Escala Completa

  • Remove totalmente o aviso flutuante "Comunicação pelo aplicativo" para planos sem WhatsApp.
  • A diferenciação do plano continua silenciosa: apenas textos e recursos disponíveis se ajustam ao plano contratado.
  • Corrige a causa real do clique no departamento: a v1.4.65 chamava a seleção interna que abre a tela intermediária.
  • Agora o cartão do departamento navega diretamente para a rota da Escala Completa.
  • Os chips com os nomes dos departamentos também são clicáveis e levam direto à Escala Completa.
  • O lápis do cartão também passa a navegar diretamente para a Escala Completa.
  • Botões internos continuam protegidos contra o clique do cartão.
  • Adiciona cache-bust v1.4.68 ao bundle principal e atualiza o service worker para evitar JavaScript antigo em cache.
  • Mantém as regras de comunicação por plano: com WhatsApp continua normal; sem WhatsApp usa textos do aplicativo e oculta configurações específicas de WhatsApp.

Escala de Propósito v1.4.67

Choose a tag to compare

@github-actions github-actions released this 01 Oct 01:00

Escala de Propósito v1.4.67 — Comunicação conforme o plano

  • Igrejas com WhatsApp continuam vendo e usando os recursos de WhatsApp normalmente.
  • Igrejas sem WhatsApp deixam de receber textos enganosos de comunicação por WhatsApp nas telas do sistema.
  • Para plano sem WhatsApp:
    • "Notificar via WhatsApp" passa a aparecer como "Notificar pelo app".
    • "Lembrete WhatsApp" passa a aparecer como "Lembrete pelo app".
    • "Reenviar WhatsApp" passa a aparecer como "Reenviar notificação".
    • confirmações e avisos passam a ser apresentados como comunicação pelo aplicativo.
  • Controles de configuração, conexão, QR Code, teste e Evolution/WhatsApp ficam ocultos para igrejas cujo plano não possui WhatsApp.
  • O controle de notificação da escala fica identificado como notificação automática pelo app no plano sem WhatsApp.
  • Um aviso curto informa ao pastor que o plano usa o aplicativo como canal de comunicação.
  • O bloqueio de WhatsApp no backend da v1.4.65 continua ativo, portanto a mudança não é apenas visual.

Escala de Propósito v1.4.66

Choose a tag to compare

@github-actions github-actions released this 01 Oct 00:27

Escala de Propósito v1.4.66 — Correção do banco dos planos

  • Corrige o erro Unknown column whatsapp_enabled in SET ao editar/salvar um plano no Master.
  • O sistema verifica automaticamente se whatsapp_enabled e app_notifications_enabled existem em saas_plans.
  • Se estiverem ausentes, cria automaticamente com valor padrão 1 (ativado), preservando planos, preços, assinaturas e clientes.
  • A migração roda antes da Gestão Comercial e também quando a biblioteca de cobrança inicializa.
  • Remove o comportamento da v1.4.65 que ignorava silenciosamente uma falha ao criar as colunas.
  • Se o usuário MySQL não tiver permissão ALTER TABLE, o Master recebe uma mensagem clara indicando a permissão necessária.
  • Mantém as regras de plano com/sem WhatsApp e notificações pelo app da v1.4.65.

Escala de Propósito v1.4.65

Choose a tag to compare

@github-actions github-actions released this 01 Oct 00:13

Escala de Propósito v1.4.65 — Domínio, planos e notificações do app

  • Clique no cartão de um departamento abre diretamente a Escala Completa.
  • O Master pode editar domínio oficial, URL do webhook do Mercado Pago e página pública de vendas.
  • O domínio padrão/sugerido é https://escaladeproposito.com.br.
  • Cada plano ganha Notificações pelo app e WhatsApp como recursos independentes.
  • Plano sem WhatsApp bloqueia o transporte Evolution também no servidor.
  • O app/PWA consulta pendências e atualiza badge/notificações enquanto estiver ativo.
  • /api/app-device.php prepara registro de dispositivos/tokens para o APK com push nativo.
  • /api/app-pending.php centraliza pendências do aplicativo.
  • Igrejas legadas continuam com os dois recursos ativos por padrão.
  • Push nativo com o APK totalmente fechado depende da recompilação do APK com a assinatura original.

Escala de Propósito Mobile v2.0.7

Choose a tag to compare

Remove as faixas vazias do layout nativo: cabeçalho compacto, menu inferior integrado ao fluxo e área de conteúdo sem reserva duplicada. Protege os controles com os insets reais do Android e mantém pacote, assinatura, targetSdk 36, GPS e notificações. VersionCode 207.

Escala de Propósito Mobile v2.0.6

Choose a tag to compare

Correção para Google Play: targetSdk 36 (Android 16), minSdk 24 (Android 7.0), versionCode 206. Mantém o pacote br.com.inaciolabs.escaladeproposito.mobile e a mesma assinatura da v2.0.0. Remove totalmente a margem extra superior marcada no teste, mantém apenas a área inferior de segurança junto à navegação do Android e preserva domínio oficial, ícone, GPS, downloads, deep links e notificações nativas.