Saltar para o conteúdo
TapNTable
Devlog
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.