Skip to content

Releases: madbuilder-dev/mad-framework

Mad Framework 5.183.0

Choose a tag to compare

@matheusagnes matheusagnes released this 18 Oct 18:19

Correções

  • Temas: no grupo Tabelas (DataGrid), o fundo, a cor, o tamanho e o peso do texto do cabeçalho, o fundo das linhas e a cor do texto das células mudavam só a prévia do editor. Agora mudam a listagem do app, em todos os layouts e no tema escuro; sem essas opções no tema, a listagem continua como era.

Mad Framework 5.182.5

Choose a tag to compare

@matheusagnes matheusagnes released this 18 Oct 14:59

Correções

  • Segurança: no Teste Online, um visitante sem login que caía num erro de página pública (site, cadastro, checkout) via a página técnica com o código e os caminhos do servidor. Agora vê a página de erro amigável; quem está logado no app continua vendo o detalhe.
  • Licenças: uma tela de módulo fora do plano da unidade continuava aberta quando também estava num grupo de permissão próprio, sem módulo. Agora o plano vale para a tela, venha ela de qualquer grupo.
  • App publicado: atrás de um proxy (nginx, MadCloud), o TRUSTED_PROXIES do .env era ignorado e todo visitante aparecia com o mesmo endereço, então errar a senha várias vezes trancava o login de todos. Agora o app usa o endereço real de cada visitante.
  • Site público: com vários clientes enviando o formulário ao mesmo tempo (confirmar pedido, contato), parte dos envios voltava erro e não era gravada. Agora os envios simultâneos esperam a vez e entram todos.
  • Chat IA: negar as consultas a um perfil (por exemplo, o do portal do cliente) tirava o assistente também do administrador, que pertence a todos os perfis. Agora o que o perfil Admin libera vale para ele.
  • Chat IA: o botão do assistente aparecia para quem não tem nenhuma consulta liberada, como o cliente do portal, e a conversa só respondia que não havia acesso. Agora o botão não aparece para esses usuários.

Mad Framework 5.182.0

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 23:45

Novidades

  • Listagens: a coluna pode mostrar um campo calculado no Model (accessor), como field="{nome_formatado}" ou, de uma tabela relacionada, field="{cliente->nome_formatado}". A listagem abre sem erro; a coluna calculada não ordena nem tem filtro, e a busca procura nas outras colunas.
  • Combos: o texto das opções pode usar um campo calculado no Model (display="{nome_formatado}") no combo, no rádio, na coluna de combo da lista de itens e no campo de busca. Antes a opção aparecia em branco.
  • Campo de busca: quando o texto só tem campo calculado, a pesquisa procura nas search-columns ou nas colunas de texto do cadastro, em vez de voltar vazia.

Mad Framework 5.181.1

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 22:30

Novidades

  • Documentos (PDF): a <mad-doc-image> passa a imprimir arquivos do próprio app em public/ — src="images/logo.png", src="/images/logo.png" ou o caminho completo — e ganha src="app:logo", a logo do sistema (a mesma do cabeçalho e do login). Antes, só a imagem embutida em base64 aparecia; o resto saía como o texto alternativo.
  • Documentos (PDF): a tabela de dados ganhou a sub-linha: a coluna marcada com sub-row="true" sai do cabeçalho e é impressa numa linha de largura total, com fonte menor, logo abaixo de cada registro (o histórico de um lançamento, por exemplo). Registro sem valor não ganha a linha, e a quebra de página não separa o registro da sua sub-linha.

Correções

  • Permissões: a tela que entra no grupo de um perfil passa a abrir para quem já está logado no próximo clique, sem sair e entrar de novo. Vale também ao tirar a tela do grupo, ao mudar os perfis de um usuário e depois de salvar a página no Teste Online.
  • PDF: depois de exportar uma listagem em PDF, o documento seguinte podia sair em outra fonte, com "→", "≥" e "▸" trocados por "?"; e depois de um documento, a listagem em PDF podia mudar de fonte e demorar mais para ser gerada. Cada PDF agora usa sempre a sua própria fonte, não importa o que foi gerado antes.

Mad Framework 5.178.1

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 19:35

Correções

  • Gantt: um cronograma grande com botão de ação no topo (<mad-gantt-header-action icon>) deixava o navegador ocupado sem parar depois de abrir, mesmo sem ninguém mexer na tela: o computador esquentava e a tela seguinte às vezes não abria. Agora a tela fica parada depois de carregar.
  • App gerado: a busca do topo (Ctrl K) e os ícones dos campos de arquivo deixam de redesenhar os ícones da página inteira a cada mudança, o que pesava em telas grandes.

Mad Framework 5.178.0

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 17:48

Novidades

  • Listagens: a grade segue o tema também nas linhas: espessura e cor da linha abaixo do cabeçalho, das linhas entre os registros e de linhas entre as colunas (que passam a existir quando o tema pede). Sem essas opções no tema, a listagem continua como antes em todos os layouts.

Mad Framework 5.177.1

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 14:20

Correções

  • Documentos (PDF): gerar o PDF por um botão ou ação da tela não troca mais o app pelo documento: o PDF abre em outra aba do navegador e o sistema continua na tela de onde foi pedido. Quando o navegador bloqueia a aba nova, aparece o aviso Documento pronto com Abrir documento e Baixar.

Mad Framework 5.177.0

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 12:40

Novidades

  • Permissões: em Administração › Usuários (e em Usuários da unidade), a nova aba "Horário de acesso" define os dias e horários em que cada usuário pode usar o sistema (ex.: seg a sex, 08:00–18:00). Fora deles o login é recusado, a sessão aberta é encerrada e os tokens de API do usuário param de responder.

Correções

  • Autenticação: o token do assistente (MCP/Copilot) de um usuário desativado continuava funcionando. Agora ele para de valer assim que o usuário é desativado.

Mad Framework 5.176.0

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 12:23

Novidades

  • Lista de itens: nova coluna type="spinner" no <mad-field-list-column>: campo numérico com botões − e +, que respeita min, max e step. Funciona com soma no rodapé e com on-change, inclusive nas linhas adicionadas.

Mad Framework 5.175.1

Choose a tag to compare

@matheusagnes matheusagnes released this 17 Oct 11:41

Correções

  • App gerado: imprimir uma tela pelo navegador (Ctrl P) trazia o topo do app desmontado e o menu lateral antes do conteúdo. Agora sai só a tela, na largura toda e sem os botões de ação; o cupom do PDV continua saindo sozinho.
  • Calendário: na visão Mês, os números dos dias do mês anterior e do seguinte ficavam claros demais para ler, principalmente no tema escuro. Agora ficam legíveis e continuam mais suaves que os dias do mês.