Back to blog

Cal.com launches v1.3

Cover Image for Cal.com launches v1.3
Bailey Pumfleet
Bailey Pumfleet

v1.3: Web3, SSO (SAML), Team Billing, Video Apps and more

We're super excited to release version 1.3, which includes a whole host of new features, including various video integrations, web3 functionality, new booking features and significant code and performance improvements.

Destination calendars

Destination calendars allows you to select which calendar to create events on. You can set this globally from the integrations page, and even select specific destination calendars per event type within the event type settings advanced options section.

Destination

SSO & Google signup

Using SAML Jackson from BoxyHQ, the app now supports Google and SAML signup via a redirect from the Cal.com website. It also allows signing in with multiple identities for the same email (only for self-hosted instances).

Team Billing

We've identified a critical bug that enabled new users who were invited to a team to get a free pro account without paying. We fixed this loophole and will notify all customers today. Going forward (as planned initially), we'll charge team owners on a per-seat basis for all non-pro members of a team.

This now means that rather than requiring each team member to individually set up billing and upgrade to pro, team owners can now be centrally billed for each of their team member's seats if they are not already upgraded to pro individually. This makes it incredibly easy for businesses to use Cal.com without the hassle of setting up each employee's billing.

Web3 App

We've now added crypto event types. Users can now create event types that require anyone wanting to book this type of event to own a token belonging to a certain smart contract.

MetaMask

Here's a tutorial on how to set up a web3 video meeting.

Huddle01 integration

We now support Huddle01, which is a web3 focused video conferencing solution that has a range of features that the web3 community will be sure to love. You can get started with Huddle01 conferencing simply by choosing it as a location in the event type settings.

Jitsi Meet integration

We've launched a Jitsi Meet integration, which allows you to schedule meetings on the open source hosted meet.jit.si service. We'll hopefully be adding support for self-hosted Jitsi Meet instances in the near future!

Tandem Video

This adds support for hosting meetings on Tandem, a virtual office solution that allows you to connect with your team in a unique and dynamic way.

Integrations

Reason for rejection

When using opt-in event types, we've added an option to provide a reason when rejecting an event, which is then added to the rejection email sent to the invitee.

RTL (right-to-left) layout

We've added RTL layout support which automatically enables for the Arabic and Hebrew languages.

Added Heroku configuration

This configuration enables users to effortlessly deploy apps to Heroku, which is one of our community's favourite deployment options.

Performance improvements

We've improved the Mobile PSI Score for the booking pages, through the power of lazy loading. We're continuing to make improvements to make the application even faster.

Validation for event type availability

We've added more validation which ensures availability in the event type advanced settings can't have an end time before the start time. Also, it ensures availability in event type advanced settings can't have an end time of greater than 24 hours.

Better 2FA Interface and auth screens

We have an improved login flow with a dedicated two factor component, which looks and feels considerably better.

Location info for in-person or third party link events is now hidden from booking screens

This is a highly requested feature by our customers who didn't want the location of the meeting to be previewed on the booking pages, and instead only show the location data once the booking has been made or approved.

Survey after account deletion

We're dedicated to improving our product, so we've added a redirect to the survey after you delete your user account. This feedback is read constantly by our team and we use it to improve the product.

New brand color picker & validation

Some minor updates to the brand color settings now makes it much easier to choose your brand color for your booking pages.

Turborepo (Monorepo)

Turborepo

We've now migrated to a monorepo using Turborepo, a high-performance build system for JavaScript and TypeScript codebases, which now includes the application, the documentation, and we've now separated the Prisma database logic. This speeds up build time and improves DX immensly.

Zero TypeScript errors

For the past few months, we've been slowly fixing TypeScript errors in the project, and we're now at zero errors, which is an awesome achievement. Type safety is a huge player in making the product more stable.

New translations

We added full support for traditional and simplified Chinese, Czech, and we're working on Arabic, Hebrew, Swedish and Serbian.

Verified accounts

You can now visit cal.com/verified if you have a verified Twitter, Facebook, or Instagram account to get verified on cal.com. We also make exceptions, just get in touch if you feel you should be verified.

Verified

We renamed Twitter and GitHub!

We've renamed both our twitter account to twitter.com/calcom and our GitHub organization & repository from github.com/calendso/calendso to github.com/calcom/cal.com. It looks super cool 😎

Added og-image for event types

OG Image

Now when you share your event type link, there are new og-images that show on the social card.

Thank you for reading and being part of the Cal.com community,

Bailey, Peer and the
Cal.com Team.