Skip to content

Releases: paulommaeda/escalas

CCShalom Escalas 0.14.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:27

CCShalom Escalas 0.14.2

  • Removido o campo de quantidade de equipes necessárias nos cadastros de celebrações e na publicação/edição de eventos.
  • Cada departamento pode receber quantas equipes forem necessárias, por escolha da gestão ou pela participação de seus líderes.
  • Uma equipe já participante não impede outras equipes do mesmo departamento de assumir a data.
  • Removidos os limites anteriores de seleção, inclusive em modelos e eventos já cadastrados.
  • O painel mostra equipes com data assumida e departamentos aguardando equipe, sem metas numéricas.
  • Mantidos os formatos de convocação, equipes fixas, rodízio, permissões, confirmações existentes e proteção contra edições simultâneas.

Atualize em Escalas → Atualizações → Verificar agora. Celebrações e datas existentes utilizam o novo comportamento sem precisar ser recriadas.

O workflow valida os fluxos em WordPress/MySQL, incluindo 31 equipes no mesmo departamento, compatibilidade com limites antigos, prévia/publicação de celebrações, permissões e confirmações preservadas. Os formulários e a escolha de várias equipes também são verificados em navegador mobile.

CCShalom Escalas 0.14.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 19:05

CCShalom Escalas 0.14.1

  • A mesma pessoa pode ocupar várias funções no mesmo evento, como Abrir, Pregação e Fechar, inclusive em equipes e departamentos diferentes.
  • A regra vale para convocações pela liderança, escolha de vagas, confirmações, equipes inteiras e substituições aceitas.
  • Cada função mantém sua própria situação. Retirar ou declinar uma convocação não remove as outras participações.
  • Alterar os horários do evento mantém as pessoas designadas e solicita nova confirmação para todas as suas atribuições.
  • Eventos distintos com horários sobrepostos continuam bloqueados. A verificação considera a chegada das equipes; horários que apenas se encostam são permitidos.
  • Escalas avulsas antigas permitem múltiplas funções no próprio registro, sem eliminar conflitos com outras escalas.

Atualize em Escalas → Atualizações → Verificar agora. Não é necessário recriar equipes, funções ou eventos existentes.

O workflow valida os fluxos em WordPress/MySQL e a convocação da mesma pessoa em duas funções no navegador mobile, além das regressões de permissões, tarefas/Kanban, Portal Push, importação, atualizador e SMTP.

CCShalom Escalas 0.14.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:28

CCShalom Escalas 0.14.0

  • Novo formato de equipe: Convocação por função pela liderança, indicado para a Pastoral e para outras equipes designadas pela liderança.
  • Crie livremente funções no cadastro geral, como Pregação, Direção do culto, Ceia e outras. Selecione as funções e quantidades da equipe e habilite os integrantes correspondentes.
  • A participação da equipe cria necessidades por função. A liderança escolhe os integrantes; não há voluntariado nessas vagas nem convocação automática de toda a equipe.
  • A atribuição fica confirmada e gera aviso individual. A pessoa pode informar indisponibilidade e solicitar substituição pela mesma função, com aceite.
  • A liderança pode alterar ou retirar convocações; a pessoa anterior é avisada e os pedidos de troca pendentes são cancelados. Edições desatualizadas são recusadas para evitar sobrescritas.
  • Novas funções podem ser acrescentadas às equipes e, quando necessário, às datas publicadas por Ajustar vagas por função.
  • Formatos e confirmações das datas existentes são preservados ao alterar o padrão da equipe. Secretaria permanece em consulta e as permissões de gestão continuam sendo respeitadas.

Atualize em Escalas → Atualizações → Verificar agora. Depois, edite a equipe Pastoral e selecione o novo formato. Ele será usado nas próximas participações publicadas.

O workflow valida os fluxos dirigidos em WordPress/MySQL e Chromium/mobile, além das regressões de eventos, tarefas/Kanban, importação, atualizador, Portal Push e SMTP.

CCShalom Escalas 0.13.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:06

CCShalom Escalas 0.13.0

  • Gestão por evento: selecione o evento ou a data de uma celebração e abra o dashboard completo daquela data.
  • Consulte departamentos, equipes com data assumida, responsáveis, formatos de convocação, designações, vagas e confirmações individuais. A confirmação da equipe é apresentada separadamente das respostas dos voluntários.
  • Marque a data como evento especial para usar tarefas com responsável, prazo, descrição e vínculo opcional com departamento/equipe. Datas existentes podem ativar o quadro em Configurar tarefas.
  • Kanban com A fazer, Em andamento e Concluído, indicadores de atraso e progresso, filtros por responsável/departamento, botões no celular e arrastar no computador.
  • O responsável acompanha Minhas escalas → Minhas tarefas e atualiza somente a etapa de suas tarefas. Atribuições e alterações geram avisos no sino e usam a integração Portal Push existente.
  • Líderes de departamento gerenciam tarefas de seu departamento; administradores e pastores organizam o evento completo. Secretaria permanece somente para consulta.
  • Edições simultâneas são recusadas para evitar sobrescrita. Cancelamento deixa tarefas em consulta; exclusão preserva histórico. Tarefas e configurações são por data, sem alterar outras celebrações.

Atualize em Escalas → Atualizações → Verificar agora. A migração cria a estrutura de tarefas e preserva cadastros, escalas, confirmações e trocas.

O workflow valida os novos fluxos em WordPress/MySQL e Chromium/mobile, além das regressões de importação, atualizador, Portal Push e SMTP.

CCShalom Escalas 0.12.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:35

CCShalom Escalas 0.12.0

  • A primeira tela de Equipes mostra apenas nome, responsável, departamento e quantidade de integrantes. Toque no cartão para consultar pessoas, funções e formato de convocação.
  • A edição de equipes e a seleção de funções permanecem nos detalhes, disponíveis à liderança autorizada.
  • Gestão abre no Painel de eventos, com um atalho também no Início. Cada evento aparece uma única vez, reunindo seus departamentos e pendências.
  • Seis indicadores: eventos no período, departamentos previstos, equipes a definir, vagas a preencher, respostas pendentes e participações confirmadas.
  • Filtros por período, mês, departamento e situação. Cancelamentos não somam pendências ou confirmações; recusas aguardando substituto contam como vagas a preencher.
  • Administradores, pastores e Secretaria consultam a visão geral; líderes de departamento acompanham os próprios departamentos. A Secretaria continua sem alterações ou participação em escalas.

Atualize em Escalas → Atualizações → Verificar agora. Cadastros, vínculos, confirmações e trocas existentes são preservados.

O workflow verifica indicadores e filtros, cartões resumidos e detalhes das equipes, navegação e permissões por perfil em Chromium/mobile, além das regressões WordPress, Portal Push, importação, atualizador e SMTP.

CCShalom Escalas 0.11.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 17:17

CCShalom Escalas 0.11.2

  • Busca por nome no cadastro e edição de equipes, atualizando os resultados enquanto você digita. Ignora acentos e diferenças entre maiúsculas e minúsculas.
  • Integrantes selecionados permanecem no topo ao mudar o filtro. É possível remover uma seleção e continuar adicionando pessoas antes de salvar.
  • Edição carrega os integrantes atuais; o salvamento envia exatamente a seleção final, inclusive uma lista vazia.
  • “Assumir com [equipe]” aparece apenas para o líder cadastrado da equipe. Administrador, pastor e líder de departamento mantêm as ferramentas de gestão, sem receber todas as equipes como opções pessoais de participação.
  • “Assumir pelo departamento” exige o vínculo de líder do departamento. Vagas por função continuam disponíveis apenas a integrantes com a função correspondente.
  • As mesmas regras são verificadas pelo servidor. Mantidos os modos de convocação e as designações já publicadas.

Atualize em Escalas → Atualizações → Verificar agora. Não é necessário refazer os vínculos ou as escalas existentes.

Testes no workflow: permissões REST e visibilidade das opções por vínculo/função; busca, seleção acumulada, remoção e salvamento de integrantes em Chromium/mobile; regressões WordPress, Portal Push, importação, atualizador e SMTP.

CCShalom Escalas 0.11.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:44

CCShalom Escalas 0.11.1

  • Ajusta o aviso de troca de equipes para refletir a seleção final, sem indicar uma pendência temporária já resolvida.
  • Publicação de um evento com data, horários, departamentos necessários e quantidade de equipes.
  • Líderes assumem a participação da própria equipe; a convocação usa seu formato: equipe inteira, vaga aberta ou vagas por função.
  • Início e Minhas escalas mostram um evento por data, com programação completa e designações de todos os departamentos.
  • Ações restritas à própria participação ou liderança. Secretaria permanece em consulta.
  • Modelos, equipes fixas e rodízio preservados. Departamentos sem equipes podem organizar participação direta.
  • Migração agrupa escalas avulsas equivalentes sem substituir IDs, confirmações, trocas ou histórico.
  • Sino com avisos e pedidos de troca, leitura individual e links diretos para o evento.
  • Integração com Portal Push 0.4.0+: envio individual após salvar, fila persistente, novas tentativas e deduplicação. Ativação do aparelho no Perfil usando o painel oficial do provedor.

Atualize em Escalas → Atualizações → Verificar agora. Para push no celular, ative e configure o Portal Push 0.4.0+ no mesmo WordPress e autorize o aparelho no Perfil. Sem ele, os avisos continuam no sino. A entrega pelo navegador depende de HTTPS, permissão do dispositivo e funcionamento do WP-Cron.

Validação automatizada: integração WordPress/MySQL de publicação, modos de equipe, permissões, migração e notificações; API real do Portal Push sem dispositivos reais; interface mobile em Chromium; regressões de importação, atualizador e alteração de senha/SMTP. Não foi feito envio a um celular físico nem alteração do servidor da igreja.

CCShalom Escalas 0.11.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:41

CCShalom Escalas 0.11.0

  • Publicação de um evento com data, horários, departamentos necessários e quantidade de equipes.
  • Líderes assumem a participação da própria equipe; a convocação usa seu formato: equipe inteira, vaga aberta ou vagas por função.
  • Início e Minhas escalas mostram um evento por data, com programação completa e designações de todos os departamentos.
  • Ações restritas à própria participação ou liderança. Secretaria permanece em consulta.
  • Modelos, equipes fixas e rodízio preservados. Departamentos sem equipes podem organizar participação direta.
  • Migração agrupa escalas avulsas equivalentes sem substituir IDs, confirmações, trocas ou histórico.
  • Sino com avisos e pedidos de troca, leitura individual e links diretos para o evento.
  • Integração com Portal Push 0.4.0+: envio individual após salvar, fila persistente, novas tentativas e deduplicação. Ativação do aparelho no Perfil usando o painel oficial do provedor.

Atualize em Escalas → Atualizações → Verificar agora. Para push no celular, ative e configure o Portal Push 0.4.0+ no mesmo WordPress e autorize o aparelho no Perfil. Sem ele, os avisos continuam no sino. A entrega pelo navegador depende de HTTPS, permissão do dispositivo e funcionamento do WP-Cron.

Validação automatizada: integração WordPress/MySQL de publicação, modos de equipe, permissões, migração e notificações; API real do Portal Push sem dispositivos reais; interface mobile em Chromium; regressões de importação, atualizador e alteração de senha/SMTP. Não foi feito envio a um celular físico nem alteração do servidor da igreja.

CCShalom Escalas 0.10.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:49

CCShalom Escalas 0.10.2

  • Corrige erro crítico ao alterar senha no WordPress quando a função PHP mail() está indisponível.
  • O transporte nativo gera um erro de envio tratável; o salvamento da senha e do e-mail pode concluir normalmente.
  • Mantém o envio por SMTP e a integração com serviços externos, sem suprimir notificações quando o envio funciona.
  • Mostra um aviso ao administrador para configurar o envio quando o transporte nativo estiver indisponível.
  • Validação com a função mail() desabilitada, autenticação com a senha alterada e envio a SMTP local de teste.

Atualize em Escalas → Atualizações → Verificar agora. Configure SMTP ou outro serviço de e-mail no WordPress para entregar avisos e recuperação de senha; a proteção contra erro crítico não envia mensagens por conta própria.

CCShalom Escalas 0.10.1

Choose a tag to compare

@github-actions github-actions released this 22 Oct 18:02

CCShalom Escalas 0.10.1

  • Removido o limite de 200 pessoas por arquivo.
  • CSV sem cabeçalho por padrão: a primeira linha já é uma pessoa e participa da importação.
  • Mapeamento por posição das colunas e exemplos dos valores. Cabeçalho opcional, sem exigir títulos específicos.
  • Criação progressiva com continuação automática e progresso salvo. Se sair da página, retome em Continuar importação.
  • Prévia e resultados paginados para arquivos maiores. O arquivo pode ter até 2 MB e 100 colunas, sem limite fixo de pessoas.
  • Senha inicial de nascimento em ddmmaaaa e preservação de contas existentes.

Atualize em Escalas → Atualizações → Verificar agora. Em Escalas → Importar pessoas, deixe a opção de cabeçalho desmarcada quando a primeira linha já contiver os dados de uma pessoa.