Releases: calcom/cal.com
Releases · calcom/cal.com
v1.6.3
What's Changed
- Add reschedule reason to DB and emails by @joeauyeung in #2909
- v1.6.2 by @zomars in #2926
- Improve dx command by @hariombalhara in #2918
- Fix: Embed Tests - Handle superfast switching to next month bug by @hariombalhara in #2929
- A few booking page UI fixes by @alishaz-polymath in #2932
- Bug - Admin Shell Duplicated by @sean-brydon in #2933
- Invalid Payment URL gives 500 by @gitstart in #2857
- Fix/infinite booking list by @alannnc in #2931
- Fixing Spacing + text color by @sean-brydon in #2938
- Installed Apps page revamp by @leog in #2751
- fix: owners can't be edited by admins by @agustif in #2942
- Telemetry improvements by @vklimontovich in #2935
- Disable confirm button for recurring events by @CarinaWolli in #2950
- Fixing spaces and wraps for event type legend by @leog in #2941
- Improve meeting url information in booking detail view by @CarinaWolli in #2943
- renamed integratin to app and extracted into common.json by @PeerRich in #2951
- added email to ee helper by @PeerRich in #2958
- Images in slider will have fixed height, variable width by @aar2dee2 in #2916
- New Crowdin translations by Github Action by @github-actions in #2834
- New Crowdin translations by Github Action by @github-actions in #2959
- fix: saml update/delete only owner team by @agustif in #2948
- Fix preview not working by @hariombalhara in #2962
- New Crowdin translations by Github Action by @github-actions in #2964
- Hotfix: fixed callback URL for team invite email by @alishaz-polymath in #2975
- Hotfix: fixed callback URL for team invite email by @alishaz-polymath in #2978
- [Hotfix][Production]404 pages by @hariombalhara in #2979
- [Hotfix]Fixes 3 issues related to 404 links by @hariombalhara in #2977
- Test: Embed-Preview - Ensure embed.js loads. by @hariombalhara in #2969
- New Crowdin translations by Github Action by @github-actions in #2966
- Add more variables to event names and a dynamic field by @joeauyeung in #2898
- Fix language of locations on booking page by @CarinaWolli in #2973
- New Crowdin translations by Github Action by @github-actions in #2980
- Booking confirm endpoint refactoring by @zomars in #2949
- Address feedback of feedback feature by @joeauyeung in #2981
- Refactor emails to use JSX as templating engine by @zomars in #2915
- Linting fixes round #1 by @emrysal in #2906
New Contributors
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- v1.6.1 by @zomars in #2851
- Hotfix: Fixing Security Issues (#2848) by @emrysal in #2850
- Fix infinite renders on event-type edit page by @hariombalhara in #2820
- Add seats to event types by @joeauyeung in #2485
- Redesign help menu item by @joeauyeung in #2710
- fixed labels for seats, removes shadow from event-type inputs by @PeerRich in #2862
- sec-001 fixes by @zomars in #2866
- sec-001 fixes (#2866) by @zomars in #2867
- fixes issues with date of recurring events on booking detail page by @CarinaWolli in #2872
- Resolve if can't find event on google cal by @joeauyeung in #2860
- Disable Impersonation Option by @sean-brydon in #2880
- Fix deleted event when on different cal (404) by @emrysal in #2882
- Fix/email shows false by @CarinaWolli in #2879
- Webhook sec fixes by @zomars in #2883
- Feat/Display location information publicly by @sean-brydon in #2752
- Fix 500 errors on invalid data and non existent event type by @hariombalhara in #2886
- Add middleware to ensure authorization for all endpoints by @hariombalhara in #2885
- Fix bug to check opt in bookings by @joeauyeung in #2889
- remove unused imports by @Hashen110 in #2892
- Cascades impersonations on user delete by @zomars in #2891
- Prevents undefined values when fetching stripe keys by @zomars in #2893
- remove redundant conditional expressions by @Hashen110 in #2894
- License server by @zomars in #2379
- RFC: Truncate user about text on team public page by @gitstart in #2843
- Fix @calcom/embed-react installation with TS project by @hariombalhara in #2870
- Fix failing builds by @hariombalhara in #2908
- Change location of booking by @CarinaWolli in #2658
- Update README.md by @Hashen110 in #2912
- remove unused imports by @Hashen110 in #2895
- Fix event-type preview links on Vercel Previews by @hariombalhara in #2919
- Cleanup & removed usages of sparingly used Text/ files by @emrysal in #2904
- Fixed typo in CheckboxField and wrapped description in by @emrysal in #2924
- Payment amount input leading 0 by @gitstart in #2836
- Hotfix[main]: Allow less than 6 bookings for PRO as well and add proper min validation of 2+ by @hariombalhara in #2921
- fix(app-store): Giphy Ux fixes by @with-shrey in #2746
- Add embed tests in CI by @hariombalhara in #2887
- Remove subtitle in dialog for adding new schedule by @CarinaWolli in #2925
- fix booking detail page for cancelled events by @CarinaWolli in #2905
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- v1.6 by @zomars in #2772
- 2FA submit disabled by @sean-brydon in #2790
- 2FA submit disabled (#2790) by @emrysal in #2792
- fixing the hyperlink for open startup by @agordhandas in #2777
- Add login event in Jitsu by @hariombalhara in #2784
- Update all Yarn dependencies (2022-05-16) by @depfu in #2769
- Hotfix: Fix Event Type crash when no attendees by @sean-brydon in #2803
- Fix missing tabs - Embed by @hariombalhara in #2804
- Add import statement by @joeauyeung in #2812
- Show success page if booking was deleted on calendar by @joeauyeung in #2808
- only show zapier invite link for app.cal.dev by @CarinaWolli in #2807
- fix: update eslint config to test .ts and .js separately by @iamkun in #2805
- fix: sync api to latest commit by @agustif in #2810
- Embed React improvements by @hariombalhara in #2782
- VSCode Only: Automatically start various servers when cal.com project opens by @hariombalhara in #2801
- save additional inputs as json + view details of booking by @CarinaWolli in #2796
- Include organizer in list of attendees with organizer: true by @kemiller in #2779
- Hotfix - Fix auto-select and close of dropdown - More easily replicable on mobile. by @hariombalhara in #2819
- Fix: Dynamic link dark mode color by @alishaz-polymath in #2821
- New Crowdin translations by Github Action by @github-actions in #2791
- Fix login submit by @leog in #2849
- fix: long string overflowing calendar div by @gitstart in #2842
- [Draft] Fixing A11y across event type settings by @sean-brydon in #2783
- Wrong username is identified if query params are present and user doesn't exist by @gitstart in #2838
- Meet/Zoom Email Clarification by @sean-brydon in #2828
- Request the inclusion Assuncion Time Zone by @gitstart in #2840
- Fix UI of dialog by @alishaz-polymath in #2788
- Hotfix: Fixing Security Issues by @leog in #2848
- Fix login page CTA disabled state by @palerdot in #2832
New Contributors
- @agordhandas made their first contribution in #2777
- @palerdot made their first contribution in #2832
Full Changelog: v1.6...v1.6.1
v.1.6: Recurring Events, Zapier, HubSpot, Embeds, and more
What's Changed
- v1.5.4 by @zomars in #2672
- Hotfix: preview.html not served by @hariombalhara in #2713
- Hotfix: Success page layout broken due to duplicate "When" by @hariombalhara in #2716
- fixed /booking skeleton by @PeerRich in #2722
- add invite link to Zapier setup page by @CarinaWolli in #2696
- Add more embed events by @hariombalhara in #2719
- Adds Skeleton loader to availability select by @alishaz-polymath in #2718
- Improve logs and Fix unwanted 500 to reduce noise in logs by @hariombalhara in #2674
- Change date format for RecurringBookings by @joeauyeung in #2707
- added giphy app description by @PeerRich in #2730
- show correct app publisher instead of "cal.com" by @PeerRich in #2732
- Hotfix : Fix Infinite loading of Bookings by @hariombalhara in #2729
- Hotfix: Success page for recurring event by @leog in #2725
- Hotfix: Success page for recurring event (#2725) by @leog in #2738
- Hotfix already in production: preview.html not served. by @hariombalhara in #2727
- Allow deletion of a disabled event by @alishaz-polymath in #2737
- Hotfix: Fix time on booking page by @hariombalhara in #2721
- Add 'free' and 'workingElsewhere' as a non-blocking event by @emrysal in #2652
- Adjusting Zapier endpoints for publishing integration by @CarinaWolli in #2728
- Fix reschedule not happening in calendar if two calendars are there by @hariombalhara in #2733
- Allow apps to belong to multiple categories by @joeauyeung in #2745
- Populate msteams key in db by @joeauyeung in #2743
- Improving Email DRYness by @zomars in #2486
- E2E fixtures by @zomars in #2747
- Sign in button should be changed or disabled after click #2654 by @gitstart in #2749
- Fixing ESLint warnings by @leog in #2723
- Fix/avoid multiple schedule deletions by @arthur1041 in #2602
- Added check on create eventtype to see is user has slug that already exists by @Mitchell-Moore in #2757
- Add back accidentally reverted fix for white border in dark mode - mobile by @hariombalhara in #2761
- fix: remove hardcoded redirect in signin url email verification by @agustif in #2764
- Bad UX when user wants to set the default Event Type Title #2245 by @gitstart in #2760
- Users Phone Number Option by @sean-brydon in #2669
- Fix/unpaid unconfirmed by @andreaestefania12 in #2553
- Mutually exclusive options by @leog in #2755
- Readd steps to create a new user #2665 by @gitstart in #2759
- remove redundant conditional expressions by @Hashen110 in #2756
- Fix adds redirect callback that support app.cal.com by @agustif in #2768
- respect local set timezone and update url on mismatch by @buschco in #2506
- Alert to describe exclusion of options by @leog in #2770
- fix: split time correctly if the local working hours are just across mid night by @iamkun in #2766
- New Crowdin translations by Github Action by @github-actions in #2773
- Add Google cal extneral calendar id to booking reference by @joeauyeung in #2671
New Contributors
- @arthur1041 made their first contribution in #2602
- @Mitchell-Moore made their first contribution in #2757
- @Hashen110 made their first contribution in #2756
Full Changelog: v.1.5.4...v1.6
V1.5: Series A, App Store, API and much more
What's Changed
- update SAML setup links for readme files by @alannnc in #2159
- hotfix prefill undefined bug booking page by @agustif in #2166
- Fix pre-fill feature bug where name was missing in some user's sessions by @agustif in #2167
- Temporarily disables forgot password test by @zomars in #2168
- Skip SAML tests if disabled by @zomars in #2169
- fix/handle-premium-on-google-signup by @alannnc in #2160
- Re-enables tailwind purge by @zomars in #2171
- Event type dropdown by @leog in #2081
- Fixing Ghost Input by @sean-brydon in #2161
- Migrates components and libs to packages by @zomars in #2172
- more consistency for dropdown by @PeerRich in #2173
- Update submodules by @zomars in #2174
- New Crowdin translations by Github Action by @github-actions in #2165
- New Crowdin translations by Github Action by @github-actions in #2179
- Refactor old dialog to radix Dialog by @alishaz-polymath in #2151
- Feature/multiple schedules post turbo by @emrysal in #2150
- Trigger missing deploy by @zomars in #2186
- added emptyscreen component to availability and event-types by @PeerRich in #2187
- Reverted to pre-dialog content by @emrysal in #2189
- Fix a set of E2E bugs causing several CI failures by @denik1981 in #2177
- New Crowdin translations by Github Action by @github-actions in #2184
- moved availability outside of advanced settigns by @PeerRich in #2188
- Fix/Revert dialog view change by @alannnc in #2193
- Reverts the unintended changed files to before dialog change state by @alishaz-polymath in #2195
- New Crowdin translations by Github Action by @github-actions in #2194
- Update Website A11ly by @sean-brydon in #2200
- added helpscout by @PeerRich in #2204
- Further sanitation for the auth callback URL. Removal of double forward slashes in the path. by @denik1981 in #2197
- minor layout improvements by @PeerRich in #2209
- Fixed Select component ':active' option color by @VladSez in #2207
- Adds team members to seeder by @zomars in #2208
- Show button even when no event types by @emrysal in #2214
- Event type edit button fix by @leog in #2216
- fix for email by @alishaz-polymath in #2220
- New Crowdin translations by Github Action by @github-actions in #2218
- Show dialog only for InPerson and Link locations by @miguelnietoa in #2206
- fixed onboarding headline color by @PeerRich in #2233
- change background color of react select focus by @andreaestefania12 in #2234
- added meta viewport to disable zoom on input focus on mobile by @PeerRich in #2238
- Attempt to fix CI linting by @zomars in #2211
- Fix prisma client bundle making final bundle overgrow by @denik1981 in #2237
- Truthy value was impossible on completedOnboarding by @emrysal in #2243
- Update api by @zomars in #2251
- App Store by @zomars in #1869
- Bugfix/amend schedule reload by @emrysal in #2254
- Add various location events to seeder by @zomars in #2259
- Booking page improvements by @zomars in #2260
- Quick fixes to core libs by @zomars in #2263
- Prevents crash when sending emails by @zomars in #2264
- dark mode improvements by @PeerRich in #2258
- Fixes overflow for long calendar names by @zomars in #2261
- app store fixes by @PeerRich in #2266
- Add index rename migration by @zomars in #2162
- Add Booking tests - Reschedule and Cancel. by @hariombalhara in #2163
- Fix/login username registration by @alannnc in #2241
- Fixes/app store mobile by @zomars in #2271
- Improving A11y across pages by @sean-brydon in #2219
- fix reacreate of bookingReferences when rescheduling by @alannnc in #2272
- Adds sort order to free event type 404 by @zomars in #2278
- fixed a app store layout shift bugs by @PeerRich in #2279
- added illustrations to app store by @PeerRich in #2280
- added app descriptions by @PeerRich in #2281
- fixed layout shift, added new payments illustration by @PeerRich in #2283
- nit: iframe button text right by @PeerRich in #2285
- New Crowdin translations by Github Action by @github-actions in #2256
- added categories index by @PeerRich in #2286
- The Dotenv Refactor by @zomars in #2275
- Updates submodules by @zomars in #2288
- Submodule change by @sean-brydon in #2289
- fixed dark mode for booking page and input by @PeerRich in #2292
- Implements copy day functionality into Availability by @emrysal in #2273
- Fixing Booking day name by @sean-brydon in #2297
- New Crowdin translations by Github Action by @github-actions in #2298
- Feat - disable notes by @sean-brydon in #2249
- improve date query parsing (#1992) by @buschco in #2296
- Attempt to fix linting for external contributors by @zomars in #2303
- Introducing Playwright Fixtures - Users Factory by @denik1981 in #2293
- added more illustrations for new categories by @PeerRich in #2304
- Adding checkbox to toggle hideNotes by @sean-brydon in #2310
- made app store category grid flexible based on amount of categories by @PeerRich in #2315
- Adds action to sync submodules by @zomars in #2319
- Submodule sync by @zomars in #2320
- Submodule sync by @zomars in #2321
- Submodule sync by @zomars in #2322
- Submodule sync by @zomars in #2323
- Submodule update by @zomars in #2324
- [Feature]Booking Embed by @hariombalhara in #2227
- Set a default for "create events on" by @miguelnietoa in #2215
- Bug - link not showing by @sean-brydon in #2333
- Fixes locations options mistranslations by @zomars in #2336
- Fixes 500 error on avatar endpoint when user doesn't exist by @alishaz-polymath in #2339
- [Auto-generated] Submodule Updates 2077248720 by @zomars in #2345
- Urgent fix for team bookings by @zomars in #2352
- Update submodules to use https and specify branch by @krumware in #2346
- [Auto-generated] Submodule Updates 2078496787 by @zomars in #2350
- Adds missing confirm email after payment by @zomars in #2353
- RFC: Turn off formatOnSave and remove eslint.run & fix CalendarManager lint by @emrysal in #2357
- show event-type headline even if description is empty by @PeerRich in #2359
- Fix - Email Notes by @sean-brydon in #2356
- Add MS Teams install button by @joeauyeung in #2362
- New Crowdin translations by Github Action by @github-actions ...
v1.4: Structural improvements and fixes
What's Changed
- fix: prisma schema directory in heroku config by @maximousblk in #1872
- Wrong config YAML file name in issue template by @brunowego in #1867
- hide additional notes in organizer scheduled email if empty by @frankgreco in #1870
- New Crowdin translations by Github Action by @github-actions in #1873
- Fix prisma commands in README file by @miguelnietoa in #1843
- Test possible fix for Vercel builds by @zomars in #1859
- Adds testing mail credentials by @zomars in #1865
- Hotfix for success page email input and button by @alishaz-polymath in #1854
- Remove intercom from public booking pages by @hariombalhara in #1835
- Feature: Instant Theme Change, without refresh [Booking Pages Only] by @hariombalhara in #1807
- New Crowdin translations by Github Action by @github-actions in #1874
- Replace whatsmybrowser.org with Bird Eats Bug by @franciscolourenco in #1787
- New Crowdin translations by Github Action by @github-actions in #1879
- Updated attendees to auto-accept and setting reminders to useDefault by @emrysal in #1880
- fixed input margin for profile settings on mobile by @PeerRich in #1890
- Turbo fixes. Run apps (web/docs) scoped instead of concurrently by @denik1981 in #1887
- Regenerates zod files by @zomars in #1896
- Upgrades next to 12.1 by @zomars in #1895
- Revert "Upgrades next to 12.1" by @zomars in #1903
- Tweak/gitignore prisma zod by @zomars in #1905
- Revert "Tweak/gitignore prisma zod (#1905)" by @zomars in #1906
- added swedish by @PeerRich in #1911
- Eslint fixes by @zomars in #1898
- New Crowdin translations by Github Action by @github-actions in #1891
- Fix/sso username by @deepakprabhakara in #1897
- Upgrade to next 12.1 by @zomars in #1904
- Add 500 error page by @baileypumfleet in #1910
- Add Web Share in mobile by @Jenietoc in #1810
- Adds discord webhook support by @alishaz-polymath in #1886
- changed text of share button by @PeerRich in #1914
- Upgrades prisma to latest version by @zomars in #1894
- New Crowdin translations by Github Action by @github-actions in #1915
- include
rescheduleUid
webhook payload (#1551) by @buschco in #1584 - Removing room entry buffer before a Daily.co video call by @lunchpaillola in #1902
- fix/bookings-order by @alannnc in #1920
- New Crowdin translations by Github Action by @github-actions in #1922
- Refresh the state for the onboarding check in the Shell after onboarding by @denik1981 in #1918
- Handy shortcut to start Prisma Studio by @denik1981 in #1921
- Add ui package for reusable components by @zomars in #1916
- Fix URL by removing slash and backslash by @Jenietoc in #1733
- Build fixes by @zomars in #1929
- fix/update-days-schedule by @alannnc in #1931
- Adds BASE_URL to callbackUrl in signup page and Shell component by @agustif in #1882
- Docs/prisma commands on docs by @miguelnietoa in #1875
- Contributing guide by @zomars in #1930
- Always disconnect + remove redundant success message by @emrysal in #1945
- New Crowdin translations by Github Action by @github-actions in #1926
- Adds BASE_URL to connectIntegrations by @agustif in #1883
- Second go at removing Zod generated classes from our repo by @emrysal in #1946
- Fix dynamic min/max values for schedule form by @denik1981 in #1940
- fixed avatar group and tooltip by @PeerRich in #1950
- New Crowdin translations by Github Action by @github-actions in #1952
- Detect users browser locale for time format 12/24 hours by @agustif in #1900
- adding border to avatargroup based on the parent background color by @PeerRich in #1954
- Fix/border avatargroup by @PeerRich in #1956
- Delete .vercelignore by @emrysal in #1957
- Test/get availability from schedule unit test by @denik1981 in #1951
- [RFC-dx] Opt-out for trpc logging. Sanitize the dev console. by @denik1981 in #1949
- Migrate website to monorepo by @zomars in #1962
- Prisma cache improvements by @zomars in #1963
- Prod fix! by @zomars in #1964
- Fix billing portal for users without stripeCustomerId by @alannnc in #1936
- Added API private submodule by @zomars in #1958
- fix: twitter handle in seo by @imkrunal in #1967
- Fix db-studio calling a missing script by @denik1981 in #1966
- New Crowdin translations by Github Action by @github-actions in #1973
- Locks Node version to 14 by @zomars in #1977
- Adds script to regulate staging deploys by @zomars in #1979
- Fix missing zero-padding on troubleshoot by @leog in #1974
- Update vercel.sh by @zomars in #1983
- Fixes connectionIntegration undefined bug by @agustif in #1987
- Website update by @zomars in #1986
- [Perf Improvement] Event Booking Date Picker by @hariombalhara in #1980
- New Crowdin translations by Github Action by @github-actions in #1975
- fixed dialog button on mobile by @PeerRich in #1995
- Fixes undefined bug by replacing BASE_URL with NEXT_PUBLIC_BASE_URL in Shell and signup. by @agustif in #1991
- fix/slots-calculate-hours by @alannnc in #1994
- New Crowdin translations by Github Action by @github-actions in #1996
- [Bugfix] Booking Date Picker - First few dates are rendered fast, but later dates are all rendered in UI at once. by @hariombalhara in #1989
- Fixes ambiguous cancel dialog by @alishaz-polymath in #2001
- Let users set 12/24 hour time format by @baileypumfleet in #2002
- fix/secret-premade-event-hidden by @alannnc in #1999
- New Crowdin translations by Github Action by @github-actions in #2007
- fix: docs title showing untitled by @imkrunal in #2006
- New Crowdin translations by Github Action by @github-actions in #2017
- New Crowdin translations by Github Action by @github-actions in #2019
- New Crowdin translations by Github Action by @github-actions in #2024
- docs: add contributing guide by @imkrunal in #2021
- Webhooks to support event type association by @alishaz-polymath in #1889
- Revert "Webhooks to support event type association" by @zomars in #2032
- New Crowdin translations by Github Action by @github-actions in #2031
- Revert "Revert "Webhooks to support event type association"" by @zomars in #2033
- Update turbo.json by @zomars in #2039
- New Crowdin translations by Github Action by @github-actions in #2034
- fix/booking-first-day-of-next-mont by @alannnc in #2037
- fix: jitsi email does not contain meeting link by @imkrunal in #2004
- Update CONTRIB...
v1.3: Web3, SSO (SAML), Team Billing, Video Apps and more
What's Changed
- Fix for #1518 by @zomars in #1521
- Added known configuration for gmail smtp (nodemailer) by @deepakprabhakara in #1522
- fix/playwright test by @elaichenkov in #1533
- Sets new users to trial by default and docs improvements by @zomars in #1536
- Fixes: Get minutes offset from start of the day over days.utc() by @manjufy in #1488
- Removes e2e retries and videos by @zomars in #1537
- New Crowdin translations by Github Action by @github-actions in #1532
- german translation improvements by @philippdormann in #1553
- New Crowdin translations by Github Action by @github-actions in #1559
- Forgot password test troubleshooting by @zomars in #1538
- Survey at account deletion by @alishaz-polymath in #1561
- Lazy loads phone input by @zomars in #1566
- added heroku app.json by @PeerRich in #1565
- Follow up to #1566 by @zomars in #1567
- added telemetry to importer by @PeerRich in #1525
- Fixed issue with mixed up Google login by @deepakprabhakara in #1569
- Follow up to GI-1531 fixing redirect to cancellation survey by @alishaz-polymath in #1570
- added polish, hebrew, arabic to dropdown by @PeerRich in #1573
- I18n/new languages by @PeerRich in #1575
- New Crowdin translations by Github Action by @github-actions in #1574
- Adds missing locale by @zomars in #1576
- include
rescheduleUid
webhook payload (#1551) by @buschco in #1557 - Allow choosing destination calendar per event type by @zomars in #1514
- fixed mismatch of bg color for success page by @PeerRich in #1597
- New Crowdin translations by Github Action by @github-actions in #1598
- added chinese to i18next config by @PeerRich in #1591
- Fixes for team event creation by @zomars in #1604
- added component with tooltip by @PeerRich in #1609
- Add Jitsu badge to README by @vklimontovich in #1612
- New Crowdin translations by Github Action by @github-actions in #1614
- removed developer.cal.com from 404 by @PeerRich in #1617
- Explicitly set email variable for readability by @emrysal in #1619
- New Crowdin translations by Github Action by @github-actions in #1620
- fix mapping for cancel webhook (#1554) by @buschco in #1556
- Fix signup query by @miguelnietoa in #1608
- Added og-image for event-types by @alishaz-polymath in #1618
- Fix NaN values when creating event type under your name by @miguelnietoa in #1625
- Improved authentication screens (Login/Logout/Forgot Password) by @jamiepine in #1627
- fixed 404 by @PeerRich in #1629
- New Crowdin translations by Github Action by @github-actions in #1628
- Fixes #1572 by @dan2kx in #1622
- Revert "Fixes #1572" by @emrysal in #1630
- Upgrades zod-prisma by @zomars in #1632
- Wrong language in emails by @alishaz-polymath in #1541
- Add minimum value in minutes in new event type by @Jenietoc in #1624
- renamed booking_confirmed to booking_attempted by @PeerRich in #1639
- Revert "renamed booking_confirmed to booking_attempted" by @PeerRich in #1640
- New Crowdin translations by Github Action by @github-actions in #1641
- Fix avatar image flicker on route change by @alishaz-polymath in #1638
- feat: add option to provide cancellation reason for email by @nrademacher in #1587
- Allows for in-app upgrade by @zomars in #1642
- New Crowdin translations by Github Action by @github-actions in #1645
- New Crowdin translations by Github Action by @github-actions in #1647
- minor fixes to billing page and trial banner by @PeerRich in #1648
- Fixed caldav server events were not taken into consideration when booking by @natelindev in #1649
- Fix browser specific styling on some elements by @Noctember in #1637
- Fix/accept team invite once signup by @emrysal in #1653
- New Crowdin translations by Github Action by @github-actions in #1652
- Bugfix/minor email fix by @arnabtarwani in #1644
- 🚨 [security] Update next: 12.0.7 → 12.0.9 (patch) by @depfu in #1643
- Fixed typo in README.md by @vklimontovich in #1656
- New Crowdin translations by Github Action by @github-actions in #1662
- renamed github by @PeerRich in #1667
- New Crowdin translations by Github Action by @github-actions in #1672
- Web3 App by @edanfesi in #1603
- using button loading props vs Loader component by @PeerRich in #1677
- minor web3 fixes by @PeerRich in #1678
- Fix/web3 hotfixes by @PeerRich in #1679
- New Crowdin translations by Github Action by @github-actions in #1680
- RTL (right-to-left) layout by @PeerRich in #1654
- Web3 hotfixes to latest main by @emrysal in #1681
- New Crowdin translations by Github Action by @github-actions in #1684
- small darkmode fix for web3 by @PeerRich in #1685
- Feature/sso signup by @deepakprabhakara in #1555
- New Crowdin translations by Github Action by @github-actions in #1690
- added cz to dropdown by @PeerRich in #1688
- Add Huddle01 integration by @rohg007 in #1675
- New Crowdin translations by Github Action by @github-actions in #1696
- Guest language in email fallback to 'en' by @alishaz-polymath in #1694
- availability: end time should not be lower than start time by @alishaz-polymath in #1673
- removed redirects for web3, needs dialog in booking page by @PeerRich in #1700
- Works on local, fingers crossed by @emrysal in #1701
- Re-implemented smartContractAddress guards by @emrysal in #1703
- New Crowdin translations by Github Action by @github-actions in #1698
- Tandem Video by @kemiller in #1671
- Better 2FA Interface by @jamiepine in #1707
- New Crowdin translations by Github Action by @github-actions in #1704
- increased zindex of bottom nav by @PeerRich in #1712
- New Crowdin translations by Github Action by @github-actions in #1713
- made event-type full width clickable by @PeerRich in #1722
- Update project-folder in README by @miguelnietoa in #1726
- smaller layout improvements to event-types edit by @PeerRich in #1724
- added verified badge to profile and removed/dropped smartContractAddress from db by @PeerRich in #1710
- New Crowdin translations by Github Action by @github-actions in #1723
- fix: add missing items to app.json by @arthurdenner in #1732
- Team Billing by @jamiepine in #1552
- added signup message for 404 by @PeerRich in #1734
- New Crowdin translations by Github Action by @github-actions in #1743
...
v1.2: Teams & stability
What's Changed
- Fixes user availability to be contextual to the user timezone by @emrysal in https://github.com/calendso/calendso/pull/1166
- Working availability Schedule for every timezone (few things TODO) by @emrysal in https://github.com/calendso/calendso/pull/1187
- Updated team to also use getWorkingHours by @emrysal in https://github.com/calendso/calendso/pull/1188
- hotfix: location on approval email by @mihaic195 in https://github.com/calendso/calendso/pull/1186
- Availability mobile UI fix by @alishaz-polymath in https://github.com/calendso/calendso/pull/1195
- Webhook tweaks + Support added for "Custom payload templates" / x-www-form-urlencoded / json by @emrysal in https://github.com/calendso/calendso/pull/1193
- temporarily disable batching by @KATT in https://github.com/calendso/calendso/pull/1197
- get rid of circular references in
viewer.eventTypes
by @KATT in https://github.com/calendso/calendso/pull/1198 - re-enable batching by @KATT in https://github.com/calendso/calendso/pull/1199
- upgrade tsdav to v1.1.5 by @natelindev in https://github.com/calendso/calendso/pull/993
- Improvement/cal 639 turn edit location dialog into radix uu by @alishaz-polymath in https://github.com/calendso/calendso/pull/1055
- Creates pull_request_template.md by @zomars in https://github.com/calendso/calendso/pull/1204
- Fixes #1205 - Able to schedule for past times in current date by @emrysal in https://github.com/calendso/calendso/pull/1211
- Update all Yarn dependencies (2021-11-15) by @depfu in https://github.com/calendso/calendso/pull/1176
- Update all Yarn dependencies (2021-11-24) by @depfu in https://github.com/calendso/calendso/pull/1212
- Call setSelectedTimeZone as we don't want to refactor Scheduler by @emrysal in https://github.com/calendso/calendso/pull/1213
- Add full FR language translation from EN by @arb0z in https://github.com/calendso/calendso/pull/1202
- Emails Revamp by @mihaic195 in https://github.com/calendso/calendso/pull/1201
- Add Docker Compose as requirement to run the quick start by @flemming-petersen in https://github.com/calendso/calendso/pull/1225
- fixed edit icon for event-type details by @PeerRich in https://github.com/calendso/calendso/pull/1230
- replaced btn-primary, btn-secondary, btn-white with respective Button equivalents by @alishaz-polymath in https://github.com/calendso/calendso/pull/1218
- Update all Yarn dependencies (2021-11-26) by @depfu in https://github.com/calendso/calendso/pull/1223
- Prevent user form entering negative numbers into event duration by @flemming-petersen in https://github.com/calendso/calendso/pull/1231
- Removed unused webhook by @zomars in https://github.com/calendso/calendso/pull/1227
- chore: clean up and fix images on emails by @mihaic195 in https://github.com/calendso/calendso/pull/1224
- Bugfix/event types buggy view on tablet by @alishaz-polymath in https://github.com/calendso/calendso/pull/1238
- minor design changes to tablet navigation by @PeerRich in https://github.com/calendso/calendso/pull/1240
- fix zoom leading to
integrations:zoom
location by @KATT in https://github.com/calendso/calendso/pull/1242 - tablet navigation: removed code redundancy & fixed alignment by @PeerRich in https://github.com/calendso/calendso/pull/1241
- Followup for #1242 by @zomars in https://github.com/calendso/calendso/pull/1243
- removed imgur from emails, added missing / to footer logo by @PeerRich in https://github.com/calendso/calendso/pull/1245
- Update README instructions new user record by @mcasey8540 in https://github.com/calendso/calendso/pull/1103
- fixed subtitle for event-types by @PeerRich in https://github.com/calendso/calendso/pull/1247
- Feature/field prefills by @emrysal in https://github.com/calendso/calendso/pull/1249
- Adds eventTypeId as a parameter by @emrysal in https://github.com/calendso/calendso/pull/1217
- correction of typo in French locale by @TomBoss in https://github.com/calendso/calendso/pull/1251
- fixed border color of daily video by @PeerRich in https://github.com/calendso/calendso/pull/1255
- Fixes missing locations by @emrysal in https://github.com/calendso/calendso/pull/1257
- Fix time view not in full length by @zzwt in https://github.com/calendso/calendso/pull/1256
- Favour the user's default calendar notification settings without overriding by @rorhug in https://github.com/calendso/calendso/pull/1259
- Ensure credential objects come oldest first by @rorhug in https://github.com/calendso/calendso/pull/1258
- fix: calendar event fixes by @mihaic195 in https://github.com/calendso/calendso/pull/1260
- fix: move pull request template by @ikadix in https://github.com/calendso/calendso/pull/1263
- fix: user bio width when booking a team member by @ikadix in https://github.com/calendso/calendso/pull/1264
- fix: event description for teams on mobile by @ikadix in https://github.com/calendso/calendso/pull/1261
- Fix: duplicate team name no prompt by @zzwt in https://github.com/calendso/calendso/pull/1267
- fix: calendar event description by @mihaic195 in https://github.com/calendso/calendso/pull/1266
- Zomars/refactor emails followup by @zomars in https://github.com/calendso/calendso/pull/1216
- fix: add team bio to public page by @ikadix in https://github.com/calendso/calendso/pull/1265
- fix: prevent image uploader converting every image to jpeg by @ikadix in https://github.com/calendso/calendso/pull/1262
- Reversed order of custom inputs & notes by @emrysal in https://github.com/calendso/calendso/pull/1268
- 🚨 [security] Update next: 12.0.4 → 12.0.7 (patch) by @depfu in https://github.com/calendso/calendso/pull/1270
- fix: #1273 Option 2 by @ikadix in https://github.com/calendso/calendso/pull/1274
- Migrate availability schedule for everyone by @KATT in https://github.com/calendso/calendso/pull/1179
- Swap availability and booking icons by @baileypumfleet in https://github.com/calendso/calendso/pull/1276
- Fix user dropdown text overflow by @zzwt in https://github.com/calendso/calendso/pull/1283
- Fix round-robin by @nk1tz in https://github.com/calendso/calendso/pull/1280
- add select primary calendar by @KATT in https://github.com/calendso/calendso/pull/1133
- Adds deploy script by @zomars in https://github.com/calendso/calendso/pull/1286
- Zomars/calendars UI fixes by @zomars in https://github.com/calendso/calendso/pull/1288
- Improvement/teams by @jamiepine in https://github.com/calendso/calendso/pull/1285
- Fix timezones being returned from office 365 by @sec0ndhand in https://github.com/calendso/calendso/pull/1269
- Uses vercel url on integration endpoints for staging by @zomars in https://github.com/calendso/calendso/pull/1293
- Remove team member bug fix by @jamiepine in https://github.com/calendso/calendso/pull/1295
- Commented out minimumBookingNotice, needs fixing by @emrysal in https://github.com/calendso/calendso/pull/1297
- Upgrades to tailwindcss v3 by @zomars in https://github.com/calendso/calendso/pull/1294
- Fixed nextcloud & fastmail events not created by @natelindev in https://github.com/calendso/calendso/pull/1300
- Fixes cancel booking page by @zomars in https://github.com/calendso/calendso/pull/1301
- Fix for incorrect
color as result of Tailwind upgrade by @jamiepine in https://github.com/calendso/calendso/pull/1303 - Adds complementing text color for various brand colors that the user might choose by @alishaz-polymath in https://github.com/calendso/calendso/pull/1289
- fixed border on success by @PeerRich in https://github.com/calendso/calendso/pull/1310
- prevent i18n flickering on pages by @KATT in https://github.com/calendso/calendso/pull/1308
- fixed tooltips by @PeerRich in https://github.com/calendso/calendso/pull/1311
- Fixes Location options are repeatedly added to Location Dropdown by @zomars in https://github.com/calendso/calendso/pull/1316
- added brand color to dark mode timepicker by @alishaz-polymath in https://github.com/calendso/calendso/pull/1307
- removed overflow hidden from dialog to fix dropdowns by @PeerRich in https://github.com/calendso/calendso/pull/1321
- Fixes zoom expiry date by @emrysal in https://github.com/calendso/calendso/pull/1315
- removed unused roboto.ttf by @PeerRich in https://github.com/calendso/calendso/pull/1327
- E2E tests refactoring by @zomars in https://github.com/calendso/calendso/pull/1318
- Bugfix/year change by @emrysal in https://github.com/calendso/calendso/pull/1323
- Fixing forgot password screen's incorrect styles & outdated components by @jamiepine in https://github.com/calendso/calendso/pull/1339
- UX improvement to public facing team pages by @jamiepine in https://github.com/calendso/calendso/pull/1338
- Even Better Teams by @jamiepine in https://github.com/calendso/calendso/pull/1304
- removed empty language files, triyng to debug crowdin by @PeerRich in https://github.com/calendso/calendso/pull/1341
- Revert "removed empty language files, triyng to debug crowdin" by @PeerRich in https://github.com/calendso/calendso/pull/1344
- Removes brand color from stripe card by @alishaz-polymath in https://github.com/calendso/calendso/pull/1342
- Zomars/cal 748 paid bookings are failing by @zomars in https://github.com/calendso/calendso/pull/1335
- Trigger redeploy by @zomars in https://github.com/calendso/calendso/pull/1348
- Fixes contextual translation error (NL) by @emrysal in https://github.com/calendso/calendso/pull/1350
- fix: refresh UserDropdown after update by @zzwt in https://github.com/calendso/calendso/pull/1352
- Allows setting the event frequency to other than event length by @emrysal in https://github.com/calendso/calendso/pull/1349
- Let case sensitive email alone by @zomars in https://github.com/calendso/calendso/pull/1357
- fixes 404 for subpaths, adds prefilled url to sign up form by @PeerRich in https://github.com/calendso/calendso/pull/1355
- fix VSCode auto importing by @jamiepine in https://github.com/calendso/calendso...
v1.1: i18n, UI Revamps, Payments and more
After an incredible v1.0 launch back in September, our team has been hard at work on the next release of Cal.com. Much like with our first version, all of the decision making has been hugely community-driven, which means that we prioritise the features and fixes that our users want. We’ve found this to be an incredibly efficient way of working, and so we’re super excited to share with you the features that we’ve built.
The full changelog
- new EmptyScreen component, using it in /bookings by @PeerRich in https://github.com/calendso/calendso/pull/708
- [CAL-463] Validates required checkboxes by @zomars in https://github.com/calendso/calendso/pull/713
- Fixes deployed previews by @zomars in https://github.com/calendso/calendso/pull/714
- Fix/duplicate events on onboarding by @femyeda in https://github.com/calendso/calendso/pull/716
- Default to slug when Full Name isn't set by @Heaust-ops in https://github.com/calendso/calendso/pull/721
- Ensure users cannot delete teams they don’t own by @bytesbuffer in https://github.com/calendso/calendso/pull/720
- Feat disable guests for events by @zomars in https://github.com/calendso/calendso/pull/719
- made it easier to see if there are more times available to scroll by @PeerRich in https://github.com/calendso/calendso/pull/722
- Adds Stripe integration by @zomars in https://github.com/calendso/calendso/pull/717
- Suggestion: let prettier sort imports order by @zomars in https://github.com/calendso/calendso/pull/673
- added Cal Sans by @PeerRich in https://github.com/calendso/calendso/pull/709
- fixes: All booked display error, closes #726 by @PeerRich in https://github.com/calendso/calendso/pull/728
- Bugfix/include zoom location by @Nico-J in https://github.com/calendso/calendso/pull/715
- Setup i18n and locale detection by @mihaic195 in https://github.com/calendso/calendso/pull/712
- Add JWT secret to next-auth.js by @baileypumfleet in https://github.com/calendso/calendso/pull/730
- Fixed bug that old credentials were used to create a zoom booking by @Nico-J in https://github.com/calendso/calendso/pull/729
- fix CI e2e tests by @KATT in https://github.com/calendso/calendso/pull/748
- Fixes user event availability page by @zomars in https://github.com/calendso/calendso/pull/749
- GHA for crowdin (WIP) by @mihaic195 in https://github.com/calendso/calendso/pull/731
- Revert "GHA for crowdin (WIP)" by @mihaic195 in https://github.com/calendso/calendso/pull/751
- fix: branding is always disabled for pro by @KATT in https://github.com/calendso/calendso/pull/754
- More availability fixes by @zomars in https://github.com/calendso/calendso/pull/755
- Makes every day available for events that don't have availability set by @zomars in https://github.com/calendso/calendso/pull/756
- minor fix to og-image and powered by logos by @PeerRich in https://github.com/calendso/calendso/pull/757
- hotfix for powered by badge by @PeerRich in https://github.com/calendso/calendso/pull/758
- Fixes a crash caused by too many redraws by @emrysal in https://github.com/calendso/calendso/pull/759
- CAL-473 Fixes client-side routing for authed pages by @zomars in https://github.com/calendso/calendso/pull/763
- Fixes #701: User's page shows Team events with broken links by @emrysal in https://github.com/calendso/calendso/pull/761
- fixed event-type buttons on mobile by @PeerRich in https://github.com/calendso/calendso/pull/764
- ui bug: alert looking funky by @KATT in https://github.com/calendso/calendso/pull/766
- replaced window.location with NEXT_PUBLIC_APP_URL by @PeerRich in https://github.com/calendso/calendso/pull/769
- remove
npm-run-all
by @KATT in https://github.com/calendso/calendso/pull/768 - Fix/event type button alignment by @PeerRich in https://github.com/calendso/calendso/pull/765
- Prevents a 404 page for payments by @zomars in https://github.com/calendso/calendso/pull/770
- CAL-469 Adds intercom dynamically by @zomars in https://github.com/calendso/calendso/pull/762
- Fix link ignoring app url on even-type by @aguilaair in https://github.com/calendso/calendso/pull/773
- Fixes theme flickering on booking & availability select page by @emrysal in https://github.com/calendso/calendso/pull/771
- Show raw secret during two-factor setup by @bytesbuffer in https://github.com/calendso/calendso/pull/775
yarn lint --fix
take 100 by @KATT in https://github.com/calendso/calendso/pull/783- auto-approve peer & bailey by @KATT in https://github.com/calendso/calendso/pull/782
- Fixes eventype form by @zomars in https://github.com/calendso/calendso/pull/777
- Fixes the Radix UI warning for consistent IDs by @emrysal in https://github.com/calendso/calendso/pull/774
- added z-index for event types dropdown by @PeerRich in https://github.com/calendso/calendso/pull/791
- add tRPC by @KATT in https://github.com/calendso/calendso/pull/614
- statically render profile pages by @KATT in https://github.com/calendso/calendso/pull/615
- ⬆️ Bump jest from 27.2.1 to 27.2.2 by @dependabot in https://github.com/calendso/calendso/pull/785
- added relative position to placeholder parent by @alishaz-polymath in https://github.com/calendso/calendso/pull/797
- Remove Moment dependency by changing implementation of DateRangePicker to something leaner by @emrysal in https://github.com/calendso/calendso/pull/798
- fix loading spinner flicker by @KATT in https://github.com/calendso/calendso/pull/800
- switching to stripes customer portal by @PeerRich in https://github.com/calendso/calendso/pull/772
- confirming event gives no visual feedback by @KATT in https://github.com/calendso/calendso/pull/804
- Fixes customer portal return url by @zomars in https://github.com/calendso/calendso/pull/802
- cal 485 prevent users from changing their username to premium ones by @zomars in https://github.com/calendso/calendso/pull/799
- confirming event gives no visual by @KATT in https://github.com/calendso/calendso/pull/803
- Update billing tab UI by @baileypumfleet in https://github.com/calendso/calendso/pull/806
- Set tabIndex for forgot password & add loader by @baileypumfleet in https://github.com/calendso/calendso/pull/807
- downgrade users when trial ends by @KATT in https://github.com/calendso/calendso/pull/767
- Zomars/fixes stripe portal redirect by @zomars in https://github.com/calendso/calendso/pull/808
- prevent cancellation of past events by @Malte-D in https://github.com/calendso/calendso/pull/568
yarn lint --fix
by @KATT in https://github.com/calendso/calendso/pull/812- fix stripe
customer.subscription.deleted
-webhook by @KATT in https://github.com/calendso/calendso/pull/811 - Fixes error when user cancels stripe integration by @zomars in https://github.com/calendso/calendso/pull/813
- chore: add some dx configs by @mihaic195 in https://github.com/calendso/calendso/pull/650
- ⬆️ Bump tailwindcss from 2.2.15 to 2.2.16 by @dependabot in https://github.com/calendso/calendso/pull/796
- added new favicons by @PeerRich in https://github.com/calendso/calendso/pull/817
- fix: alert severity by @mihaic195 in https://github.com/calendso/calendso/pull/814
- Adds possibilty to analyze client and server bundle size by @zomars in https://github.com/calendso/calendso/pull/677
- Lowercase username by @emrysal in https://github.com/calendso/calendso/pull/821
- Add CTA on success page by @baileypumfleet in https://github.com/calendso/calendso/pull/818
- fixed reload after disband team (CAL-502) by @alishaz-polymath in https://github.com/calendso/calendso/pull/823
- Added booking tabs, type fixing and refactoring by @zomars in https://github.com/calendso/calendso/pull/825
- Fix: Remove 0s from team page by @baileypumfleet in https://github.com/calendso/calendso/pull/827
- Bookings UI improvements by @zomars in https://github.com/calendso/calendso/pull/826
- turned teams page into flex from grid to center it by @PeerRich in https://github.com/calendso/calendso/pull/828
- bring back h-screen in user page by @PeerRich in https://github.com/calendso/calendso/pull/829
- move
withTRPC
-HOC to_app.tsx
by @KATT in https://github.com/calendso/calendso/pull/822 - minor changes to booking page and navtabs by @PeerRich in https://github.com/calendso/calendso/pull/832
- resize image before storing by @KATT in https://github.com/calendso/calendso/pull/831
- refactor availability times form using react-hook-form by @KATT in https://github.com/calendso/calendso/pull/824
- added license banner by @PeerRich in https://github.com/calendso/calendso/pull/833
- replaced another location.hostname, deleted DonateBanner by @PeerRich in https://github.com/calendso/calendso/pull/834
- fix login sometimes having to login twice by @KATT in https://github.com/calendso/calendso/pull/839
- add some
react-query
client defaults by @KATT in https://github.com/calendso/calendso/pull/838 - add
<QueryCell />
to remove bespoke loading/error/empty/success logic by @KATT in https://github.com/calendso/calendso/pull/835 - make cypress in CI more fail-safe by @KATT in https://github.com/calendso/calendso/pull/836
- Bugfix/image upload fuzzy by @emrysal in https://github.com/calendso/calendso/pull/844
- CAL-538 Adds specific empty copy by booking status by @zomars in https://github.com/calendso/calendso/pull/842
- simplify
/bookings/[status]
logic by @KATT in https://github.com/calendso/calendso/pull/845 - Use id to look up user by @bytesbuffer in https://github.com/calendso/calendso/pull/843
- Correct License banner instructions. by @kelvinalfaro in https://github.com/calendso/calendso/pull/846
- Fixes weekStart & automatic theme adjust checkbox by @emrysal in https://github.com/calendso/calendso/pull/847
- added edit icon to event-type title input to make editing more obvious by @PeerRich in https://github.com/calendso/calendso/pull/848
<QueryCell />
type inference improvement by @KATT in https://github.com/calendso/calendso/pull/849- added disabled ema...
v1.0: Our first stable version
Read more about the release here: https://cal.com/blog/calendso-rebrands-to-cal-com
The full changelog
- When navigating to a calendso user that does not exist, return notFound. by @emrysal in https://github.com/calendso/calendso/pull/2
- Fixed some minor bugs that caused console errors by @emrysal in https://github.com/calendso/calendso/pull/3
- README Improvements by @pcrosthwaite in https://github.com/calendso/calendso/pull/6
- docs(README): Improve "Development Setup" by @janpio in https://github.com/calendso/calendso/pull/20
- docs(README): Add Prisma to the list of tools by @m-abdelwahab in https://github.com/calendso/calendso/pull/21
- Docs - Added more details on info about obtaining google api creds by @thekeviv in https://github.com/calendso/calendso/pull/23
- add NEXTAUTH_URL to environment variables by @mfts in https://github.com/calendso/calendso/pull/25
- Refactor in pages by @chrisbenseler in https://github.com/calendso/calendso/pull/44
- Basic support for time zones by @50bbx in https://github.com/calendso/calendso/pull/28
- Bump jose from 1.28.0 to 1.28.1 by @dependabot in https://github.com/calendso/calendso/pull/52
- Added ics library, added icon to download .ics on the success page. by @emrysal in https://github.com/calendso/calendso/pull/45
- dependencies: update prisma to version 2.21.2 by @cpanato in https://github.com/calendso/calendso/pull/59
- Update README.md by @harad in https://github.com/calendso/calendso/pull/58
- Fix for a bug when updating an event type by @harad in https://github.com/calendso/calendso/pull/57
- Basic validation for New Event Type to prevent unexpected behaviour by @harad in https://github.com/calendso/calendso/pull/56
- Tweaks to the Dashboard UI by @harad in https://github.com/calendso/calendso/pull/53
- Fixes adding google integration not appearing in the dashboard by @emrysal in https://github.com/calendso/calendso/pull/89
- Adds Office 365 / Outlook.com Calendar Integration by @emrysal in https://github.com/calendso/calendso/pull/87
- Combine different timezones to condense the options by @emrysal in https://github.com/calendso/calendso/pull/91
- Implemented react-timezone-select library by @emrysal in https://github.com/calendso/calendso/pull/103
- Add office 365 calendar instructions by @sublime93 in https://github.com/calendso/calendso/pull/112
- Feature/calendar layout by @hedwardd in https://github.com/calendso/calendso/pull/113
- Update success page calendar icons by @diegofn in https://github.com/calendso/calendso/pull/111
- Updated Next.js to 10.2 by @emrysal in https://github.com/calendso/calendso/pull/115
- csrfToken->getCsrfToken is required by webpack5 (fixes #123, thanks @jacobocode) by @emrysal in https://github.com/calendso/calendso/pull/124
- Added telemetry collection (through jitsu.com) by @vklimontovich in https://github.com/calendso/calendso/pull/110
- Fixes #134, invalid add to google calendar link on success page. by @emrysal in https://github.com/calendso/calendso/pull/136
- Adding email validation to booking by @rymaju in https://github.com/calendso/calendso/pull/138
- Remove the 'Cancel' button from the Settings pages suggested in #140 by @emrysal in https://github.com/calendso/calendso/pull/141
- Take server config into account whilst listing integrations, improved… by @emrysal in https://github.com/calendso/calendso/pull/148
- fix calendar style and resolve some TS lint errors by @Choongkyu in https://github.com/calendso/calendso/pull/150
- Jitsu → 2.0.1, mask sensitive information by @vklimontovich in https://github.com/calendso/calendso/pull/153
- Add timezone select in calendar view by @50bbx in https://github.com/calendso/calendso/pull/163
- send back a specific message per field by @rberrelleza in https://github.com/calendso/calendso/pull/164
- Perform simple validation for required fields by @rymaju in https://github.com/calendso/calendso/pull/158
- Add Links to Public Pages by @MaZderMind in https://github.com/calendso/calendso/pull/156
- added powered by calendso by @PeerRich in https://github.com/calendso/calendso/pull/173
- Telemetry improvements by @vklimontovich in https://github.com/calendso/calendso/pull/172
- Removed redirect clientside session logic from pages and moved to shell by @emrysal in https://github.com/calendso/calendso/pull/171
- Check if user exists or return a 404 before proceeding by @emrysal in https://github.com/calendso/calendso/pull/170
- Added redirects() entry to next.config.js, changed Settings url to /settings/profile by @emrysal in https://github.com/calendso/calendso/pull/169
- Fix bug when dismissing modal on availability page by @rymaju in https://github.com/calendso/calendso/pull/159
- Update README.md: Google API instructions by @PabloCastellano in https://github.com/calendso/calendso/pull/146
- Upgraded prisma to v2.22.1 by @emrysal in https://github.com/calendso/calendso/pull/175
- Implemented configurable eventType phone or physical locations. by @emrysal in https://github.com/calendso/calendso/pull/176
- Default [] value for locations array on booking page by @emrysal in https://github.com/calendso/calendso/pull/178
- fix: check for overlapping appointments by @parasg1999 in https://github.com/calendso/calendso/pull/180
- Fixes UTC issue to success page when refreshed by @emrysal in https://github.com/calendso/calendso/pull/181
- feat: Add support to use gravatar as a fallback avatar by @jfernandogt in https://github.com/calendso/calendso/pull/177
- feat: Add support for multiple google calendars by @jfernandogt in https://github.com/calendso/calendso/pull/147
- added donation banner for self-hosted by @PeerRich in https://github.com/calendso/calendso/pull/198
- add random bullet color in user's events list by @jasmeetsohal in https://github.com/calendso/calendso/pull/199
- Add ability to select first day of week by @hedwardd in https://github.com/calendso/calendso/pull/206
- Removed unnecessary DB calls & changes everything to use session.user.id by @emrysal in https://github.com/calendso/calendso/pull/212
- Implemented sticky time options based on localStorage by @emrysal in https://github.com/calendso/calendso/pull/216
- Feature/mailings by @emrysal in https://github.com/calendso/calendso/pull/219
- Fixes #222 - switched out custom function with dayjs toArray by @emrysal in https://github.com/calendso/calendso/pull/223
- Added the optional Location information + fixed nonfunctional a tag by @emrysal in https://github.com/calendso/calendso/pull/224
- Fixes #225 by correctly applying the timezone whilst keeping the original date in UTC by @emrysal in https://github.com/calendso/calendso/pull/226
- Fixed alignment issue with loading spinner by @emrysal in https://github.com/calendso/calendso/pull/231
- Disable booking confirm for o365 & enable new event email for all by @emrysal in https://github.com/calendso/calendso/pull/232
- ActiveLink extends Link by adding an activated class when page is active by @emrysal in https://github.com/calendso/calendso/pull/234
- Removed calendar scope, we shouldn't need it. by @emrysal in https://github.com/calendso/calendso/pull/236
- stroke-width -> strokeWidth + 4-tab to 2-tab by @emrysal in https://github.com/calendso/calendso/pull/237
- Feat: Add teams by @emrysal in https://github.com/calendso/calendso/pull/247
- Restricted usernames to be unique by @emrysal in https://github.com/calendso/calendso/pull/249
- Fixed incorrect variable & also clears old errors now by @emrysal in https://github.com/calendso/calendso/pull/250
- Adds a bit of margin to left and right for better mobile display by @emrysal in https://github.com/calendso/calendso/pull/252
- Feature: Cancel/Reschedule links by @Nico-J in https://github.com/calendso/calendso/pull/253
- Updated README.md with update notices by @Nico-J in https://github.com/calendso/calendso/pull/255
- Set Reply-To header & mobile fixes to EventType page by @emrysal in https://github.com/calendso/calendso/pull/256
- Added button to add integrations by @Nico-J in https://github.com/calendso/calendso/pull/257
- Bugfix: Send email when no integrations are present as well by @Nico-J in https://github.com/calendso/calendso/pull/258
- Implements inviting external users to teams by @emrysal in https://github.com/calendso/calendso/pull/251
- Append reschedule/cancel also to event description by @Nico-J in https://github.com/calendso/calendso/pull/260
- Added migration for current db schema by @Nico-J in https://github.com/calendso/calendso/pull/261
- feat: Manage subscription by @PeerRich in https://github.com/calendso/calendso/pull/276
- Updated useEffect so it only fires once (added []) by @emrysal in https://github.com/calendso/calendso/pull/279
- Feature: select calendars to check for availability by @Malte-D in https://github.com/calendso/calendso/pull/267
- Feature/customise event names by @Malte-D in https://github.com/calendso/calendso/pull/272
- Added migrations for adding external users by @emrysal in https://github.com/calendso/calendso/pull/273
- Implemented a configurable buffer between events by @Malte-D in https://github.com/calendso/calendso/pull/275
- Fixes #266: ICS event is off by one month by @emrysal in https://github.com/calendso/calendso/pull/268
- Selected calendars hotfix by @Malte-D in https://github.com/calendso/calendso/pull/284
- Return 404 when requesting event url that does not exist by @emrysal in https://github.com/calendso/calendso/pull/285
- Fixed cancellation bug: "cannot read property 'length' of null" by @Nico-J in https://github.com/calendso/calendso/pull/286
- Revert "Fixed cancellation bug: "cannot read property 'length' of null"" by @femyeda in https://github.com/calendso/calendso/pull/288
- fix: eventType not defined on [user]/[type] by @fem...