Releases: calcom/cal.com
Releases · calcom/cal.com
v1.9.4
What's Changed
- Fixes labels for v2 nav being blank by @emrysal in #4190
- V2 workflow improvements by @CarinaWolli in #4070
- fixes dark mode piblic page by @alishaz-polymath in #4201
- New Crowdin translations by Github Action by @github-actions in #4188
- New Crowdin translations by Github Action by @github-actions in #4202
- fixed subpage pills by @PeerRich in #4204
- Fix mobile styling for Rainbowkit gate by @hexcowboy in #4207
- fixed app bar on mobile by @PeerRich in #4209
- fixed dropdown component styling, added new shadow-dropdown by @PeerRich in #4211
- V2/settings shell by @joeauyeung in #3987
- Added timeZone to v2, bugfix availabilityAsString by @emrysal in #4210
- event types new dropdown misaligned by @PeerRich in #4216
- New Crowdin translations by Github Action by @github-actions in #4214
- fixed height of recurring event select by @PeerRich in #4213
- changed all "new" buttons, added i18n for routing forms by @PeerRich in #4217
- V1->V2 connect calendar by @sean-brydon in #3961
- updated workflows empty screen by @PeerRich in #4218
- Feature/new onboarding page by @alannnc in #3377
- Hotfix Settings Shell by @joeauyeung in #4222
- Fix/styles getting started v2 by @alannnc in #4224
- added /more page for mobile by @PeerRich in #4219
- Fixes overflow rounded border on availability page by @alishaz-polymath in #4227
- Rounded divider + Fixing button group by @sean-brydon in #4233
- fixed booking navbar, fixed bookings buttons, fixed /success dark mode by @PeerRich in #4230
- New Crowdin translations by Github Action by @github-actions in #4225
- temp disabled onboarding test due to flakiness by @PeerRich in #4236
- Fixes UI issues of workflows component in event-type details by @CarinaWolli in #4226
- added desktop app layout for v2.0, changed 2.0 banner by @PeerRich in #4242
- added raycast to app store by @PeerRich in #4231
- Fixing spacing on event details by @sean-brydon in #4238
- Prevent saving error responses from Zoom to user credentials by @joeauyeung in #3743
- Add calendar source to busy blocks by @zomars in #3074
- Move hidden label to toggle on events page by @noahflk in #4261
- Add delete tooltip to event detail by @noahflk in #4259
- Feature/goal reduce flaky tests by @emrysal in #4247
- Signup Flow improvements by @hariombalhara in #4012
New Contributors
Full Changelog: v1.9.3...v1.9.4
v1.9.3
What's Changed
- One jest to rule them all by @zomars in #3957
- Update all Yarn dependencies (2022-08-17) by @depfu in #3887
- fix/3928-reschedule-unexpected-error by @alannnc in #4015
- V2 colors - Public Booking by @sean-brydon in #4022
- feat: Adds new v2 design for app detail page. Fixes #3779 by @JeroenReumkens in #3997
- Fix linting error by @emrysal in #4026
- Proposal to turn off eslint during 'yarn / next build' by @emrysal in #4027
- Border color - brand color - mobile 1 colum times by @sean-brydon in #4025
- Fixing padding + heading sizes by @sean-brydon in #4032
- fix: lark calendar get app access token bug by @ee07b570 in #4043
- Fix SAML login by @deepakprabhakara in #4037
- Improve the README development setup steps around environment variables by @zlwaterfield in #4034
- V2 Settings - Security View by @joeauyeung in #4018
- fix: rate limit auth by @agustif in #3820
- Enhancement: Prevent duplicate webhooks in Routing Forms to prevent duplicate entries by @dezerb in #3811
- Fix Zapier setup page by @CarinaWolli in #4054
- added translation for meeting ended webhook by @PeerRich in #4057
- HotFix: Routing forms logo by @hariombalhara in #4058
- Add back enabledDateButton and disabledDateButton UI custom styling for embed by @hariombalhara in #4059
- V2 General Fixes by @sean-brydon in #4038
- Fix locations listing in v2 by @hariombalhara in #4062
- Fixes type error by @sean-brydon in #4065
- fix: lark calendar refresh token bug by @ee07b570 in #4066
- V2 Workflows by @CarinaWolli in #4047
- fix: update rejectOnNotFound -> find(Fist|Unique)OrThrow by @agustif in #3829
- Improve 2fa: ask for code before account removal and 2fa disabling by @agustif in #3817
- Bump tsdav from 2.0.2 to 2.0.3 by @Hashen110 in #3632
- feat: reschedule workflow added by @Udit-takkar in #3996
- Refactors google calendar service by @zomars in #3933
- fixed dark mode skeleton on public page by @PeerRich in #4064
- Feat/v2 daterangepicker by @alishaz-polymath in #4002
- fixes dark mode for success by @PeerRich in #4081
- added lottie-react, added for success page by @PeerRich in #4083
- Fixes 400 being thrown for NaN on disabling seats by @sean-brydon in #3945
- small fixes to switch by @PeerRich in #4067
- One playwright config to rule them all by @zomars in #4072
- Tidy up on event-types + NITS by @sean-brydon in #4119
- New Crowdin translations by Github Action by @github-actions in #4068
- fix: add extra word-break for chromium by @lgastler in #4080
- added "add another calendar" to event-types detail in advanced by @PeerRich in #4122
- New Crowdin translations by Github Action by @github-actions in #4121
- New Crowdin translations by Github Action by @github-actions in #4125
- feat: #3921 Added v2 design for booking details. by @JeroenReumkens in #4118
- V2.0 - Routing Forms and Shell 2.0 everywhere by @hariombalhara in #3902
- /booking v2 fixes by @PeerRich in #4117
- V2 for app setup pages by @CarinaWolli in #4086
- [Checkly] adds "Cal.com Dashboard" code by @checkly in #4134
- Public Booking Pages by @sean-brydon in #4063
- wip: remove metamask app by @agustif in #4049
- Delete ColorPalletGenerator.js by @MrBirb in #4075
- removed bg behind app logo and made category icon rounded by @PeerRich in #4142
- fixed add a location button by @PeerRich in #4137
- New Crowdin translations by Github Action by @github-actions in #4143
- #4110: Made vertical tabs in bookings and event types pages sticky. by @JeroenReumkens in #4145
- New Crowdin translations by Github Action by @github-actions in #4147
- #4141: Fixed stretched image in app detail page. by @JeroenReumkens in #4144
- fixed campfire regex by @PeerRich in #4149
- fixed search icon and tablet menu by @PeerRich in #4139
- replaced gravatar default by @PeerRich in #4158
- fixed dark mode avatar border by @PeerRich in #4161
- #4133 fixed tooltip positioning by @PeerRich in #4136
- V2 Fixes by @sean-brydon in #4156
- New Crowdin translations by Github Action by @github-actions in #4184
- fixed horizontal nav on mobile, hiding scrollbar by @PeerRich in #4176
- added new VerticalDivider, using it in Event-types, fixed padding in app store by @PeerRich in #4165
- V2 select fixes by @alishaz-polymath in #4123
- Bugfix/typescript performance by @emrysal in #4073
- Get user from token as required for magic login to work by @hariombalhara in #4163
- V2.0 Shell - Progressive Rendering with Skeleton by @hariombalhara in #4138
- fix: use json.parse to get id by @Udit-takkar in #4001
- Adds banner to Opt-in to V2 UI by @zomars in #4187
- Design improvements for v2 security settings pages by @CarinaWolli in #4087
- Feat: Web3 Rainbowkit Integration by @hexcowboy in #4019
- feat: Migrating App Store to v2 by @leog in #3911
New Contributors
- @JeroenReumkens made their first contribution in #3997
- @zlwaterfield made their first contribution in #4034
- @lgastler made their first contribution in #4080
- @checkly made their first contribution in #4134
- @MrBirb made their first contribution in #4075
- @hexcowboy made their first contribution in #4019
Full Changelog: v1.9.2...v1.9.3
v1.9.2
What's Changed
- fix add endIconClassName in button by @agustif in #3893
- hide desktop download link on tablet and mobile by @PeerRich in #3939
- New Crowdin translations by Github Action by @github-actions in #3935
- V2 Main by @sean-brydon in #3549
- Fix/connected calendar component by @alannnc in #3956
- Fix availability free-busy data pull, location change and status in CALDAV | new branch (attempt#2) by @alishaz-polymath in #3958
- Fixing back reference to recurring event when rescheduled by @leog in #3967
- BUG: Buffer Times Not Working #3662 by @Kszemi in #3756
- Hidding import features from other services by @alannnc in #3970
- Fixes CLS when loading Avatars by @zomars in #3973
- New Crowdin translations by Github Action by @github-actions in #3954
- Adding continue button to connectCalendar on getting-started view by @alannnc in #3971
- 2.0 Settings / My Account {View} by @joeauyeung in #3874
- AppStore CLI: Making video app creation a breeze with major cleanup of locations code throughout by @hariombalhara in #3825
- Button to test a workflow action by @CarinaWolli in #3873
- Improve CLI App Help Text by @hariombalhara in #3982
- Adds deprecation notice to QueryCell by @zomars in #3977
- added campfire.to app by @PeerRich in #3984
- fixed file size campfire by @PeerRich in #3985
- Static images through webpack copy by @emrysal in #3986
- Backported 973e0a3..6ad0e23 by @emrysal in #3943
- Disable broken calendar email by @joeauyeung in #3946
- Fixed a typo in notifications->showToast & updated all imports by @emrysal in #3990
- Zoom/Hubspot Tests with MSW mocking of requests initiated from Next.js server by @hariombalhara in #3210
- REPLY_TO in [email protected] emails by @gitstart in #3959
- fix: add team model in prisma middleware by @Udit-takkar in #3947
- AppsTab UX + fixes warptext on horizontal tabs by @sean-brydon in #3966
- chore: Sync Services to update external tools by @leog in #3814
- Migrate legacy api endpoints to tRPC II (#3865) by @zomars in #3991
- Feature 3976/fix label by @edgarallanglez in #3992
- Fixing CalendarService tests by @leog in #3993
- fix: pass recurring count value by @Udit-takkar in #3844
- fixing cursor for Default badge svg, from text type to default by @edgarallanglez in #3994
- fix: add warn and trash icon by @Udit-takkar in #4008
- temp remove card from sidebar till 2.1 by @PeerRich in #4010
- fix: add required property on input by @Udit-takkar in #3934
- Availability and booking info text format fixes by @leog in #4000
New Contributors
- @Kszemi made their first contribution in #3756
- @edgarallanglez made their first contribution in #3992
Full Changelog: v1.9.1...v1.9.2
v1.9.1
What's Changed
- Close.com App by @leog in #3709
- fix: padding of kBarTrigger by @Udit-takkar in #3846
- Fixes bug with dynamic variables in workflows by @CarinaWolli in #3859
- fix: remove redundant AND by @hussamkhatib in #3833
- Hotfix: Embed - Fix issue in accessing sessionStorage in certain scenarios by @hariombalhara in #3851
- fixed iframe in lark suite, added lark contact info by @PeerRich in #3866
- Update Railway Template by @JakeCooper in #3862
- New Crowdin translations by Github Action by @github-actions in #3857
- Avoid DDOS by @hariombalhara in #3871
- Attempt at redirect to 404 by @emrysal in #3877
- HOTFIX: Normal booking requiring dynamic group booking to be ticked by @alishaz-polymath in #3864
- Hotfix/dos mitigation attempt error configuration by @emrysal in #3879
- Fix desktop app download link by @hariombalhara in #3883
- fixed 404 logo on cal video by @PeerRich in #3885
- Update all Yarn dependencies (2022-07-29) by @depfu in #3599
- fix 404 cal video logo by @PeerRich in #3888
- temporally removed missing calendar badge on event-types by @PeerRich in #3889
- New Crowdin translations by Github Action by @github-actions in #3878
- use default cursor on desktop by @PeerRich in #3876
- New Crowdin translations by Github Action by @github-actions in #3890
- New Crowdin translations by Github Action by @github-actions in #3897
- cancel booking new design added by @Udit-takkar in #3660
- Revert " cancel booking new design added" by @PeerRich in #3922
- New Crowdin translations by Github Action by @github-actions in #3909
- New Crowdin translations by Github Action by @github-actions in #3924
- New Crowdin translations by Github Action by @github-actions in #3926
- fix/auto-connect-calendar-3582 by @alannnc in #3891
- redesigned cancel page to new design by @PeerRich in #3923
- New Crowdin translations by Github Action by @github-actions in #3927
- New Crowdin translations by Github Action by @github-actions in #3929
- Design issues on success page in some languages by @gitstart in #3900
- fix: developer docs url by @Udit-takkar in #3914
- Fixes collective availability for teams with overlapping day timezones by @zomars in #3898
New Contributors
- @JakeCooper made their first contribution in #3862
Full Changelog: v1.9.0...v1.9.1
v1.9.0
What's Changed
- Fixes security issue when updating workflows by @CarinaWolli in #3661
- fix: error message for riverside and whereby added by @Udit-takkar in #3751
- refactor: use BookingReference instead of DailyEventReference by @shapel in #3667
- Allows tree shaking unused modules by @zomars in #3752
- Adds attendee to CalDAV ics by @alishaz-polymath in #3808
- Upgrade turborepo v4 by @zomars in #3804
- Hotfix: Signup fix error not shown by @leog in #3815
- migrate api/availability/[user] to viewer.availability.user in trpc by @hussamkhatib in #3591
- Imports performance explicitly for Node v14 by @emrysal in #3823
- Dynamic Links re-integrate with availability logic by @alishaz-polymath in #3687
- Fixes issues with video location links from apps by @CarinaWolli in #3760
- Fix early return when expanding RRULE in CalDav/iCal by @willgittoes in #3665
- Feature: Routing Forms Typeform App and other improvements by @hariombalhara in #3625
- fixed back button on desktop by @PeerRich in #3838
- added lark screenshots and youtube video by @PeerRich in #3839
- Allow scrolling when the dialog exceeds screen height by @emrysal in #3850
- Bugfix/both add and copy add new timeslot by @emrysal in #3843
- Feat: make locations dropdown searchable by @JatinRanka in #3858
- fix: css for location by @Udit-takkar in #3744
- Bugfix/i3531 round robin assigns to unavailable members by @emrysal in #3813
- Zapier Trigger: After Meeting ends by @CarinaWolli in #3827
New Contributors
- @willgittoes made their first contribution in #3665
Full Changelog: v1.8.5...v1.9.0
v1.8.5
What's Changed
- Correcting syntax of overloading by @leog in #3598
- fix: base_url for login link should be WEBAPP_URL not WEBSITE_URL by @agustif in #3637
- fix: cleanup onboarding username by @agustif in #3638
- fixed dark mode profile page by @PeerRich in #3650
- Fix/google calendar false alert by @alannnc in #3636
- Avoid duplicating any video credential by @gitstart in #3593
- feat(troubleshoot): add event titles to the troubleshoot page (#3434) by @heikir in #3437
- [Proposal] Event type error popover proposal by @dezerb in #3627
- Brand color fix by @leog in #3671
- When no location, defaults to cal video by @om-ray in #3517
- Update V2 components + Move to react-icons by @sean-brydon in #3670
- Tweaks for Website signup form by @leog in #3635
- Fix/api build by @agustif in #3675
- Variables for custom templates in workflows by @CarinaWolli in #3602
- Fixes design of edit button (event types) by @CarinaWolli in #3686
- New Crowdin translations by Github Action by @github-actions in #3683
- New Crowdin translations by Github Action by @github-actions in #3689
- Improve design of workflow reminder email by @CarinaWolli in #3685
- Fix app-store seeding by @hariombalhara in #3693
- Properly parse list calendar call to MS Graph by @joeauyeung in #3698
- fix heroku build by @nosovk in #3630
- fix: made add-to-calendar responsive by @Udit-takkar in #3703
- Hubspot: adding debugging info by @leog in #3706
- Fixing App tabs routing by @leog in #3711
- Fix textarea dark theme by @hariombalhara in #3712
- Embed Test: Verifies that app remains hidden till link is ready by @hariombalhara in #3669
- updates to all public booking pages by @Jaibles in #3648
- fix: group hover bug by @Udit-takkar in #3699
- fix: icon positioning by @Udit-takkar in #3715
- Cleans up cli generator and enables prettier formatting by @zomars in #3718
- Fix bug for reschedule on opt-in bookings by @alannnc in #3678
- feat: support lark calendar by @ee07b570 in #3019
- Event description now supports markdown formatting by @om-ray in #3688
- fixed icons by @PeerRich in #3730
- added ping.gg app by @PeerRich in #3728
- Add more details to running embed-core tests by @alannnc in #3720
- Updating website to latest by @leog in #3731
- Setup Wizard Not Pulling Timezone by @gitstart in #3677
- Update instructions for integration with google calendar by @ilyakatz in #3558
- Fixes bug when changing the location of a booking by @CarinaWolli in #3585
- added a few desktop only improvements by @PeerRich in #3725
- Same-day schedules created invalid workingHours by @emrysal in #3742
- fix: remove mt by @Udit-takkar in #3740
- Adds middleware to get V2 early access by @zomars in #3617
- Fix request-reschedule for team events by @alannnc in #3721
- fix: cancel booking buttons design by @Udit-takkar in #3748
- Fix url redirect to a only path redirect when joining a team by @alannnc in #3757
- feat: signin test email magic signup in app by @agustif in #3749
New Contributors
- @heikir made their first contribution in #3437
- @om-ray made their first contribution in #3517
- @nosovk made their first contribution in #3630
- @Udit-takkar made their first contribution in #3703
- @ee07b570 made their first contribution in #3019
- @ilyakatz made their first contribution in #3558
Full Changelog: v1.8.4...v1.8.5
v1.8.4
What's Changed
- feather icons and inter by @PeerRich in #3366
- Fix chormatic Action by @sean-brydon in #3548
- Updates build DIR/command by @sean-brydon in #3550
- Hotfix: Embed - Avoid global variables leak by making the entire code IIFE by @hariombalhara in #3543
- Fix/office365 api call by @alannnc in #3534
- Fixes fetch depth by @sean-brydon in #3555
- Add Axiom Logging to Web App by @joeauyeung in #3556
- Few updates to V2 components by @sean-brydon in #3532
- Feat/onboarding admin by @zomars in #3486
- Fix getSchedule tests by @hariombalhara in #3560
- Embedded Routing Forms - Part1 by @hariombalhara in #3530
- New Crowdin translations by Github Action by @github-actions in #3539
- Fix: Doc typo fix in coding styling (Developer docs) by @nerdjfpb in #3533
- Improve help dialog strings by @baileypumfleet in #3570
- Refactors EE code by @zomars in #3490
- UI tweaks for the onboarding wizard by @leog in #3576
- Fix broken getLocaleFromHeaders import by @dezerb in #3592
- Fix: Deploy with Vercel by @sagararyal in #3590
- New Crowdin translations by Github Action by @github-actions in #3569
- change prerequistic of node.js from min 14.x to 15.x by @hussamkhatib in #3587
- Improved German locale by @RebeccaCotton in #3521
- Fix last day of month handling logic in tests by @hariombalhara in #3605
- Fix design of phone input by @CarinaWolli in #3606
- Refactors twilio provider by @zomars in #3604
- New Crowdin translations by Github Action by @github-actions in #3609
- Hide dropdown under modal dialog by @dezerb in #3607
- Hotfix: Fix Dialog not closing. by @hariombalhara in #3620
- Fixes unique constraint error of batchId when scheduling emails by @CarinaWolli in #3542
- Fix app id when creating credential by @joeauyeung in #3629
- Feat/onboarding username by @agustif in #3580
New Contributors
- @nerdjfpb made their first contribution in #3533
- @dezerb made their first contribution in #3592
- @sagararyal made their first contribution in #3590
- @hussamkhatib made their first contribution in #3587
- @RebeccaCotton made their first contribution in #3521
Full Changelog: v1.8.3...v1.8.4
v1.8.3
v1.8.2
What's Changed
- Fixed action button display while responsive and fix translations by @alannnc in #3469
- Feature: Routing Forms Webhook for Form Responses by @hariombalhara in #3444
- Upgrades prisma to v4 by @zomars in #3179
- Implementing additional feedback from Workflows PR by @CarinaWolli in #3456
- fix/error-handling-with-proper-status by @alannnc in #3453
- Fixes issue with setting away status by @CarinaWolli in #3473
- Show error message when workflow id is invalid by @CarinaWolli in #3474
- Fix TS errors and weird instances of undefined error due to prisma upgrade and turbo cache by @hariombalhara in #3475
- Disable Event Type deletion if invalid perms by @sean-brydon in #3471
- New Crowdin translations by Github Action by @github-actions in #3461
- Hovering Text over Button by @gitstart in #3480
- Add getSchedule tests by @hariombalhara in #3233
- Team Impersonation by @sean-brydon in #3450
- Fixes bug that new line is not working in workflow reminder emails by @CarinaWolli in #3452
- Revert "Self-hosted onboarding first admin wizard" by @zomars in #3485
- Fixes translation for reschedule by @CarinaWolli in #3487
- New Crowdin translations by Github Action by @github-actions in #3483
- Hotfix: Embed ModalBox - Hidden Content by @hariombalhara in #3491
- Hotfix: Fix Cancellation 500 error if one of the new video apps are installed by @hariombalhara in #3494
- Add session info to Beacon by @hariombalhara in #3497
- Fix - Avatar on New Event Type by @noobyogi0010 in #3465
- Migrates all tRPC code to a monorepo package by @zomars in #3484
- Add verification json by @joeauyeung in #3505
- Refactor: use EditableHeading in event-types/[type].tsx by @shapel in #3468
- New Crowdin translations by Github Action by @github-actions in #3501
- Feat/design system by @sean-brydon in #3051
- Fixing already installed apps & link to them by @leog in #3500
- Wipe my cal e2e fixes by @zomars in #3509
- Fix V1 Colors by @sean-brydon in #3520
- HubSpot app improvement: create contacts by @leog in #3502
- Fixes/bookings 500 by @zomars in #3523
- Storybook router issue fix by @leog in #3525
- Fixes api call to schedule reminders by @CarinaWolli in #3488
- Fixes Atlantic/Azores blank results by @emrysal in #3516
- Disallow search engine indexing of hidden event types by @gitstart in #3478
- Improve phone number input by @CarinaWolli in #3472
- Fixes translation for 'occurence' by @CarinaWolli in #3527
- Feat: Add next-themes for theme handling by @G3root in #3263
- Some optimisations to the storybook by @emrysal in #3526
- Display correct time format on availability page by @joeauyeung in #3441
- Fix input on trial accounts by @joeauyeung in #3522
- Prevent team members from creating events by @sean-brydon in #3498
New Contributors
Full Changelog: v1.8.1...v1.8.2
v1.8.1
What's Changed
- New Crowdin translations by Github Action by @github-actions in #3387
- Fix bug with disabled save button by @CarinaWolli in #3390
- Fix possible 404 when obtaining calendar busy lists by @alannnc in #3345
- Edited minor typo by @martincollignon in #3391
- HOTFIX: fixes soft failing on settings/profile routes by @alishaz-polymath in #3394
- Fix the path for "schema.prisma" file in README.md by @TAHA-programmer in #3386
- Remove shallow routing by @sean-brydon in #3401
- added title to forms, removed shadow-sm by @PeerRich in #3412
- Ensure / is used for paths in import by @hariombalhara in #3411
- When rescheduling update specific calendar by @joeauyeung in #3375
- moved impersonating alert to the top by @PeerRich in #3420
- Disables batching for i18n query by @zomars in #3181
- fix/zoom-passwordless-meeting by @alannnc in #3422
- Remove Add Another for global - fix spacing by @sean-brydon in #3432
- Use nodeJS 14+ compatible method for replacing by @hariombalhara in #3429
- Hotfix: Unrelated bookings marked as cancelled due to recurring event by @hariombalhara in #3427
- Hotfix: Remove protected route from responses tRPC by @hariombalhara in #3445
- Hotfix: Fix failing api build by @hariombalhara in #3446
- Hotfix: Cancelling recurring vs single event by @leog in #3448
- New Crowdin translations by Github Action by @github-actions in #3398
- Refactor cancel integrations logic by @joeauyeung in #3416
- Hotfix: Cancelling recurring events follow-up by @leog in #3454
- Hotfix: Hide useless windows scrollbar on windows when they are not even required by @hariombalhara in #3458
- subtle adjustment to the position of the search icon by @Jaibles in #3440
- Fix a typo in the server lib by @shapel in #3439
New Contributors
- @martincollignon made their first contribution in #3391
- @TAHA-programmer made their first contribution in #3386
- @shapel made their first contribution in #3439
Full Changelog: v1.8.0...v1.8.1