v0.10.18
TapNTable 0.10.18: QR fixos e produtos por ordem
Os códigos QR já não mudam sozinhos
Até agora, um código QR de mesa, menu, takeaway, reservas ou campanha era desenhado de novo a cada visualização: trocar o logótipo, alterar o estilo ou ganhar o addon de personalização mudava também os QR que já estavam impressos nas mesas. Isso acabou:
- Cada QR fica congelado no momento em que é criado - estilo, logótipo e endereço de destino ficam guardados com ele.
- Editar um QR volta a congelá-lo de propósito, com um aviso claro de que o impresso deixa de corresponder.
- Perder o addon de personalização não altera nada do que já está criado - os papéis já estão nas mesas.
- Os QR existentes ficam exatamente como estão hoje.
- A opção “introduzir código manualmente” do leitor de QR foi removida - nunca existiu um código para introduzir.
Produtos e categorias na ordem que quiseres
- Cada produto ganha um campo “Ordem” no formulário: valor mais baixo aparece primeiro, em todos os canais - menu de mesa, takeaway, widget e POS. Produtos novos entram no fim.
- As categorias reordenam-se por arrastar, como os filtros alimentares.
- Os produtos em destaque continuam a aparecer sempre primeiro - e passam a fazê-lo também no takeaway e no widget, onde até aqui eram ignorados.
Backups e atualizações a sério
- O botão “criar backup antes de atualizar” passa a criar um backup verdadeiro de base de dados: aparece na lista, é replicado para os destinos configurados e pode ser restaurado como qualquer outro.
- Os backups de ficheiros passam a poder ser restaurados - os três tipos de backup são agora restauráveis.
- O indicador de destino FTP ou S3 só acende quando as credenciais estão completas; até aqui acendia com qualquer campo preenchido.
- Uma falha a replicar para FTP ou S3 deixa de marcar o backup local, que ficou bem, como falhado.
- O destino Google Drive, que nunca chegou a funcionar, foi removido.
Imagens e favicon em alojamento partilhado
- Em alojamentos cPanel, as imagens públicas (logótipos, fotos de produtos, favicon) podiam responder 403 depois da última atualização. A causa era uma regra de proteção demasiado ampla na própria aplicação - esta versão corrige-a automaticamente, sem qualquer passo manual.
- O favicon personalizado passa a ser usado em todas as páginas, incluindo as públicas e a página de filial em manutenção. A arte por defeito do Laravel desapareceu de vez.
Configuração mais clara
- Filiais: a lista de feriados e dias fechados passa a colapsável, como o horário de funcionamento; o interruptor Estado explica que desligá-lo coloca a filial em modo de manutenção.
- Takeaway: os avisos de bloqueio deixam de ser faixas amarelas e passam a tooltips no próprio botão, com atalho para onde ativar; o link do widget deixa de apontar para um 404 quando a filial ainda não está pronta.
- Prato do dia: o campo de preço deixa de repetir o valor formatado por baixo e o cartão “Horários” sai - o prato do dia usa o horário da filial (ou do takeaway, quando ativo).
- Reservas: o campo de antecedência aparecia duas vezes com nomes diferentes e passa a um só; o interruptor de depósito para grupos grandes voltou a funcionar; o valor de depósito de grupo passa a ser cobrado em todos os canais de pagamento, não só na página de reserva; saiu o botão que levava para as filiais a meio da edição.
- Feedback Google: podes introduzir diretamente o link de avaliação ou deixar que seja derivado do ID da ficha configurado em integrações - ambos os caminhos dentro do addon de integrações.
- Integrações: o cartão de avaliações passa a dizer o que faz de facto (pedir avaliações, não exibi-las); o Google Analytics só acompanha páginas públicas de cliente, nunca o backoffice; aviso de que o uso da chave Google API pode ter custos; o mapa do rodapé abre pela ficha correta do local.
- Mesas: ativar pedidos por QR numa mesa só exige que a filial tenha o sistema de QR ligado - deixou de exigir um produto ativo e de desligar mesas em massa ao abrir a página.
- Planta de sala: a planta automática conta como pronta desde a primeira mesa, sem obrigar a guardar antes de poder mostrá-la.
- Menu de navegação: a secção Plataforma passa a Dashboard, Categorias, Produtos, Buffet, Prato do Dia e Mesas - e o Prato do Dia só aparece nas filiais que o têm ativo.
- Menu público: o botão de ler QR de mesa só aparece se pelo menos uma filial tiver o sistema de QR ativo.
- Cor do preço com desconto: a cor escolhida em Customizações pinta agora todos os preços com desconto, incluindo no POS; sem o addon de personalização volta ao verde por defeito.
Correção em produção
- A página de configuração de SMS podia dar erro 500 em instalações de produção por uma diferença entre o ambiente de desenvolvimento e o código protegido. Corrigido na raiz.
Tudo validado ao vivo em navegador - 3 tamanhos de ecrã, 2 temas - antes de sair.