Blog

Series A i v1.5

Peer RichelsenSep 9, 2022

v1.5 Series A, App Store, API i dużo więcej

Dziś jest wyjątkowy dzień. Świętujemy nie tylko nasze 1. urodziny po starcie dokładnie 12 miesięcy temu na Product Hunt, ale też ogłaszamy rundę Series A na 25M$, prowadzoną przez Alexisa Ohaniana z Seven Seven Six, z udziałem Obvious Ventures, OSS Capital, Jacka Altmana, Tobiego Lutkego, Anthony’ego Pompliano, Daily.co, Larry’ego Augustina, Remote First Capital i wielu innych.

Dziennikarze, pobierzcie komunikat prasowy i press kit.

Przejdźmy od razu do wydania wersji 1.5, która zawiera ponad 180 nowych funkcji, w tym nasz nowy App Store, wydanie API, nowy przepływ przeplanowania, dynamiczne linki do rezerwacji i wiele innych funkcji oraz poprawek.

App Store

Zrzut ekranu strony App Store Cal.com

Integracje są jedną z najważniejszych części Cal.com. Ludzie łączą się z różnymi dostawcami kalendarzy, swoimi ulubionymi narzędziami do wideokonferencji, ulubionymi aplikacjami do przypomnień i nie tylko.

Dlatego zbudowaliśmy w Cal.com cały App Store, który całkowicie przebudowuje strukturę działania aplikacji w Cal.com na bardziej modularną i rozszerzalną architekturę. Dzięki temu deweloperom dużo łatwiej tworzyć aplikacje dla Cal.com, a do tego pojawia się już fala nowych aplikacji, które pozwalają robić jeszcze więcej z naszą platformą.

Dowiedz się więcej, jak uruchomić własną aplikację, w naszej dokumentacji.

API

Lista endpointów publicznej dokumentacji API Cal.com

API było jedną z najbardziej wyczekiwanych funkcji w naszej kolejce. Jakiś czas temu wstrzymaliśmy oficjalne wsparcie dla API, bo produkt zmieniał się tak szybko, że bardzo trudno było utrzymywać wszystkie endpointy, ale teraz stworzyliśmy zupełnie nowe API, dostępne dla klientów enterprise i użytkowników pro na naszym hostowanym planie.

To otwiera mnóstwo nowych zastosowań dla Cal.com, na przykład wbudowanie planowania do UI własnej aplikacji bez żadnego brandingu Cal.com. Dzięki temu możesz wykorzystać naszą bibliotekę aplikacji, złożoną logikę stref czasowych i harmonogramowania, a potem połączyć to z własnym interfejsem.

API było jedną z najczęściej proszonych funkcji przez klientów enterprise i cieszymy się, że możemy dziś dostarczyć nowe API.

Poproś o dostęp tutaj.

Wiele harmonogramów dostępności

Teraz możesz tworzyć więcej niż jeden harmonogram dostępności i przypisywać dowolny harmonogram do każdego scheduling link. Twój pierwszy utworzony harmonogram będzie domyślny, ale możesz tworzyć i przypisywać tyle harmonogramów, ile chcesz.

Wprowadzamy Cal.com Video

Widok siatki połączenia wideo z czterema uczestnikami

Dzięki nowemu partnerstwu z Daily.co, które dołącza jako inwestor w naszej najnowszej rundzie Series A, z ogromną radością oficjalnie uruchamiamy Cal.com Video, naszą natywną usługę wideokonferencji.

Wipe My Cal App

Dzięki nowej aplikacji Wipe My Cal możesz teraz przeplanować wszystkie nadchodzące spotkania jednym kliknięciem. Coś nagłego? Po prostu wyczyść swój kal jednym kliknięciem.

Odświeżony przepływ przeplanowania

Teraz możesz albo poprosić o przeplanowanie, albo samodzielnie przeplanować wydarzenie ze strony rezerwacji w aplikacji webowej.

  • Możesz samodzielnie przeplanować wydarzenie na konkretną godzinę albo wysłać uczestnikowi prośbę o znalezienie nowego dostępnego terminu

  • Jako właściciel użytkownika, przy przeplanowaniu na stronie sukcesu, możesz teraz zobaczyć link powrotny do rezerwacji

  • Gdy host prosi o nowy termin, system sprawdza twój podłączony kalendarz, a oryginalne wydarzenie zostaje zaktualizowane z tagiem anulowane

Wprowadziliśmy znaczące ulepszenia na stronie Scheduling links, zarówno jeśli chodzi o porządkowanie scheduling links, jak i ponowną walidację zapytań.

Nowy JavaScript Embed SDK

Fragment kodu skryptu osadzania Cal.com

Teraz możesz uruchomić embed z przezroczystym tłem, kontrolując także kolory tekstu. Nowy przewodnik krok po kroku po instalacji embed jest już na naszej stronie z dokumentacją.

Dowiedz się więcej o Embedach tutaj.

Na przykład użyj yarn add @calcom/embed-react, żeby dodać Cal.com do swojej aplikacji react.

Dodano checkbox, żeby ukryć notatki

Gdy przełączysz checkbox, żeby ukryć notatki w zaawansowanych ustawieniach Scheduling link, te notatki nie pojawią się w zaproszeniu do kalendarza.

Funkcja „Kopiuj dzień” na stronie Availability

Gdy ustawisz dostępność dla jednego dnia, a inne dni w tygodniu mają te same godziny dostępności, możesz teraz po prostu skopiować godziny do innego dnia.

Dynamiczne linki grupowe

Pozwala bookerom dynamicznie tworzyć linki grupowe, dodając użytkowników za pomocą + między ich nazwami użytkowników. Daje też użytkownikom możliwość zdecydowania, czy chcą zezwalać na dynamiczne grupowe rezerwacje, czy nie.

Wypróbuj to z Peer i Bailey: cal.com/peer+bailey

Availability nie znajduje się już w zaawansowanych ustawieniach scheduling link.

Wsparcie przekierowania na zewnętrzny URL po udanej rezerwacji

Pozwól użytkownikom wybrać URL, na który mają przejść po udanej rezerwacji, i nie pokazuj już komunikatu o błędzie.

Zmiany w naszym menu rozwijanym scheduling link obejmujące duplikowanie, projekt i UI

Aplikacja Cal.com Slack

Wdrożyliśmy możliwość, aby Slack wysyłał określone żądania. Obecnie mamy takie komendy:

  • /today - Zobacz wszystkie swoje dzisiejsze rezerwacje

  • /create-event - Utwórz wydarzenie bez wychodzenia z aplikacji Slack

  • /links - Wyślij swoje linki Cal.com na czat.

Microsoft Teams

Wydaliśmy aplikację Microsoft Teams, dzięki której możesz planować wydarzenia z Cal.com, które będą odbywać się w Teams.

Baner licencji

To chroni przed przypadkami klientów komercyjnych, którzy nie znali warunków licencji i przez przypadek je naruszyli. Ten baner jasno wyjaśnia podstawową licencję codebase’u.

Dodano nowe języki

Dodaliśmy ukraiński, wietnamski i szwedzki. Cal.com wspiera teraz 24 języki dzięki ogromnej liczbie wkładów społeczności. Dziękujemy!

Wstępne uzupełnianie danych zalogowanego użytkownika

Sprawdzamy teraz sesję, jeśli użytkownik jest zalogowany do aplikacji Cal.com, żeby wstępnie uzupełnić imię i e-mail podczas wypełniania cudzego linku Cal.com. Prosta funkcja, która oszczędza kolejne kilka sekund przy rezerwowaniu kogoś.

Optymalizacje wydajności

Społeczność open-source wykonała niesamowitą pracę, zgłaszając, gdzie są nasze wąskie gardła, i pomagając nam je usuwać. W wersji 1.5 większość części flow rezerwacji, stron zarządzania scheduling links i innych ekranów zyskała znaczące usprawnienia wydajności. Chcemy, żeby Cal.com był szybkim i responsywnym doświadczeniem dla wszystkich użytkowników.

Ulepszenia Developer Experience (DX)

Nasza aplikacja działa teraz w trybie strict, więc możemy utrzymywać czysty i bezpieczny typowo projekt. Pracowaliśmy też nad wieloma refaktorami obejmującymi setki plików, więc kod jest teraz bardziej modularny, wydajny i prosty. Oprócz tego ulepszyliśmy komentarze w kodzie i dokumentację, żeby pomóc rozłożyć na części niektóre bardziej złożone fragmenty kodu.

I oczywiście nie wspomnieliśmy o wszystkim, co trafiło do tego nowego wydania Cal.com. Były setki poprawek, małych usprawnień i drobnych zmian, które może nie są na tyle imponujące, żeby o nich wspominać, ale gdy połączysz je wszystkie razem, sprawiają, że Cal.com jest dużo płynniejszym i bardziej dopracowanym produktem.

Jak zawsze chcemy podziękować zespołowi Cal.com za ich niesamowicie ciężką pracę. Minął już dokładnie rok od momentu, gdy uruchomiliśmy pierwszą alfę na Product Hunt, i jesteśmy ogromnie dumni z tego, jak daleko zaszedł Cal.com nie tylko jako produkt, ale też jako firma w tak krótkim czasie. Dziękujemy społeczności open-source za cenny wkład w projekt, a przede wszystkim chcemy podziękować wam, naszym klientom i przyszłym klientom, za pomoc w łączeniu większej liczby ludzi online.

To wydanie tagowane jest jednym z największych jak dotąd i jesteśmy super podekscytowani nowymi funkcjami i poprawkami błędów w tym wydaniu.

Chętnie dowiemy się, co myślisz!

Dziękujemy za przeczytanie i za bycie częścią społeczności Cal.com,

Peer, Bailey i
Zespół Cal.com.

Peer Richelsen

Post by

Peer Richelsen

Co-Founder