Blog

Seria A i v1.5

Peer RichelsenSep 9, 2022

v1.5 Seria 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 naszą rundę Series A na 25M, prowadzoną przez Alexa Ohaniana z Seven Seven Six, z udziałem Obvious Ventures, OSS Capital, Jacka Altmana, Tobiego Lutke, Anthony’ego Pompliano, Daily.co, Larry’ego Augustina, Remote First Capital i wielu innych.

Dziennikarze, pobierzcie komunikat prasowy i press kit.

Zanurzmy się od razu w wydaniu wersji 1.5, która zawiera ponad 180 nowych funkcji, w tym nasz nowy App Store, wydanie API, nowy przepływ przeplanowania, dynamiczne linki rezerwacji i wiele innych funkcji oraz poprawek.

App Store

Zrzut ekranu strony App Store Cal.com

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

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

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

API

Lista punktów końcowych 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 utrzymanie wszystkich endpointów było bardzo trudne, 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 budowanie planowania w interfejsie własnej aplikacji, bez żadnego brandingu Cal.com. W ten sposób możesz wykorzystać naszą bibliotekę aplikacji, złożoną logikę stref czasowych i planowania, a potem połączyć to z własnym interfejsem.

API było jedną z najczęściej zgłaszanych próśb 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 typu wydarzenia. Twój pierwszy utworzony harmonogram będzie domyślny, ale możesz tworzyć i przypisywać tyle harmonogramów, ile chcesz.

Przedstawiamy Cal.com Video

Siatka wideorozmowy 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 jednym kliknięciem przełożyć wszystkie nadchodzące spotkania. Wypadł Ci nagły problem? Po prostu wyczyść swój kal jednym kliknięciem.

Odświeżony przepływ przeplanowania

Teraz możesz albo poprosić o przełożenie, albo samodzielnie przełożyć wydarzenie ze strony rezerwacji w aplikacji webowej.

  • Możesz samodzielnie przełożyć wydarzenie na konkretną godzinę albo wysłać prośbę do uczestnika, żeby znaleźć nowy dostępny termin

  • Jako właściciel użytkownika, podczas przeplanowania na stronie sukcesu możesz teraz zobaczyć link, żeby wrócić do rezerwacji

  • Gdy host prosi o nowy termin, system znajduje Twój podłączony kalendarz, a pierwotne wydarzenie zostaje zaktualizowane z tagiem anulowane

Strona Event Types zoptymalizowana

Wdrożyliśmy znaczące usprawnienia na stronie Event Types, jeśli chodzi o zmianę kolejności typów wydarzeń, a także o moment, gdy jakiekolwiek zapytanie jest ponownie walidowane.

Nowy JavaScript Embed SDK

Fragment kodu skryptu osadzania Cal.com

Teraz możesz sprawić, że embed będzie działał z przezroczystym tłem, kontrolując także kolory tekstu. Nowy przewodnik krok po kroku po instalacji embedu jest już na naszej stronie dokumentacji.

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 pole wyboru do ukrywania notatek

Gdy przełączysz pole wyboru, żeby ukryć notatki w zaawansowanych ustawieniach typu wydarzenia, te notatki nie pojawią się w zaproszeniu do kalendarza.

Funkcja „Kopiuj dzień” na stronie Availability

Gdy ustawisz dostępność na jeden dzień, a inne dni tygodnia mają te same godziny dostępności, możesz teraz po prostu skopiować godziny na inny dzień.

Dynamiczne linki grupowe

Pozwala osobom rezerwującym dynamicznie tworzyć linki grupowe przez dodawanie użytkowników za pomocą + między ich nazwami użytkowników. Daje też użytkownikom możliwość zdecydowania, czy chcą zezwolić na dynamiczną rezerwację grupową, czy nie.

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

Dostępność jest teraz na głównej stronie ustawień typu wydarzenia

Dostępność nie jest już w zaawansowanych ustawieniach typu wydarzenia.

Wsparcie przekierowania do zewnętrznego URL po udanej rezerwacji

Pozwól użytkownikom wybrać URL, na który przejdą po udanej rezerwacji, i przestań wyświetlać komunikat o błędzie.

Rozwijane menu Event Type

Zmiany w naszym rozwijanym menu typu wydarzenia, obejmujące duplikowanie, design i UI

Aplikacja Cal.com Slack

Wdrożyliśmy możliwość, aby Slack wysyłał określone żądania. Komendy, które obecnie mamy, to:

  • /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

Wypuściliśmy aplikację Microsoft Teams, żebyś mógł planować z Cal.com wydarzenia, które będą odbywać się wewnątrz Teams.

Baner licencji

To zapobiega przypadkom komercyjnych klientów, którzy nie byli świadomi warunków licencji i przypadkowo je naruszyli. Ten baner jasno wyjaśnia podstawową licencję kodu.

Dodano nowe języki

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

Wstępne wypełnianie danych zalogowanego użytkownika

Teraz sprawdzamy sesję, jeśli użytkownik jest zalogowany do aplikacji Cal.com, żeby wstępnie wypełnić Twoje imię i e-mail, gdy wypełniasz czyjś link Cal.com. Prosta funkcja, która oszczędza kolejne kilka sekund podczas umawiania 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 przepływu rezerwacji, strony zarządzania typami wydarzeń 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 doświadczenia dewelopera (DX)

Nasza aplikacja działa teraz w trybie strict, dzięki czemu możemy utrzymywać czysty i bezpieczny typowo projekt. Pracowaliśmy też nad dużą refaktoryzacją obejmującą setki i setki plików, więc kod jest teraz bardziej modułowy, wydajny i prosty. Oprócz tego poprawiliśmy komentarze w kodzie i dokumentację, żeby łatwiej rozkładać na części 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, drobnych usprawnień i poprawek, które może nie są wystarczająco efektowne, by o nich wspominać, ale kiedy złożysz je wszystkie razem, sprawiają, że Cal.com staje się znacznie 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 premiery pierwszej wersji alpha 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 dziękujemy Tobie, naszym klientom i przyszłym klientom, za pomaganie nam łączyć więcej ludzi online.

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

Chętnie poznamy Twoją opinię!

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

Peer, Bailey i zespół
Cal.com.

Peer Richelsen

Post by

Peer Richelsen

Co-Founder