What's Changed
- chore: Succession by @PeerRich in #12605
- fix: signup nit by @sean-brydon in #12585
- fix: Signup options are not disabled by @Pratik-Kumar-621 in #12610
- fix: typo in @calcom/emails readme by @samyabrata-maji in #12615
- fix: handle reschedule request for dynamic meetings by @manpoffc in #12275
- chore: [app-router-migration-1] migrate the pages in
settings/admin
to the app directory by @hbjORbj in #12561 - chore: added cursor-pointer to img upload by @PeerRich in #12624
- feat: add clear filters option in bookings page by @varun-balani in #12629
- feat: display long durations in hours on booking by @mikezzb in #12631
- feat: Allow only first slot to be booked by @haranrk in #12636
- feat: add matomo analytics app by @harshithpabbati in #12646
- chore: Sentry Wrapper with Performance and Error Tracing by @bwoody13 in #12642
- chore: upgrade storybook 7.6.3 + use @storybook/nextjs by @ThyMinimalDev in #12673
- feat: invites bypass disabled signup by @sean-brydon in #12626
- fix: type error in
settings/admin
in app router by @hbjORbj in #12638 - feat: add resend email transport by @G3root in #12645
- fix: booking error in case of no calendar credential but stray destinationCalendar by @hariombalhara in #12680
- test: Booking creation failure in case of stray destinationCalendar with no matching calendar credential by @hariombalhara in #12682
- fix: fixes multiple storybook stories and updates to the new sb7 format by @stabildev in #12683
- fix: '/slots' endpoint API fixes by @alishaz-polymath in #12693
- fix: component styles and sign up / onboarding dark mode by @stabildev in #12581
- fix: ignore original rescheduled booking for booking limits by @CarinaWolli in #12625
- fix: adding team members from organization tab that alredy exist by @SomayChauhan in #11689
- perf: Improve performance of working hours processing by @emrysal in #12687
- chore: [app-router-migration-2] migrate trpc, ssgInit, ssrInit by @DmytroHryshyn in #12593
- chore: auto verify OTP whenever user enters 6 digits OTP instead of waiting for them to click on verify button by @harshithpabbati in #12326
- feat: daily webhooks by @Udit-takkar in #12273
- fix: Edit Location modal fields truncates on mobile view by @ujjwal2505 in #12684
- refactor: Top Banner and add google calendar credential banner by @Udit-takkar in #12532
- fix: refactor booking details api middleware to use team member booking join by @titanventura in #12695
- fix: rr-host booked outside of availability by @CarinaWolli in #12704
- test: booking and duration limits e2e by @nicktrn in #10968
- test: Make sure response is still writable before setting headers by @ouwargui in #12478
- fix: Up libphonenumber-js to fix #12394 by @jkcs in #12519
- docs: Remove duplicate CALENDSO key setup from README. by @bijoysijo in #12595
- Update PULL_REQUEST_TEMPLATE.md by @hariombalhara in #12711
- feat: add cal video logo whitelabel for organization by @Udit-takkar in #12616
- fix: location Select auto focus by @MehulZR in #12715
- fix: Trim spaces on datatable search key by @sean-brydon in #12713
- fix: Hide expires on message if never expires is selected by @patrick91 in #12723
- chore: [app-router-migration-3] apps/[slug]/index, apps/[slug]/setup by @DmytroHryshyn in #12620
- fix: Dynamic duration was always overwritten with the default (30) by @emrysal in #12444
New Contributors
- @samyabrata-maji made their first contribution in #12615
- @varun-balani made their first contribution in #12629
- @mikezzb made their first contribution in #12631
- @haranrk made their first contribution in #12636
- @harshithpabbati made their first contribution in #12646
- @bwoody13 made their first contribution in #12642
- @stabildev made their first contribution in #12683
- @ujjwal2505 made their first contribution in #12684
- @jkcs made their first contribution in #12519
- @bijoysijo made their first contribution in #12595
- @patrick91 made their first contribution in #12723
Full Changelog: v3.5.4...v3.5.5