Cal.com v2.9
May 15, 2023
Welkom bij de productnieuwsbrief van 2.9. Deze maand was het wat rustiger voor ons wat betreft het uitbrengen van grote nieuwe functies, maar wel onze grootste release tot nu toe op het gebied van prestatieverbeteringen voor jou en je boekers.
Het grootste deel van het team kwam ook samen op een offsite op de Canarische Eilanden. Het was een broodnodige retreat om wat tijd samen door te brengen en om af te stemmen op een paar grote productplannen in aanloop naar de grote 3.0-release volgende maand! Meer daarover hieronder…
Significante prestatieverbeteringen

Sinds enige tijd kon de Cal.com-app last hebben van cold start-laadtijden van 7 seconden tot 30 seconden, in extreme gevallen. Dit gedrag trad niet altijd op, vanwege de aard van cold starts, maar het gebeurde vaak genoeg dat het een probleem werd dat we zo snel mogelijk moesten aanpakken.
Om dit op te lossen, hebben we verschillende optimalisaties doorgevoerd, waaronder het vooraf ophalen en cachen van data, het stroomlijnen van API-verzoeken en het inzetten van serverless functions, maar vooral het ontbundelen van onze tRPC-endpoints. Deze verbeteringen hebben de laadtijden aanzienlijk verkort en de ervaring voor je boekers sterk verbeterd. Hoewel er nog meer werk te doen is om deze snelheden verder te verlagen, zijn de verbeteringen tot nu toe aanzienlijk geweest! Onze head of engineering, Keith, gaat hier dieper op in op onze blog.

Voorproefje: verbeteringen aan de boekingspagina en nieuwe layouts

Dit is zonder twijfel een van onze meest langverwachte functies sinds de lancering van Cal.com. Volgende maand brengen we twee nieuwe layouts uit voor je boekingspagina's: Kolomweergave en Weekweergave. We verbeteren ook de bestaande maandweergave aanzienlijk door de hele UI strakker te maken, subtiele animatie toe te voegen om de ervaring te verbeteren, en het zal tot 5 keer sneller zijn. Als je niet tot volgende maand kunt wachten, stuur ons dan een e-mail en misschien kunnen we je vroegtijdige toegang geven. Alles wat we daarvoor vragen, is dat je alle feedback met ons deelt!

Nieuwe apps & functies
Nieuwe app: Meta Pixel
Hiermee wordt een pageview-event vastgelegd onder het custom event 'CalcomView', overeenkomend met de Pixel ID van de organisator.
Nieuwe app: Zoho Bigin
Nieuwe boekingen maken automatisch bijbehorende records voor "Contact" en "Event" aan op het Zoho Bigin-platform.
**Workflows: standaard e-mailbevestigingen uitschakelen
**Je kunt nu onze standaard bevestigingsmails voor hosts en deelnemers uitschakelen als je op je planningslink een actieve workflow hebt die is geconfigureerd om een e-mail te versturen.
Workflowsjablonen bewerken
Workflowsjablonen zijn nu veel flexibeler. Voorgedefinieerde sjablonen kunnen worden bewerkt en datums kunnen worden opgemaakt. Er zijn ook nieuwe dynamische tekstvariabelen voor cancel url, rescheduling url, event end time en timezone.
**Workflows voor beheerde planningslinks
**Je kunt je workflows nu gebruiken op je beheerde planningslinks. Voor beheerde planningslinks komt daarna het inschakelen van apps.
**Verbeterde flow voor mensen die zijn uitgenodigd voor teams
**We hebben een aantal grote problemen opgelost waar mensen tegenaan liepen die waren uitgenodigd voor teams. Ze worden nu vanuit de e-mail doorgestuurd naar de juiste pagina, aan het team toegevoegd en door de onboardingflow geleid.
Oplossingen & kleine successen
-
We hebben videoconferencing toegevoegd aan de onboardingflow, zodat geen enkele gebruiker vergeet zijn favoriete app voor vergaderingen te koppelen.
-
We hebben een zoekfunctie voor leden toegevoegd op de pagina voor teamleden.
-
Nu kunnen alleen teamgebruikers dagelijkse meetings opnemen en is de opnameknop verborgen voor gebruikers die niet op een Teams-plan zitten.
-
We hebben veel UI-/layout-/spacingverbeteringen doorgevoerd in onze embed-modal voor planningslinks.
-
Date overrides buiten werktijden werden in de app correct als beschikbaar getoond, maar bij het indienen van de boeking verscheen de foutmelding “No available users found”. Dit is nu opgelost.
-
We hebben het invoerveld “Assign to” in teamplanningslinks omgezet in een typbaar veld, zodat je nu mensen kunt zoeken.
-
We hebben de stijlen van onze input add-ons verbeterd.
-
We hebben gradients toegevoegd aan de dark mode van onze app en de boekingspagina.
-
We hebben een bug opgelost waarbij locaties niet werden gerespecteerd wanneer boekingen no-show fees inschakelden. Ook als een payment record verkeerd was opgebouwd, blokkeerde dat het laden van de boekingspagina.
-
We hebben de hover state van het toggle/switch-label opgelost.
-
Een probleem opgelost waarbij wachtwoorden niet konden worden bijgewerkt na een API-fout.
-
Een klein probleem opgelost waarbij toegewezen leden aan beheerde planningslinks de preview URL misten.
-
Een probleem opgelost zodat we de “smsReminderNumber” tonen op de pagina met boekingsbevestiging.
-
Een stijlprobleem opgelost met de timezone-dropdown op de boekingspagina, waar een schaduw ontbrak.
-
Een probleem opgelost waarbij workflows niet werden geactiveerd voor planningslinks die geen video-app als locatie hadden ingesteld.
-
Een probleem opgelost voor dynamische events waarbij de standaard eventlocatie-URL van de gebruiker niet goed werd gebruikt.
-
We hebben enkele UI- en layoutproblemen in de embed-modal voor planningslinks opgelost.
-
Een probleem opgelost waarbij de Routing Form-toggle niet werkte.
-
Een probleem opgelost waarbij we de verkeerde timezone gebruikten op de pagina met boekingsdetails.
-
Een probleem opgelost waarbij Google Cal/Outlook niet actief synchroniseerde voor self-hosted gebruikers.
-
De prestaties van de boekingspagina verbeterd door onnodige async contexts niet meer aan te roepen en aan te maken.
-
Een probleem opgelost waarbij de titel van de planningslink niet werd weergegeven in mobiele weergave.
-
De laadsnelheid van de Insights-pagina verbeterd.
-
We hebben merkkleuren toegevoegd aan switches/toggles, zodat als je een merkkleur hebt toegevoegd in de instellingen, alle switches in de merkkleur worden weergegeven.
-
Een limiet ingesteld voor de uploadgrootte van avatars.
-
Een probleem opgelost waarbij de editor geen nieuwe waarden opsloeg.
-
Een probleem opgelost waarbij opslaan van de beschrijving van Scheduling link niet werkte.
-
We tonen nu teamleden ongeacht of de uitnodiging is geaccepteerd, zodat je ze aan events kunt toevoegen.
-
De weergave van boekingen met betalingen verbeterd.
-
Alfanumerieke sender id voor het versturen van sms naar Australische nummers geblokkeerd.
-
Een probleem met doorverwijzing na het verwijderen van een app opgelost.
-
Wanneer een workflow wordt geactiveerd/ge-deactiveerd in de instellingen van de planningslink, worden herinneringen nu geannuleerd en ingepland.
We hebben deze maand zo veel fixes doorgevoerd dat we ze hier niet allemaal kunnen opsommen, maar je kunt ze hier allemaal bekijken.
Tip van de maand: bevestig boekingen handmatig voordat je ze aan je kalender toevoegt

Als je je zorgen maakt over het publiekelijk delen van je Cal.com-link en het ontvangen van een grote stroom boekingen die je kalender overnemen, dan zijn planningslinks met “Require confirmation” voor jou. Wanneer je “Requires confirmation” inschakelt, kun je alle boekingsverzoeken beoordelen en accepteren of afwijzen voordat ze je kalender vullen. Je boekers krijgen te zien dat je hun boekingsverzoek nog moet bevestigen of afwijzen.

Dat was het voor deze maand. Bedankt voor het lezen en volgende maand zijn we terug met onze grootste release van het jaar! Als je ons feedback wilt geven over iets dat we deze maand hebben shipped, mail dan [email protected] — we horen graag van je!