Cal.com v3.3: Ulepszenia wydajności i nie tylko..
Sep 15, 2023
Witaj w changelogu 3.3. Przez ostatni miesiąc głównym celem było dla nas usprawnienie wydajności naszej aplikacji i zrobiliśmy ogromny krok naprzód. Wypuściliśmy też mnóstwo innych funkcji, w tym niesamowity sposób podglądu dostępności wszystkich członków Twojego zespołu. Do tego dorzucamy zapowiedź jednej z naszych największych premier produktowych w historii, która jest już tuż za rogiem.
Ulepszenia wydajności

W wersji 3.3 duże wydarzenia round robin nie będą już cierpieć przez boleśnie długie czasy ładowania strony rezerwacji. Zoptymalizowaliśmy wydajność zapytań dla tych linków do planowania i zobaczyliśmy spadek z 25 sekund do 4 sekund dla grup liczących nawet 50 członków.
Oprócz tych zmian dla wydarzeń round robin wprowadziliśmy też inne optymalizacje algorytmów, zapytań i bundli na stronie rezerwacji, dzięki czemu działa szybciej dla wszystkich.
Na koniec zajęliśmy się naszym najwolniejszym zapytaniem do bazy danych w systemie i skróciliśmy czas jego wykonania o 90%. Wpływa to na wiele części naszego systemu, sprawiając, że aplikacja działa żwawiej, kiedy po niej nawigujesz.
Na przyszłe usprawnienia wydajności budujemy nowy mechanizm cache’owania, który pozwoli nam ładować strony rezerwacji jeszcze szybciej. To dla nas ekscytujące wyzwanie techniczne, bo nasz system obsługuje wiele różnych kalendarzy i użytkowników z szerokim zakresem wydarzeń i ustawień.

Dostępność całego Twojego zespołu

Teraz możesz łatwo zobaczyć dostępność wszystkich członków swojego zespołu w wielu strefach czasowych, w jednym pięknym widoku. Chcesz wiedzieć, kto jest dostępny o 10:00 PDT? Ten widok da Ci odpowiedź. Jeśli nikt nie jest dostępny, możesz kliknąć tę osobę i ustawić ją jako dostępną codziennie albo tylko w konkretny dzień, dodając zastąpienie daty.
Naszą główną inspiracją był świetny worldtimebuddy. Każdy, kto pracuje w wielu strefach czasowych, prawdopodobnie zna tę stronę. Nie ma może najseksowniejszego UI, ale UX jest solidny. Mamy nadzieję, że nasze rozwiązanie jest równie łatwe w użyciu.

Już wkrótce: Cal.ai

Rzuć okiem na nasz najnowszy dodatek: Cal.ai. Ta innowacyjna funkcja wykorzysta sztuczną inteligencję, aby uprościć umawianie spotkań. Dzięki Cal.ai użytkownicy będą mogli oddać zadania związane z planowaniem swojemu bardzo osobistemu asystentowi opartemu na AI, dzięki czemu zyskają czas na inne ważne działania. Obserwuj nas uważnie, bo odsłonimy tę nową funkcję w nadchodzących tygodniach! Już nie możemy się doczekać, żeby Ci ją pokazać.
Twój osobisty asystent będzie oparty na Twojej nazwie użytkownika: cal.com/peer będzie [email protected], więc zdobądź swój super nick już dziś, jeśli jeszcze go nie masz!
Planowanie dla organizacji, na nowo

Odblokuj sprawną skalowalność i wzrost dzięki solidnym funkcjom organizacji i zespołu Cal.com.
Zdobądź własną domenę dla swojej org i od razu zamień każdy adres e-mail w swojej org na nazwę użytkownika cal.com z gotowym linkiem dla każdego członka: [email protected] → acme.cal.com/john.
Skorzystaj z przepływów pracy dla całej org, formularzy routingu, white labelingu, insights, synchronizacji katalogu i zaawansowanego zarządzania użytkownikami.

Nowe funkcje
Widok kolumnowy strony rezerwacji pokazuje tylko dostępne dni
Wcześniej widok kolumnowy pokazywał dni bez dostępnych slotów z placeholderem informującym, że nie ma wolnych terminów. Teraz te dni są całkowicie ukryte, więc na ekranie widać więcej Twojej dostępności, dając więcej opcji osobom rezerwującym. Jeśli wolisz, żeby ludzie widzieli też dni, kiedy nie ma dostępności, widok tygodniowy sprawdza się do tego idealnie.
Pokaż lub ukryj liczbę dostępnych miejsc
Teraz jest pole wyboru „Pokaż liczbę dostępnych miejsc”. Gdy jest zaznaczone, osoby rezerwujące zobaczą dokładną liczbę dostępnych miejsc na wydarzenie. Gdy nie jest zaznaczone, zobaczą tylko przybliżenie, na przykład „Miejsca prawie pełne”.
Dodaj wydarzenia ICS do przypomnień w workflow
Teraz możesz dołączyć wydarzenie kalendarza (plik ICS) do e-maili z przypomnieniem w swoim workflow. Gdy ustawisz e-mail jako Action, poniżej pola treści e-maila zobaczysz nowe pole wyboru. Wystarczy je zaznaczyć, żeby to dodać.
Masowe działania na członkach w organizacjach
Teraz możesz masowo edytować użytkowników w tabeli członków w Organizacjach. Oznacza to, że możesz szybko dodać dowolną liczbę osób do zespołu, usuwać ludzi hurtowo, a ponieważ mamy już do tego UX, będziemy dodawać jeszcze więcej możliwości masowej edycji.
Admini zespołu mogą widzieć połączone aplikacje członków
Na kartach członków na stronie członków pojawi się mała ikona, dzięki której zobaczysz, jakie aplikacje ma zainstalowane każdy z członków Twojego zespołu. Obecny UI jest skuteczny, ale niezbyt skalowalny, więc bardzo niedługo go ulepszymy.
Sortowanie workflow i formularzy routingu
Teraz możesz porządkować swoje workflow i formularze routingu tak samo jak linki do planowania.
Ostatnio dodane aplikacje w App Store
W App Store pojawiła się nowa sekcja, która pozwala zobaczyć katalog niedawno dodanych aplikacji. Nasze dwie najnowsze są tuż poniżej.
Nowa aplikacja: Make.com / Integromat
Możesz użyć aplikacji Make.com do automatyzacji swoich workflow, gdy booking zostanie utworzony, przełożony, anulowany albo gdy spotkanie się zakończy. Możesz też pobrać wszystkie swoje bookingi za pomocą modułu „List Bookings”.
Nowa aplikacja: Basecamp
Teraz możesz sprawić, że spotkania zarezerwowane w Cal.com będą automatycznie dodawane do harmonogramów projektów w Basecamp, wraz ze wszystkimi szczegółami spotkania przekazanymi do Basecamp.
Poprawki błędów
-
Rozwiązano problem z instalacją Zoho CRM: Naprawiliśmy problem, w którym instalacja Zoho CRM powodowała błąd 400.
-
Ulepszone webhooks dla linków do planowania: Webhooki dla zarządzanych linków do planowania będą teraz uruchamiać się zarówno dla webhooków zespołu, jak i użytkownika, co zwiększa ich funkcjonalność.
-
Ulepszono modal nadpisywania daty: Naprawiliśmy kilka problemów z interfejsem w modalu nadpisywania daty, dzięki czemu działa płynnie nawet wtedy, gdy nie wybrano żadnej daty.
-
Rozwiązano problem z wyświetlaniem obrazka zespołu: Naprawiono problem, przez który obrazek zespołu nie pojawiał się na stronach linków do planowania
-
Ulepszone wstępne wypełnianie pola nazwy: Naprawiliśmy problem, w którym prefill nie działał, gdy w polu nazwy była włączona wersja firstAndLastName i w nazwie nie było spacji.
-
Poprawki płatności dla wydarzeń round robin: Rozwiązano problemy z płatnościami związane z wydarzeniami round robin.
-
Naprawiono problem z długością wydarzenia: Rozwiązano problem, w którym czas trwania wydarzenia można było ustawić na 0.
-
Ulepszenie formularza routingu: Odpowiedzi w formularzu routingu będą teraz wyświetlane w kolejności pól, co poprawia komfort użytkowania.
-
Ulepszono wyświetlanie ikon SVG: Ikony SVG są teraz wyświetlane poprawnie zarówno w jasnym, jak i ciemnym trybie.
-
Usunięto Gravatar: Usunęliśmy Gravatar, bo jego ikona zastępcza nie wyglądała zbyt dobrze i całość wydawała się przestarzała.
-
Naprawiono problem z zaproszeniami do nazwy użytkownika: Rozwiązano problem związany z zaproszeniami do nazwy użytkownika.
-
Ulepszone wybieranie daty: Przełączanie się między miesiącami nie będzie już prowadzić do błędnego automatycznego wyboru pierwszej dostępnej daty.
-
Naprawiono problem z wyświetlaniem logo zespołu: Logo zespołu będzie teraz poprawnie pojawiać się w modalu tworzenia wydarzenia zespołu.
-
Ulepszona walidacja podpowiedzi hasła przy rejestracji: Ulepszyliśmy walidację podpowiedzi hasła podczas rejestracji.
-
Naprawiono rezerwację z wieloma czasami trwania: Rozwiązano problem z rezerwacjami o wielu czasach trwania.
-
Ulepszenie triggera zakończenia spotkania: Trigger webhooków kończących spotkanie i integracji z Zapier został ulepszony, aby działał bardziej niezawodnie.
-
Naprawiono kolejność bookingów: Bookingi będą teraz wyświetlane we właściwej kolejności.
-
Integracja Stripe dla zespołu: Stripe został zainstalowany do użytku zespołowego na stronie aplikacji zespołowego linku do planowania.
-
Wydłużony czas trwania planowania: Teraz możesz planować wydarzenia o czasie trwania 150 minut.
-
Usunięcie opłaty za płatność: Usunęliśmy opłatę za płatność w Stripe, żeby korzystanie z płatności było płynniejsze.
-
Admin org ma teraz uprawnienia członka zespołu: Zaktualizowaliśmy system tak, aby administratorzy organizacji mieli teraz te same uprawnienia co członkowie zespołu.
-
Jak zwykle to tylko mała część pracy, którą wypuściliśmy w ostatnim miesiącu, więc jeśli chcesz zobaczyć wszystko, możesz zobaczyć to tutaj.
To już wszystko na ten miesiąc, dzięki za lekturę. Jeśli chcesz podzielić się z nami opinią o czymkolwiek, co wypuściliśmy w tym miesiącu — chętnie Cię wysłuchamy! Napisz do nas na [email protected]