Logótipo Coops.pt

Diário de Modificações

Todas as alterações importantes a este projecto serão documentadas nesta página.

1.97.0

Adicionado

  • Entrar noutro serviço ligado à plataforma deixa de obrigar a iniciar sessão outra vez a quem já a tem iniciada

Corrigido

  • Anexar ficheiros — quando um ficheiro é recusado, passa a aparecer a razão e quais os formatos aceites (PDF, JPEG e PNG). Antes a janela ficava aberta e sem mensagem nenhuma, e houve quem tentasse anexar o mesmo comprovativo seis vezes seguidas sem perceber porquê
  • Anexar ficheiros — substituir um documento já existente deixa de fechar a janela antes de o novo ficheiro ter subido
  • Segurança — o código enviado por email para recuperar a palavra-passe passa a ser gerado de forma imprevisível, e a sua validade passa a ser sempre verificada
  • Segurança — corrigida uma falha na ordenação das listagens que podia ser usada para enviar instruções indevidas à base de dados
1.96.0

Adicionado

  • Política de privacidade (RGPD) — cada organização pode publicar a sua própria política de privacidade, com ligação no rodapé e no formulário público de inscrição, e uma página dedicada. Há ainda uma página de contrato de subcontratação (rascunho), disponível por agora só nalgumas organizações e visível apenas a administradores
  • Pedidos de factura: o IVA por linha passa a ser configurável — a cooperativa pode escolher que o cooperador indique o IVA em cada linha, ou que submeta apenas o “Valor a Cobrar”, ficando a taxa de IVA para o administrador definir antes de aprovar (nesse caso o total aparece como “por apurar” até estar preenchido). O “Valor a Cobrar” é sempre o valor com IVA incluído: ao definir-se a taxa, o total pedido mantém-se e passa a ser repartido em valor líquido e IVA
  • Pedidos de factura: o tipo de documento que se pode pedir passa a poder ser restringido a uma lista configurável (por omissão, Factura e Nota de Crédito)
  • Despesas: o tipo de documento nas submissões passa a estar restringido a documentos fiscais (Factura, Factura Simplificada, Factura-Recibo, Nota de Crédito, Nota de Débito)
  • Despesas: a submissão por fotografia da câmara do telemóvel passa a usar um leitor de QR mais robusto e a corrigir automaticamente a orientação das fotos
  • Durante o arranque ou uma actualização do servidor, a aplicação mostra “o servidor está a arrancar” e religa-se sozinha sem perder o trabalho em curso, em vez de mostrar erros

Corrigido

  • Segurança — corrigida uma falha em que a simples presença do cabeçalho da chave de API era aceite como autenticação; a chave passa a ser sempre verificada
  • Emails automáticos — um email de pagamento ou de candidatura cujos dados tivessem entretanto sido removidos podia derrubar o servidor; deixou de acontecer
  • Deixou de ocorrer um erro (“500”) ao validar uma data em falta nalguns formulários
  • Pedidos de factura: os campos opcionais activados pela cooperativa voltam a aparecer aos cooperadores — estavam a ser mostrados apenas a administradores
  • Facturas em lote — escolher várias facturas de uma vez volta a criar os formulários e a ler os QR, e a página deixa de ficar bloqueada
  • Foto de membro — escolher uma segunda fotografia deixou de reenviar a primeira, e voltou a poder escolher-se entre galeria e câmara

Modificado

  • Segurança — o upload de ficheiros no formulário público de inscrição foi endurecido contra abuso: limite de tamanho do ficheiro, limite de dimensões da imagem e limitação de pedidos por origem
  • Formulário de inscrição incorporado noutro site — quando a “identidade visual” está desligada, passa a apresentar-se neutro e a herdar o aspecto do site onde está incorporado
1.95.0

Adicionado

  • Pedidos de factura: ao aprovar um pedido, a cooperativa pode agora enviar automaticamente a factura emitida por email para os contactos indicados. Cada pedido passa a ter um “Contacto de envio da factura”. Configurável por organização
  • Pedidos de factura: os administradores podem activar campos opcionais adicionais no formulário — localidades do trabalho, nome e descrição do projecto, função ou cargo, datas do trabalho, número de dias e datas acordadas para pagamento. Desligados por omissão, activáveis em Tesouraria → Definições
  • Tesouraria: passa a poder definir-se, por módulo (pedidos de factura, despesas e mapas de deslocação), se o campo “Notas” é visível para todos ou apenas para administradores; o nome da secção de mensagens também pode ser personalizado por organização
  • Formulário de inscrição: passa a recolher um número de “Telemóvel”, obrigatório, que fica associado ao perfil do membro (nalgumas organizações a designação mantém-se “Telefone”)
  • Página do utilizador: passa a assinalar quando o email de início de sessão é diferente do email do membro, ajudando a diagnosticar falhas na recuperação da palavra-passe

Corrigido

  • Formulário de inscrição: o campo NIF voltou a aparecer — tinha deixado de ser mostrado nalgumas organizações, impedindo a submissão do formulário
  • Formulário de inscrição: quando a gravação é bloqueada, os campos obrigatórios em falta voltam a ser assinalados, em vez de o formulário recusar submeter sem indicação
  • Pedidos de factura: deixou de se perder o foco ao escrever um email de envio
  • Formulário de inscrição: o ícone do calendário no campo de data de nascimento volta a alinhar com os restantes campos de data
  • Mensagens mais claras nos campos obrigatórios condicionais

Modificado

  • Despesas: o campo “Designação” passa a ser obrigatório ao submeter uma despesa
1.94.0

Adicionado

  • Mapas de deslocação — os cooperadores passam a poder submeter um mapa mensal das suas deslocações (data, local, horas e quilómetros); a tesouraria revê, comenta, define as ajudas de custo e exporta para Excel, individualmente ou em bloco. Funcionalidade activada por organização
  • Distribuição de tarefas de tesouraria — os administradores podem ser definidos como gestores de centros de custo; quando activado, cada gestor vê e é avisado apenas das despesas, pedidos de factura e mapas de deslocação pendentes dos seus centros de custo, com um filtro “Os meus / Todos” nas listas

Corrigido

  • Candidaturas — os textos das definições do formulário de candidatura passam a usar a terminologia correcta de cada organização (associação ou cooperativa)
  • Candidaturas — ao aceitar uma candidatura, a criação do utilizador da plataforma passa a ser feita para a pessoa certa
  • As opções de marcar/desmarcar (como as permissões de acesso) deixam de se perder quando se alternam várias rapidamente
  • No telemóvel, tocar em qualquer ponto da linha “Definições” passa a abrir as definições

Modificado

  • Notificações — o sino deixa de mostrar uma caixa de entrada de mensagens passadas e passa a indicar directamente quantas acções estão à espera (candidaturas, despesas, pedidos de factura e mapas de deslocação), com ligação directa a cada lista. Os avisos por email e as preferências de notificação mantêm-se
1.93.1

Corrigido

  • Apagar uma transacção a partir da sua página de detalhe volta a regressar à lista de onde foi aberta (centro de custo, entidade externa ou lista geral), em vez de ir sempre para a lista geral ou ficar parada
  • Tesouraria: os campos “Modelo de nome de ficheiro” das secções de Despesas e de Pedidos de Factura passam a ter o seu próprio botão “Guardar”, evitando que o texto escrito se perca ao navegar
1.93.0

Adicionado

  • Despesas: os cooperadores passam a submeter as facturas directamente para um centro de custo, sem terem de lidar com lotes; os lotes passam a ser uma ferramenta de organização só para a tesouraria, com uma nova página (Tesouraria → Lotes) para criar, renomear, mover, agrupar e fundir lotes por centro de custo e ano. O download em bloco passa a poder ser feito por lote e a organizar os ficheiros por centro de custo / lote

Corrigido

  • Cooperativas: ao registar o pagamento da jóia ou de títulos de capital de uma secção, a caixa de aconselhamento passa a mostrar o valor real em aberto, em vez de indicar erradamente que não havia nada a pagar
  • Apagar uma transacção a partir da sua página de detalhe volta a regressar à lista, em vez de deixar o utilizador preso em “Transacção não encontrada”

Modificado

  • A submissão de várias despesas de uma só vez deixa de estar disponível em ecrãs estreitos (abaixo de 1100px), onde a tabela ficava inutilizável; nesses ecrãs é sugerida a submissão de uma despesa de cada vez

Removido

  • Removida a opção “Reembolso imediato” na submissão de despesas, que não tinha qualquer efeito
1.92.1

Corrigido

  • Nas organizações em que a jóia é cobrada por secção, passa a ser possível liquidar a jóia de um cooperador numa nova secção, mesmo que já tivesse pago jóia numa secção anterior
  • Voltou a ser possível criar um utilizador da plataforma a partir da ficha de um cooperador
  • Editar registos antigos deixava de falhar com um erro de data inválida
  • Cancelar o selector de ficheiros ao adicionar a foto de um membro deixa de provocar erro
  • Erro ocasional ao gravar um membro quando a gravação falhava no servidor
1.92.0

Adicionado

  • Os pedidos de factura passam a aparecer nas preferências de notificações — cada pessoa pode escolher se quer ser avisada de decisões e comentários nos seus pedidos; a página de preferências está agora organizada por tema (Membros, Despesas, Pedidos de factura, Tesouraria)

Corrigido

  • A página de uma transacção deixa de dar erro quando a transacção não existe ou ainda está a carregar, passando a mostrar “Transacção não encontrada”
  • Após uma actualização da aplicação, deixou de aparecer um erro raro ao navegar entre páginas

Modificado

  • Início de sessão único (SSO): aplicações externas com sessões mais longas (como o Vaultwarden) deixam de perder a ligação — a sessão renova-se automaticamente e mantém-se válida durante mais tempo
  • Nas organizações que importam as transacções de uma folha de cálculo: títulos maiores e mais legíveis nos grupos de informação das transacções, e texto mais claro nos valores por receber
1.91.0

Adicionado

  • Início de sessão único (SSO) — aplicações externas (como o Grafana ou o Mattermost) podem agora autenticar os utilizadores com a conta da plataforma, sem precisarem de palavras-passe próprias. Os administradores da cooperativa gerem estas ligações na página Programadores
1.90.0

Adicionado

  • Novo módulo “Pedidos de Factura” — membros podem pedir à organização a emissão de uma factura (com leitura automática de QR fiscal e preenchimento do destinatário por NIF); a tesouraria revê, anexa o PDF da factura emitida e pode gerar automaticamente o movimento contabilístico ao aprovar. Inclui comentários no pedido e exportação das facturas em bloco (ZIP). Activo por omissão nas cooperativas
  • Nas organizações que importam as transacções de uma folha de cálculo, a página de transacções passa a listar os centros de custo com totais de Facturado, Recebido e Valor em Caixa, com acesso ao detalhe de cada um

Corrigido

  • Após uma actualização da aplicação, a página recarrega automaticamente em vez de mostrar erros de carregamento
  • Gravações simultâneas de membros deixam de gerar pagamentos em aberto duplicados ou erros
  • Gráfico de transacções mostra sempre do mais antigo para o mais recente
  • Limpeza de documentos PDF deixa de poder remover ficheiros ainda associados a despesas
  • Vários erros de arranque e de deploy da aplicação
1.49.2

Corrigido

  • Formulário público de candidatura embebido em sites de associações ficava em branco — endpoint de terminologia bloqueava o arranque
1.49.1

Corrigido

  • Falha no processo de deploy ao copiar ficheiro de exemplo de factura
1.49.0

Adicionado

  • Despesas: nova ferramenta “Download em bloco” para tesouraria — gera ZIP com as facturas das submissões filtradas por datas, estado, membros ou centros de custo, com sumário em Excel
  • Despesas: quando um membro submete sem escolher um lote, é criado automaticamente um lote individual; admins podem fundir vários lotes do mesmo centro de custo num só
  • Despesas: cada membro pode escolher se quer receber notificações de decisões (aprovação/rejeição/pedido de info) e comentários nas suas submissões
  • Pesquisa por número de membro/centro de custo: o número exacto aparece em primeiro, depois os que começam com os mesmos dígitos
  • Alerta por email quando há novos erros na importação da folha Excel de transacções

Corrigido

  • Formulário público de candidatura voltou a funcionar quando embebido em sites de associações
  • Várias correcções no processo de deploy e arranque da aplicação
1.48.0

Adicionado

  • Novo módulo “Envio de Facturas de Despesas” — membros podem submeter facturas individualmente ou em lote (com pré-visualização de PDF, leitura automática de QR fiscal e detecção de duplicados); tesouraria pode rever, aprovar, rejeitar e gerir lotes
  • Suporte a despesas em moedas estrangeiras, com taxa de referência diária do BCE e fallback manual quando não disponível
  • Preenchimento automático do nome e morada do fornecedor via NIF (VIES) ao aprovar uma despesa

Corrigido

  • Email pré-preenchido ao criar novo utilizador a partir de uma candidatura
  • Pré-visualização de PDF: texto seleccionável passa a alinhar com a imagem
  • Vários crashes e erros silenciosos (gravação de membros, autenticação com cabeçalhos inválidos, importação de valores recebidos)
1.47.0

Adicionado

  • Lista de membros passa a mostrar o nome artístico/curto por omissão nas organizações onde esse campo está disponível; nome legal continua disponível no selector de colunas

Corrigido

  • Títulos longos no dropdown de notificações deixam de empurrar a hora para fora do ecrã
1.46.0

Adicionado

  • Centros de custo de membros individuais passam a usar o nome artístico/curto quando definido, em vez do nome legal
  • Número de cooperador visível junto ao nome em listas de centros de custo e transacções, e pesquisável por esse número

Corrigido

  • Erro no painel após expiração da sessão, que obrigava a recarregar a página
1.45.0

Corrigido

  • As mensagens voltam a ser apresentadas correctamente nas organizações onde tinham deixado de aparecer

Modificado

  • Nova interface de visualização de transacções por centro de custo, nas organizações que as importam de uma folha de cálculo
1.44.0

Corrigido

  • Diálogos de confirmação dentro de outros diálogos bloqueavam a interacção
  • Erros em páginas de documentos de tesouraria e transacções em determinadas condições
  • Pagamentos em aberto não carregavam correctamente para alguns membros
  • Mensagens não apareciam em determinadas organizações
  • Pessoas não seleccionáveis apareciam na pesquisa ao criar transacção
1.43.1

Corrigido

  • Crashes em páginas de transacções em determinadas condições
  • Erro ao enviar notificações quando o serviço de email está desactivado
1.43.0

Adicionado

  • Sistema de notificações com alertas na aplicação, email e push no browser
  • Preferências de notificações por tipo de evento e horário de trabalho
  • Envio de emails via Mailgun com rastreamento de entrega

Modificado

  • Barra de navegação reorganizada para melhor utilização em mobile
1.42.0

Corrigido

  • Histórico de alterações não registava modificações a membros, estados de membro, pagamentos e contactos
1.41.0

Adicionado

  • Tecla Escape fecha modais

Corrigido

  • Modais em ecrãs pequenos agora têm scroll, permitindo aceder aos botões de acção
1.40.0

Adicionado

  • Nova ferramenta para programadores
1.39.1

Corrigido

  • Erro de JavaScript quando o servidor ficava inacessível ou o pedido expirava
1.39.0

Adicionado

  • Alternância entre vista de administrador e vista de cooperador na barra de navegação
1.38.0

Modificado

  • Histórico de alterações mostra agora o valor anterior e o novo valor em cada campo alterado
1.37.0

Adicionado

  • Publicação automática do changelog no site coops.pt durante o deploy
1.36.0

Adicionado

  • Versão da aplicação e data visíveis no rodapé
  • Detecção automática de versão desatualizada com aviso para atualizar a página
1.35.0

Adicionado

  • Histórico de alterações na base de dados: página com listagem de todas as criações, alterações e eliminações de registos
1.34.0

Adicionado

  • Selector de centro de custo na página de transações é agora pesquisável, com filtro por texto e navegação por teclado
1.33.0

Modificado

  • Pesquisa por nome permite agora encontrar resultados por fragmentos em qualquer ordem
1.32.0

Adicionado

  • Novo campo “Filiado Desde” que guarda a data da primeira filiação do membro e nunca é apagado, mesmo após saída

Modificado

  • Campo anterior renomeado para “Activo Desde”, reflectindo melhor o seu comportamento
1.31.0

Adicionado

  • Novos gráficos no painel de administração
1.30.0

Adicionado

  • Ano seleccionado na lista de transações é agora mantido entre visitas de página
1.29.0

Adicionado

  • Melhoria no sistema de notificação de erros
1.28.0

Adicionado

  • Membros não administradores podem agora fazer login e aceder aos centros de custo que lhes estão associados
1.27.3

Adicionado

  • Melhorias na exportação de tabelas para corresponderem melhor aos dados visíveis ao utilizador
1.27.2

Adicionado

  • Data de pedido de saída na lista de membros para organizações que usam o campo
1.27.1

Corrigido

  • Aviso incorrecto sobre NIFs incorrectos
1.27.0

Adicionado

  • Possibilidade de ligação a bases de dados externas para melhorar sistemas de backups
1.26.0

Adicionado

  • Possibilidade de definir valor pré-definido de taxa administrativa em transações (percentual ou absoluto)
1.25.1

Corrigido

  • Link de acesso por email aparecia como expirado em situações raras; adicionada obrigatoriedade de interagir com página
1.25.0

Adicionado

  • Sincronização a partir de ficheiro Excel externo via Dropbox

Corrigido

  • Informação de endereço incompleto ao adicionar centro de custo
1.24.0

Adicionado

  • Criação de utilizadores para cooperadores sem utilizador na plataforma
  • Criação de centros de custo para cooperadores que não os têm
1.23.0

Adicionado

  • Formulários de inscrição permitem escolher secções
1.21.0

Corrigido

  • Erro de segurança permitia editores criarem administradores
1.20.0

Adicionado

  • Ordem de listagens e termos de pesquisa guardados entre visitas
1.19.0

Adicionado

  • Possibilidade de associar informação de veículos a cooperadores
1.18.0

Adicionado

  • Centro de Custo
  • Transações (Folhas de Saldo)
1.17.0

Corrigido

  • Bug no sistema de autenticação
1.16.1

Adicionado

  • Possibilidade de filtrar membros por secção (apenas API)
1.15.5

Adicionado

  • Filtrar pagamentos de títulos de capital por comprovativo

Corrigido

  • Pesquisas com certos caracteres causavam crash
  • Listagens de cooperadores otimizadas
  • Falha na paginação
1.15.4

Corrigido

  • Apagar membro também apaga fotografia
1.15.3

Corrigido

  • Erro na exportação de tabelas
1.15.2

Corrigido

  • Formulário de inscrição perdeu estilos
1.15.1

Adicionado

  • Forma mais fácil de partilhar link para formulário de inscrição
1.15.0

Adicionado

  • Mensagens por email configuráveis pela plataforma
  • Possibilidade de mensagens não pré-definidas
1.14.1

Adicionado

  • Valores pré-definidos para títulos de capital por secção
1.13.0

Adicionado

  • Pagamentos permitem ficheiro de comprovativo
1.12.0

Adicionado

  • Sistema para pedidos de Assistência Técnica
1.11.2

Corrigido

  • Criação de cartões para membros em múltiplas secções
  • Título da página no tab do browser
1.11.1

Corrigido

  • Páginas de verificação de cartões ajustadas
1.11.0

Adicionado

  • Inscrição em múltiplas secções durante aceitação
  • Ambientes de produção para cooperativas
1.10.0

Adicionado

  • Ajustes para cobrança de títulos de capital
1.9.0

Adicionado

  • Ajustes para lidar com membros Cooperadores
1.8.1

Adicionado

  • Animações minimalistas
1.8.0

Adicionado

  • Utilizadores membros podem fazer login
1.7.0

Adicionado

  • Plataforma ajustada para candidaturas cooperativas

Corrigido

  • Login com reautenticação
1.6.0

Adicionado

  • Geração de cartas para cartões de membro

Corrigido

  • Data de filiação incorreta e ordenação de países
1.5.4

Modificado

  • Sistema de testes e envio de versões
1.5.3

Adicionado

  • Melhoramentos à barra de menu

Corrigido

  • URL dos elementos na página de cartões
1.5.2

Adicionado

  • Ambiente estável para cooperativas
1.5.1

Adicionado

  • Ficheiro Changelog para facilitar o acompanhamento de alterações do projecto
Outros
  • 2024-10-31: Segundo vídeo de visita guiada adicionado
  • 2024-10-29: Vídeo de apresentação adicionado
  • 2024-10-25: Primeira reunião do grupo de trabalho
  • 2024-10-21: Ambiente de testes criado; melhoramentos na monitorização
  • 2024-10-15: Download de cartões em PNG/PDF
  • 2024-10-08: Criação do site coops.pt
  • 2024-10-05: Apresentação do protótipo
  • 2024-09-16: Bug de mensagens de aniversário corrigido; pagamentos por MBWay adicionados