Repository navigation
Releases: paulommaeda/escalas
Release list
CCShalom Escalas 0.14.2
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
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
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
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
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
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
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
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
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
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.