Cal.com v2.9
May 15, 2023
Bem-vindo à newsletter do produto 2.9. Este foi um mês tranquilo para nós em termos de lançamento de grandes novas funcionalidades, mas o nosso maior lançamento em termos de melhorias de desempenho para ti e para os teus bookers.
A maioria da equipa também se reuniu num offsite nas Ilhas Canárias. Foi uma pausa muito necessária para passarmos algum tempo juntos e alinharmos alguns grandes planos de produto antes do grande lançamento 3.0 no próximo mês! Mais sobre isso abaixo…
Melhorias significativas de desempenho

Durante algum tempo, a app da Cal.com podia sofrer de tempos de carregamento de cold start que variavam entre 7 segundos e 30 segundos, em casos extremos. Este comportamento nem sempre acontecia, devido à natureza dos cold starts, mas acontecia com frequência suficiente para se tornar um problema que precisávamos de resolver o mais depressa possível.
Para ultrapassar isto, implementámos várias otimizações, incluindo pré-obtenção e cache de dados, simplificação dos pedidos API e aproveitamento de funções serverless, mas acima de tudo separámos os nossos endpoints tRPC. Estas melhorias reduziram significativamente os tempos de carregamento, melhorando muito a experiência para os teus bookers. Embora ainda haja mais trabalho a fazer para reduzir ainda mais estas velocidades, até agora as reduções foram significativas! O nosso responsável de engenharia, Keith, aprofunda isto no nosso blog.

Teaser: Melhorias na página de reserva e novos layouts

Isto é, sem dúvida, uma das funcionalidades mais aguardadas desde o lançamento da Cal.com. No próximo mês, vamos lançar dois novos layouts para as tuas páginas de reserva: vista em coluna e vista semanal. Também estamos a fazer melhorias significativas na vista mensal existente, apertando toda a UI, adicionando animação subtil para melhorar a experiência, e ela vai ficar até 5 vezes mais rápida. Se não conseguires esperar até ao próximo mês, envia-nos um email e talvez consigamos dar-te acesso antecipado. Só te pedimos em troca que partilhes connosco todo e qualquer feedback!

Novas apps e funcionalidades
Nova App: Meta Pixel
Isto regista um evento de visualização de página sob o evento personalizado 'CalcomView', correspondente ao Pixel ID do organizador.
Nova App: Zoho Bigin
Novas reservas criam automaticamente os registos correspondentes de "Contact" e "Event" na plataforma Zoho Bigin.
**Workflows: Desativar confirmações de email padrão
**Agora podes desativar os nossos emails de confirmação padrão para hosts e participantes se tiveres um workflow ativo no teu link de agendamento configurado para enviar um email.
Editar modelos de workflow
Os modelos de workflow estão agora muito mais flexíveis. Os modelos predefinidos podem ser editados e as datas podem ser formatadas. Também introduz novas variáveis de texto dinâmicas para cancel url, rescheduling url, event end time e timezone.
**Workflows para managed scheduling links
**Agora podes utilizar os teus workflows nos teus managed scheduling links. A seguir para managed scheduling links é permitir apps.
**Fluxo melhorado para pessoas convidadas para Teams
**Corrigimos alguns problemas importantes enfrentados por pessoas que foram convidadas para Teams. Agora são redirecionadas para a página correta a partir do email, adicionadas ao team e guiadas pelo fluxo de onboarding.
Correções e pequenas vitórias
-
Adicionámos videoconferência ao fluxo de onboarding para que nenhum utilizador deixe de ligar a sua app preferida para reuniões.
-
Adicionámos uma pesquisa de membros na página de membros do team.
-
Agora só os utilizadores do team podem gravar reuniões diárias e o botão de gravação fica oculto para utilizadores que não estão num plano team.
-
Fizemos muitas melhorias de UI/layout/espaçamento no modal de incorporação do teu scheduling link.
-
As date overrides fora do horário de trabalho eram mostradas corretamente como disponíveis na app, mas ao submeter a reserva aparecia o erro “No available users found”. Isto já está corrigido.
-
Transformámos o campo “Assign to” nos team scheduling links num campo editável para que possas agora procurar pessoas.
-
Melhorámos os estilos dos nossos add-ons de input.
-
Adicionámos gradientes ao modo escuro da nossa app e da página de reserva.
-
Corrigimos um bug em que as localizações não eram respeitadas quando as reservas tinham no-show fees ativadas. Além disso, se um registo de pagamento estivesse mal formado, bloqueava o carregamento da página de reservas.
-
Corrigimos o estado de hover do rótulo do toggle/switch.
-
Corrigimos um problema em que as passwords não podiam ser atualizadas após um erro API.
-
Corrigimos um pequeno problema em que os membros atribuídos a managed scheduling links não tinham o preview URL.
-
Corrigimos um problema para garantir que mostramos o “smsReminderNumber” na página de sucesso da reserva.
-
Corrigimos um problema de estilo com o menu dropdown da timezone na página de reserva, onde faltava uma sombra.
-
Corrigimos um problema em que os workflows não eram acionados para scheduling links que não tinham uma app de vídeo definida como localização.
-
Corrigimos um problema para eventos dinâmicos que não estava a usar corretamente o URL da localização predefinida do utilizador.
-
Corrigimos alguns problemas de UI e layout no modal de incorporação do scheduling link.
-
Corrigimos um problema em que o toggle do Routing Form não funcionava.
-
Corrigimos um problema em que não estávamos a usar a timezone correta na página de detalhes da reserva.
-
Corrigimos um problema em que o Google Cal/Outlook não estava a sincronizar ativamente para utilizadores self-hosted.
-
Melhorámos o desempenho da página de reservas evitando chamar e criar contextos assíncronos desnecessários.
-
Corrigimos um problema em que o título do scheduling link não era mostrado na vista mobile.
-
Melhorámos a velocidade de carregamento da página de Insights.
-
Adicionámos cores da marca aos switches/toggles para que, se tiveres adicionado uma cor da marca nas definições, todos os switches fiquem com a marca.
-
Definimos um limite para o tamanho do upload de avatar.
-
Corrigimos um problema em que o editor não estava a guardar novos valores.
-
Corrigimos um problema em que o guardado da descrição do Scheduling link não estava a funcionar.
-
Agora mostramos os membros do team independentemente de o convite ter sido aceite, para que os possas adicionar a eventos.
-
Melhorámos a apresentação das reservas com pagamentos.
-
Impedimos IDs de remetente alfanuméricos ao enviar sms para números australianos.
-
Corrigimos um problema de redirecionamento após a desinstalação da app.
-
Quando um workflow é ativado/desativado nas definições do scheduling link, agora cancela e agenda lembretes.
-
Lançámos tantas correções este mês que não as podemos listar todas aqui, mas podes ver todas aqui.
Dica do mês: confirma manualmente as reservas antes de as adicionares ao teu calendário

Se te preocupa partilhar publicamente o teu link da Cal.com e receber um grande fluxo de reservas que tomam conta do teu calendário, os scheduling links que “Require confirmation” são para ti. Quando ativares “Requires confirmation”, poderás rever todos os pedidos de reserva e aceitá-los ou rejeitá-los antes de ocuparem o teu calendário. Os teus bookers serão informados de que ainda tens de confirmar ou rejeitar o pedido de reserva.

É tudo por este mês. Obrigado por leres e voltamos no próximo mês com o nosso maior lançamento do ano! Se quiseres dar-nos feedback sobre algo que lançámos este mês, envia email para [email protected] — gostaríamos muito de te ouvir!