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 in #2302
- fixed line break avatar on mobile teams, improved dark mode by @PeerRich in #2364
- App store mdx support by @zomars in #2325
- update api submodule by @agustif in #2367
- Fix: Embed Fixes, UI configuration PRO Only, Tests by @hariombalhara in #2341
- #2325 Followup by @zomars in #2369
- Enables strict mode in nextjs apps by @zomars in #2354
- Attempt to fix Stripe webhooks by @zomars in #2355
- respect the timezone from the ical event by @buschco in #2361
- Resync yarn.lock. Adding some peer deps for turbo
packages/*
by @denik1981 in #2262 - Feature: Support redirecting to an external URL on successful booking by @hariombalhara in #2087
- Fix/post deploy migrations by @zomars in #2385
- Fixes/locations by @zomars in #2383
- Fix with ical convert to zone by @alannnc in #2377
- fixed redirect banner for mobile by @PeerRich in #2388
- Slack App Integration by @sean-brydon in #2041
- Update german translation by @bhopmann in #2395
- New Crowdin translations by Github Action by @github-actions in #2386
- added vietnamese by @PeerRich in #2400
- Refactoring login tests. Adding new test cases by @denik1981 in #2337
- Add translation for rediret string by @hariombalhara in #2399
- Fix login and onboarding flows by @afzalsayed96 in #2390
- dynamic group links by @alishaz-polymath in #2239
- Don't display uninstalled apps by @zomars in #2405
- DB deploy fixes by @zomars in #2408
- Adds missing huddle01 README.mdx and screenshots by @zomars in #2406
- Fix E2E Tests and Fix broken success page and non existing user URL by @hariombalhara in #2411
- Dynamic group booking fix to accept "+" in URL and updated Head SEO for dynamic booking by @alishaz-polymath in #2414
- Fix team booking by @hariombalhara in #2417
- Dynamic group link for more than 2 user fixed by @alishaz-polymath in #2416
- Hotfix for merge loss in PR2416 by @alishaz-polymath in #2418
- Save event-type's currency on db by @miguelnietoa in #2404
- Fixing api points not returning by @sean-brydon in #2419
- Update german translation by @bhopmann in #2415
- New Crowdin translations by Github Action by @github-actions in #2401
- [fr] Add missing French translations by @ggallon in #2409
- Show eventDescription on email by @sean-brydon in #2371
- Embed Improvements by @hariombalhara in #2365
- fix order of past bookings by @agustif in #2425
- Updating contributing to app store docs by @joeauyeung in #2433
- Dynamic group booking follow-up by @alishaz-polymath in #2430
- Embed: Documentation TS errors Fix, IFrame Communication Tests, Updated documentation by @hariombalhara in #2432
- Adding Username - slack links by @sean-brydon in #2424
- New Crowdin translations by Github Action by @github-actions in #2421
- Check STRIPE_PRIVATE_KEY exists before stripe call during disband by @emrysal in #2454
- Allows E2E to run from forks by @zomars in #2423
- Add response events for slack by @sean-brydon in #2456
- Fixes public apps page by @zomars in #2422
- Revert "Fixes public apps page" by @baileypumfleet in #2461
- Revert "Revert "Fixes public apps page"" by @zomars in #2462
- Introduce isPublic prop in Shell by @afzalsayed96 in #2437
- Prevents unauthorized update to schedule by @hariombalhara in #2466
- Upgrades tRPC by @zomars in #2460
- Fix all day events from Outlook allowing bookings by @joeauyeung in #2464
- RoundRobin Booking Error in a particular case by @hariombalhara in #2471
- Prepare for deprecated radix-ui IdProvider by @denik1981 in #2068
- Changing Daily to Cal.com by @sean-brydon in #2478
- Fix: Cancelled Slot not available for booking by @hariombalhara in #2479
- Embed behind authentication page, Floating Button Popup and other changes by @hariombalhara in #2468
- Add app-store tests by @hariombalhara in #2465
- Styling tweaks to inputs and Select (+ TimezoneSelect) by @emrysal in #2453
- Updated git link and Prisma command. by @clarkhacks in #2363
- Test: User should be able to rebook a cancelled timeslot by @hariombalhara in #2483
- Fixes auth E2E tests by @zomars in #2490
- Feature/reschedule bookings by @alannnc in #2351
- Perf: Optimize event-types page by @afzalsayed96 in #2436
- Fixes postinstall scripts by @zomars in #2492
- fix handling for recurring events by @buschco in #2455
- App store metadata refactor by @zomars in #2495
- feature/app wipe my cal by @alannnc in #2487
- small app store fixes by @PeerRich in #2501
- Updating App-Infomation + pics by @sean-brydon in #2489
- feature/app wipe my cal by @alannnc in #2496
- sync api and website by @agustif in #2504
- feat: adds swagger-ui new app in monorepo by @agustif in #2375
- update docs to cal.dev and next public by @agustif in #2509
- DailyVideo default by @sean-brydon in #2505
- Fix Duplicate locations by @hariombalhara in #2512
- change hardcoed to use /api in route by @agustif in #2513
- fix(readme): specify nodejs version in prereq section by @YassinEldeeb in #2514
New Contributors
- @VladSez made their first contribution in #2207
- @andreaestefania12 made their first contribution in #2234
- @krumware made their first contribution in #2346
- @bhopmann made their first contribution in #2395
- @afzalsayed96 made their first contribution in #2390
- @ggallon made their first contribution in #2409
- @clarkhacks made their first contribution in #2363
- @YassinEldeeb made their first contribution in #2514
Full Changelog: v1.4...V1.5