🛍️ Vitrine pública mais cara de buffet
A galera que entra na sua vitrine agora encontra item por item: busca por texto, filtro por categoria com chips clicáveis, e a contagem de cada grupo aparece do lado pra dar referência. Aquela lista corrida de tudo morreu.
Você decide quais campos pedir no formulário de pedido de orçamento algumas vitrines querem só o essencial, outras precisam de tudo, e agora cada workspace configura do jeito que precisa.
A quantidade em estoque aparece direto no cadastro do item do catálogo (quando o item está vinculado a um insumo) você vê de relance se tem condição de vender.
📦 Locação completa (pegue e monte) — chegou pra valer
Bloqueio temporal de estoque evita venda dupla: se o item está reservado pra um evento, outro evento não consegue contar com ele no mesmo dia. Calendário visual mostra quem reservou o quê e quando.
Kits físicos junte itens que sempre saem juntos (mesa + 6 cadeiras + toalha) e venda como pacote. Cada kit tem QR Code que você imprime na etiqueta quem escanea cai numa página pública (/p/stock/{id}) com foto, descrição e conteúdo do kit.
Registro de avarias quando o item volta com quebra, sumiço ou estrago, você bate no insumo e ele entra no histórico (com foto, valor e evento de origem).
Janela de locação > 1 dia agora dá pra alugar pra final de semana inteiro com bloqueio do estoque pelo período correto.
Contrato unificado pra serviço + locação em vez de dois contratos separados, é um só. O bloco de locação só aparece quando o evento tem itens locados. Editor visual ganhou tags novas
({{LOCACAO_SECAO_COMPLETA}}, {{LOCACAO_ITENS_TABELA}}, {{LOCACAO_PERIODO}}, {{LOCACAO_TOTAL}}).
Foto + descrição em insumos do estoque fecha o ciclo do QR Code com uma imagem bonita pro cliente final.
🎯 Wizard de Perfil de Negócio
No primeiro login você escolhe entre 6 perfis — Buffet, Espaço de festa, Decorador / Cenografia, Locadora de mobiliário, Animador / Recreação ou Outro e o Festero ajusta os toggles automaticamente pro estilo do seu negócio (decorador já abre com locação ligada, animador já abre com "data opcional", buffet com briefing, e por aí).
Menu lateral inteligente esconde os módulos que não fazem sentido pro seu perfil. Animador e Espaço de festa não veem Estoque nem Lista de compras; Decorador e Locadora não veem Lista de compras. Buffet e "Outro" continuam vendo tudo.
Aba Configurações redesenhada agrupamos opções por tema (Como o orçamento aparece, Briefing & Cardápio, Contratos, Comunicação, Avisos da vitrine, Recursos extras) e simplificamos toda a linguagem.
🖨️ Imprimir lista de eventos
Novo botão "Imprimir lista" em Eventos abre uma prévia personalizada antes de imprimir.
Você escolhe entre 15 colunas quais quer no relatório (Data, Horário, Evento, Cliente, Status, Tema, Tipo, Pacote, Local, Telefone, Email, Convidados, Duração, Orçamento, Desconto) clica nos chips pra ligar/desligar.
A lista respeita os filtros que você já tem aplicados na tela quer só o mês? filtra o período antes de clicar.
O cabeçalho usa o logo e a cor primária do seu workspace. Vai automaticamente pra paisagem quando você seleciona mais de 6 colunas, pra caber bonitinho.
No diálogo do navegador você escolhe entre imprimir em papel ou salvar como PDF.
Vitrine pública e catálogo
Vitrine mostrava a categoria errada nos cards alguns itens apareciam com a categoria de outro grupo. Resolvido.
Modal de criar/editar pacote travava ao adicionar uma categoria com erro de JavaScript. Era resíduo da renomeação interna do catálogo. Voltou a funcionar.
Imagens dos itens na aba "Usado em" do insumo apareciam quebradas (ícone de imagem cortada). Agora carregam normalmente.
Foco do chip de categoria na vitrine cortava o topo do chip ativo efeito visual feio. Trocamos pra focus-visible mais discreto.
Contratos
Limite de contratos digitais agora abre o modal de compra de contratos extras (antes só aparecia um aviso genérico e você não conseguia comprar).
CNPJ não chegava como documento do signatário no ClickSign quando o cliente era Pessoa Jurídica — o ClickSign reclamava de "documento inválido". Resolvido: vai CNPJ pra PJ e CPF pra PF.
Nome do Template do contrato vinha pré-preenchido com seu e-mail (bug de autocomplete do browser). Acabou o campo agora só aceita o que você digita.
Erro do ClickSign vira mensagem amigável quando rejeita um signer (CPF mal formatado, e-mail inválido, etc), agora você lê o motivo claro em vez de um erro 500 com pedaço de stacktrace.
Estoque, lista de compras e auditoria
Estoque não fica negativo se tenta retirar mais do que tem, vê mensagem clara "Não é possível retirar mais do que tem em estoque" e o botão fica desabilitado.
Lista de compras falhava com erro técnico. Foi corrigido gera lista normal pra eventos com itens locados também.
Auditoria sempre identifica o usuário antes em algumas situações aparecia "criou evento" sem o nome de quem fez. Resolvido buscando o usuário direto pelo ID quando o nome não vinha preenchido.
Histórico do evento em português tags técnicas como ADD_NOTE, UPDATE_NOTE, REMOVE_NOTE, SEND_CONTRACT, CANCEL_CONTRACT, UPDATE_STATUS viraram "Adicionou nota", "Atualizou nota", "Removeu nota", "Enviou contrato", "Cancelou contrato", "Alterou status". Mais de 20 ações traduzidas.
Cache de endereços do Google Maps eliminamos um erro raro que aparecia no log quando dois eventos eram criados ao mesmo tempo com endereços novos
Wizard de perfil não força em workspaces antigos quem já usava o Festero parou de ser jogado pra escolher perfil ao logar. O botão pra escolher continua disponível em Empresa → Configurações.
Catálogo
Selecionar todos os itens de uma categoria de uma vez ao montar um pacote antes você tinha que clicar item por item, agora marca a categoria inteira com 1 clique.
Clientes
Lista de eventos do cliente direto no detalhe abriu um cliente? Já vê todos os eventos dele com data, status e link pra abrir. Não precisa mais ir em Eventos e filtrar.
Relatórios
PDFs de relatórios redesenhados Top Vendedores, Top Clientes, Catálogo, Deslocamento, Rentabilidade, Fluxo de Caixa, Sazonalidade, Fornecedores e Vendas agora saem com layout limpo: cabeçalho com nome do workspace, tabela com listras alternadas, cores próprias por relatório, paisagem automática quando a tabela é larga e quebra de página decente. Acabou aquele PDF sem cara.
Tradução em pagamentos "CREDITCARD", "BANKSLIP", "BANKTRANSFER", "CASH" e "CHECK" viram Cartão de Crédito, Boleto, Transferência, Dinheiro e Cheque em todas as telas (formulário de pagamento, recebíveis, contas a pagar, contas a receber, relatórios financeiros).
Layout
Telas de Lista de Compras e Solicitação de Orçamento ocupam a tela inteira antes o conteúdo ficava espremido num container estreito no meio da página, agora respira igual o detalhe do evento e do orçamento.