Cal.com v1.0stable Released Sep 21, 2021
⚠️ Breaking Change Impact Score: 7/10

Cal.com: v1.0: Our first stable version

Source available — automated, not human-reviewed

Component: calcom · Channel: stable. Automated analysis, not a compatibility certification. How this works.

Analysis updated: 2026-11-01.

Breaking-change evidence from the source

  • Fix breaking word style on location informations - Book page by @guillaume-ro-fr in https://github.com/calendso/calendso/pull/616
Read the original context ↗
Source flags breaking changes — review applicability
📄 .MD
⚡ Executive Summary (TL;DR)

Cal.com v1.0. Source highlight: Read more about the release here: https://cal.com/blog/calendso-rebrands-to-cal-com

Who Does This Impact? (Role-Based Analysis)

💻 Software Engineers & Devs

Check the source notes against the package and APIs you use before upgrading.

📊 Product & Engineering Leads

Use the documented changes to assess relevance to your product; release frequency alone is not a quality measure.

⚙️ DevOps & Security

Verify the target version, runtime requirements and rollback procedure in the official documentation.

⚠️ Breaking Changes & Deprecations (1)

  • Fix breaking word style on location informations - Book page by @guillaume-ro-fr in https://github.com/calendso/calendso/pull/616

✨ New Features & Capabilities (6)

  • docs(README): Add Prisma to the list of tools
  • Docs - Added more details on info about obtaining google api creds
  • add NEXTAUTH_URL to environment variables
  • Added ics library, added icon to download .ics on the success page.
  • Adds Office 365 / Outlook.com Calendar Integration
  • Add office 365 calendar instructions

⚡ Performance & Enhancements (6)

  • README Improvements
  • docs(README): Improve "Development Setup"
  • Take server config into account whilst listing integrations, improved…
  • Perform simple validation for required fields
  • Telemetry improvements
  • Improved 'Create your first event type' layouting

🔧 Bug Fixes & Patches (6)

  • Fixed some minor bugs that caused console errors
  • Fix for a bug when updating an event type
  • Fixes adding google integration not appearing in the dashboard
  • csrfToken->getCsrfToken is required by webpack5 (fixes #123, thanks @jacobocode)
  • Fixes #134, invalid add to google calendar link on success page.
  • fix calendar style and resolve some TS lint errors
📄 View Raw Release Notes (Original Developer Log)
![calendso-rebrands-to-cal-com](https://user-images.githubusercontent.com/8019099/134156157-9cfead03-7d9c-493b-9275-3e65aa6eefb7.png) 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 @femyeda in https://github.com/calendso/calendso/pull/289 * Zoom integration and major architecture upgrades by @Nico-J in https://github.com/calendso/calendso/pull/277 * fix: Use proper url parameter for profile img placeholder by @Rrrricky in https://github.com/calendso/calendso/pull/278 * Feature/custom fields on the booking page by @Malte-D in https://github.com/calendso/calendso/pull/290 * upgraded tailwindcss to support jit by @PeerRich in https://github.com/calendso/calendso/pull/291 * Add linting and precommits by @femyeda in https://github.com/calendso/calendso/pull/295 * Revert "Revert "Fixed cancellation bug: "cannot read property 'length… by @femyeda in https://github.com/calendso/calendso/pull/294 * Included missing dayjs plugins by @emrysal in https://github.com/calendso/calendso/pull/297 * feat: allow users to set google meet as a location for events by @femyeda in https://github.com/calendso/calendso/pull/287 * Added <AvailableTimes /> and <TimeOptions /> components by @emrysal in https://github.com/calendso/calendso/pull/292 * Updated timeFormat to something more sensible by @emrysal in https://github.com/calendso/calendso/pull/298 * added edit/remove for customEventTypeInputs by @Malte-D in https://github.com/calendso/calendso/pull/299 * Added og-image to booking pages by @Malte-D in https://github.com/calendso/calendso/pull/300 * Lowercase the router.query.user & some typescript fixes by @emrysal in https://github.com/calendso/calendso/pull/301 * dep: superjson, plays nice with prisma dates by @femyeda in https://github.com/calendso/calendso/pull/302 * Prevent users from entering mixed case usernames by @emrysal in https://github.com/calendso/calendso/pull/303 * Revert "dep: superjson, plays nice with prisma dates" by @femyeda in https://github.com/calendso/calendso/pull/305 * The page was being rendered during the async router.replace call by @emrysal in https://github.com/calendso/calendso/pull/306 * Feature/refresh tokens and error handling by @Malte-D in https://github.com/calendso/calendso/pull/296 * made sendEmail async by @Malte-D in https://github.com/calendso/calendso/pull/308 * booking hotfix by @Malte-D in https://github.com/calendso/calendso/pull/309 * Fix 244 can book when not available by @femyeda in https://github.com/calendso/calendso/pull/310 * Feat/cal 69/password reset by @femyeda in https://github.com/calendso/calendso/pull/307 * Added zoom as an event location and fixed linting by @Nico-J in https://github.com/calendso/calendso/pull/311 * hotfix for booking by @Malte-D in https://github.com/calendso/calendso/pull/314 * onChange callback got removed in eslint cleanups by @emrysal in https://github.com/calendso/calendso/pull/315 * Added migration for ResetPasswordRequest by @emrysal in https://github.com/calendso/calendso/pull/318 * Added NEXTAUTH_URL back to .env.example as it is required on Vercel by @emrysal in https://github.com/calendso/calendso/pull/319 * dont allow user to book a past date by @femyeda in https://github.com/calendso/calendso/pull/322 * fix: add login link on forgot password page by @mihaic195 in https://github.com/calendso/calendso/pull/323 * add railway button by @FarazPatankar in https://github.com/calendso/calendso/pull/325 * Fixed Zoom Auth by @Nico-J in https://github.com/calendso/calendso/pull/320 * hotfix for api/book/user by @Malte-D in https://github.com/calendso/calendso/pull/327 * Feature/scheduling by @emrysal in https://github.com/calendso/calendso/pull/293 * docs(readme): prisma db push is not in preview anymore by @oscard0m in https://github.com/calendso/calendso/pull/335 * Added .editorconfig file as suggested in #270 by @emrysal in https://github.com/calendso/calendso/pull/339 * Fixes #337: Event times ordered seemingly random by @emrysal in https://github.com/calendso/calendso/pull/338 * Adds prisma helper function for whereAndSelect by @emrysal in https://github.com/calendso/calendso/pull/345 * Add google meet link to email notifications by @femyeda in https://github.com/calendso/calendso/pull/321 * Team API error and page by @mihaic195 in https://github.com/calendso/calendso/pull/333 * Feature/extended event info by @Nico-J in https://github.com/calendso/calendso/pull/330 * fix issue where checking availability throws an error by @femyeda in https://github.com/calendso/calendso/pull/331 * Fixes #347: timeZone is not applied to AvailableTimes by @emrysal in https://github.com/calendso/calendso/pull/348 * added darkmode classes to [type] and /book and dashboard by @PeerRich in https://github.com/calendso/calendso/pull/346 * hotfix: added dark mode for profile page by @PeerRich in https://github.com/calendso/calendso/pull/351 * Add application logger by @femyeda in https://github.com/calendso/calendso/pull/332 * safely check user availability by @femyeda in https://github.com/calendso/calendso/pull/352 * fix for wrong day selected by @Malte-D in https://github.com/calendso/calendso/pull/356 * Implemented theme through user preferences by @emrysal in https://github.com/calendso/calendso/pull/354 * [cal-184] add and handle date query params for event types by @femyeda in https://github.com/calendso/calendso/pull/359 * fix: truncate event type description instead of title by @heuels in https://github.com/calendso/calendso/pull/361 * Feat/cal 95/date range on event types by @femyeda in https://github.com/calendso/calendso/pull/353 * fix: styles missing on headline component by @femyeda in https://github.com/calendso/calendso/pull/366 * fix: stats, layout defect from merge by @femyeda in https://github.com/calendso/calendso/pull/367 * Redesign invitee confirmation email by @baileypumfleet in https://github.com/calendso/calendso/pull/369 * Redesign organizer confirmation email by @baileypumfleet in https://github.com/calendso/calendso/pull/370 * Fix Codacy issues by @baileypumfleet in https://github.com/calendso/calendso/pull/372 * Fixes 404 issue with slug when trailing whitespaces exist by @emrysal in https://github.com/calendso/calendso/pull/374 * Feature/opt in booking by @Malte-D in https://github.com/calendso/calendso/pull/371 * (Conditionally) remove HTML from event description by @Nico-J in https://github.com/calendso/calendso/pull/378 * Feature/minimum booking notice by @emrysal in https://github.com/calendso/calendso/pull/384 * Minimized msgraph calls while event listing by batching by @emrysal in https://github.com/calendso/calendso/pull/343 * Removed sub-account scopes from README by @Nico-J in https://github.com/calendso/calendso/pull/388 * Updated office365 button to UTC by @emrysal in https://github.com/calendso/calendso/pull/389 * Double fix for o365/outlook buttons by @emrysal in https://github.com/calendso/calendso/pull/390 * Reduced scopes to a minimum by @Nico-J in https://github.com/calendso/calendso/pull/392 * Fixes Shifting the selected working days by @emrysal in https://github.com/calendso/calendso/pull/394 * Entering Title autogenerates Slug CAL-201 by @alishaz-polymath in https://github.com/calendso/calendso/pull/399 * Restyling by @baileypumfleet in https://github.com/calendso/calendso/pull/400 * minor fixes for redesign by @PeerRich in https://github.com/calendso/calendso/pull/401 * CAL-206 Added date and time to /booking entries by @alishaz-polymath in https://github.com/calendso/calendso/pull/404 * Improved 'Create your first event type' layouting by @emrysal in https://github.com/calendso/calendso/pull/403 * Adjust chevron color in DatePicker to make it more intuitive by @mfts in https://github.com/calendso/calendso/pull/396 * Make collapsible time options accessible to screen readers by @peduarte in https://github.com/calendso/calendso/pull/380 * Fix: Settings page bug and dark theme adjustments by @mihaic195 in https://github.com/calendso/calendso/pull/379 * fixed boolean custom input bug by @Malte-D in https://github.com/calendso/calendso/pull/407 * Fixes no-document-viewport-meta + adds lang='en' to <html> tag by @emrysal in https://github.com/calendso/calendso/pull/410 * Missing dayjs().isBetween plugin + format Z explicitly by @emrysal in https://github.com/calendso/calendso/pull/406 * Implemented @radix-ui/dialog for creating new event types by @emrysal in https://github.com/calendso/calendso/pull/409 * Added 'Add Guest' button at the confirm booking step by @alishaz-polymath in https://github.com/calendso/calendso/pull/411 * added bottom nav padding bottom for iphone x and beyond by @PeerRich in https://github.com/calendso/calendso/pull/415 * Design revision based on @ciaran feedback by @PeerRich in https://github.com/calendso/calendso/pull/416 * renamed integrations to apps by @PeerRich in https://github.com/calendso/calendso/pull/417 * fix issue where rescheduleUid missing when updating date by @femyeda in https://github.com/calendso/calendso/pull/418 * Removed full stop by @Nico-J in https://github.com/calendso/calendso/pull/420 * changed preview link to open in new tab by @joshsny in https://github.com/calendso/calendso/pull/421 * Use calendarView instead of events for Office 365 calendars by @javereec in https://github.com/calendso/calendso/pull/397 * Was able to remove one level + improve bottom padding by @emrysal in https://github.com/calendso/calendso/pull/427 * Change Zoom app type / even fewer scopes needed by @Nico-J in https://github.com/calendso/calendso/pull/424 * fix: add missing mailto: in pages/integrations by @philippdormann in https://github.com/calendso/calendso/pull/423 * Changed styling and added dark mode as request in PR 411 by @alishaz-polymath in https://github.com/calendso/calendso/pull/414 * Got rid of doubled emails, introduced the EventManager, made several bugfixes, linting + code style improvements by @Nico-J in https://github.com/calendso/calendso/pull/375 * Fixed dismiss on toggle + implemented switch component by @emrysal in https://github.com/calendso/calendso/pull/433 * Resolved errors on the pages/event-types/[type].tsx page by @emrysal in https://github.com/calendso/calendso/pull/437 * Attempts to fix conflict with zoom by @emrysal in https://github.com/calendso/calendso/pull/413 * cal-101-caldav-integration by @femyeda in https://github.com/calendso/calendso/pull/419 * added image-uploader component and refactored profile settings page by @alishaz-polymath in https://github.com/calendso/calendso/pull/441 * Issues w caldav by @femyeda in https://github.com/calendso/calendso/pull/454 * url input has incorrect label props by @femyeda in https://github.com/calendso/calendso/pull/455 * Added Slider Component and hooked it up with the Image Uploader component by @alishaz-polymath in https://github.com/calendso/calendso/pull/452 * Team pages by @femyeda in https://github.com/calendso/calendso/pull/448 * Removed selectedEventType + fixed missing booking.eventTypeId by @emrysal in https://github.com/calendso/calendso/pull/412 * Fixed: Office 365 integration redirection URL issue by @kanji-keraliya in https://github.com/calendso/calendso/pull/449 * Fixed issues relating to custom-inputs by @emrysal in https://github.com/calendso/calendso/pull/450 * Fix 500 error when trying to cancel a booking that was already cancelled. by @joshsny in https://github.com/calendso/calendso/pull/434 * Added project.toml to force yarn over npm when using Railway by @emrysal in https://github.com/calendso/calendso/pull/393 * fix issue where user could not connect to caldav by @femyeda in https://github.com/calendso/calendso/pull/459 * Switched exclusivity, initial bugfix was incorrect by @emrysal in https://github.com/calendso/calendso/pull/464 * disable bad eslint rules by @KATT in https://github.com/calendso/calendso/pull/462 * fix: add success modal on event-type update by @mihaic195 in https://github.com/calendso/calendso/pull/445 * Fix next-auth issues by @mihaic195 in https://github.com/calendso/calendso/pull/430 * Update README.md by @barrydegraaff in https://github.com/calendso/calendso/pull/466 * add dependabot by @KATT in https://github.com/calendso/calendso/pull/469 * add `yarn build` in ci by @KATT in https://github.com/calendso/calendso/pull/471 * add linting to ci by @KATT in https://github.com/calendso/calendso/pull/470 * turn on typescript `strict` mode by @KATT in https://github.com/calendso/calendso/pull/463 * Revert "add linting to ci" by @PeerRich in https://github.com/calendso/calendso/pull/474 * bump almost all dependencies by @KATT in https://github.com/calendso/calendso/pull/477 * add kodiak autoupdate label by @KATT in https://github.com/calendso/calendso/pull/482 * added react-hot-toast, showToast() in @lib, started using it in EventType by @PeerRich in https://github.com/calendso/calendso/pull/468 * type-safe `getSession()` by @KATT in https://github.com/calendso/calendso/pull/486 * fix bad auth commit by @KATT in https://github.com/calendso/calendso/pull/487 * make `pages/[user]/[type].tsx` type-safe by @KATT in https://github.com/calendso/calendso/pull/484 * add vscode extensions & settings by @KATT in https://github.com/calendso/calendso/pull/485 * ⬆️ Bump @heroicons/react from 1.0.3 to 1.0.4 by @dependabot in https://github.com/calendso/calendso/pull/483 * ⬆️ Bump react-timezone-select from 1.0.6 to 1.0.7 by @dependabot in https://github.com/calendso/calendso/pull/489 * quick fix for location error by @KATT in https://github.com/calendso/calendso/pull/492 * add linting in CI + fix lint errors by @KATT in https://github.com/calendso/calendso/pull/473 * add query params parser util by @KATT in https://github.com/calendso/calendso/pull/496 * Fixes #494: TimeOptions 24h clock toggle broken by @emrysal in https://github.com/calendso/calendso/pull/495 * added dark mode to ics icon by @PeerRich in https://github.com/calendso/calendso/pull/498 * fix google auth callback by @KATT in https://github.com/calendso/calendso/pull/500 * fix: clickable checkbox/label and minor styling by @mihaic195 in https://github.com/calendso/calendso/pull/442 * Small fixes to darkmode on teams page & event type select by @emrysal in https://github.com/calendso/calendso/pull/509 * feat: CustomEventType placeholder and API fixes by @mihaic195 in https://github.com/calendso/calendso/pull/446 * Remove image from session, add /api/me, update Avatar component by @emrysal in https://github.com/calendso/calendso/pull/493 * Lock NodeJS version to 14 for now by @emrysal in https://github.com/calendso/calendso/pull/510 * Implement the new Avatar interface to the teams page by @emrysal in https://github.com/calendso/calendso/pull/512 * `<Button>`-component by @KATT in https://github.com/calendso/calendso/pull/480 * improve speed of caldav event fetching by @femyeda in https://github.com/calendso/calendso/pull/501 * fixes #513 by @zomars in https://github.com/calendso/calendso/pull/514 * Fixed `Button` import by @emrysal in https://github.com/calendso/calendso/pull/515 * Fix #478: Text in phonenumber field is white on white by @emrysal in https://github.com/calendso/calendso/pull/520 * fix linting issue by @KATT in https://github.com/calendso/calendso/pull/529 * feat: add react-query and navigate to edit after event-type creation by @mihaic195 in https://github.com/calendso/calendso/pull/528 * refactor: add next-seo by @mihaic195 in https://github.com/calendso/calendso/pull/531 * Add 'Button' component & update to current best practise by @emrysal in https://github.com/calendso/calendso/pull/523 * Changed button text on Select calendars modal by @bennetfabian in https://github.com/calendso/calendso/pull/535 * fix: error when description is null by @femyeda in https://github.com/calendso/calendso/pull/536 * fix: organizer/attendee timezones in emails by @mihaic195 in https://github.com/calendso/calendso/pull/543 * ⬆️ Bump next from 10.2.3 to 11.1.1 by @dependabot in https://github.com/calendso/calendso/pull/548 * use `JSX.IntrinsicElements` for pass-through props by @KATT in https://github.com/calendso/calendso/pull/545 * Onboarding Flow by @femyeda in https://github.com/calendso/calendso/pull/503 * allows builds to complete even if the project has lint errors by @KATT in https://github.com/calendso/calendso/pull/552 * bare minimum to fix lint error on `main` by @KATT in https://github.com/calendso/calendso/pull/555 * add `yarn dx` for easier local development by @KATT in https://github.com/calendso/calendso/pull/553 * add `inferSSRProps` utility by @KATT in https://github.com/calendso/calendso/pull/551 * mv `/getting_started` to `/getting-started` by @KATT in https://github.com/calendso/calendso/pull/556 * mv `ONBOARDING_INTRODUCED_AT` to new file by @KATT in https://github.com/calendso/calendso/pull/557 * add cypress e2e testing by @KATT in https://github.com/calendso/calendso/pull/534 * ⬆️ Bump @typescript-eslint/eslint-plugin from 4.29.2 to 4.30.0 by @dependabot in https://github.com/calendso/calendso/pull/550 * improve typings on "getting started" by @KATT in https://github.com/calendso/calendso/pull/554 * fix: `<Button/>` proper types of `StartIcon` / `EndIcon` by @KATT in https://github.com/calendso/calendso/pull/562 * inverted logic on `ONBOARDING_INTRODUCED_AT` by @KATT in https://github.com/calendso/calendso/pull/566 * ⬆️ Bump eslint-plugin-react from 7.24.0 to 7.25.1 by @dependabot in https://github.com/calendso/calendso/pull/567 * use `getSession()` from `@lib/auth` everywhere by @KATT in https://github.com/calendso/calendso/pull/563 * Added bodies and responses for availability API calls by @baileypumfleet in https://github.com/calendso/calendso/pull/569 * Fix the text of the requiresConfirmation option by @aspiers in https://github.com/calendso/calendso/pull/571 * reverting App Store naming back to Integrations, closes #576 by @PeerRich in https://github.com/calendso/calendso/pull/584 * Adds the rest of the bodies and responses for API docs by @baileypumfleet in https://github.com/calendso/calendso/pull/585 * CAL-295 added BASE_URL in nextjs config by @alishaz-polymath in https://github.com/calendso/calendso/pull/587 * Prepares the email system for Calendso Teams by @emrysal in https://github.com/calendso/calendso/pull/586 * Implemented Button, hide 'Prev step' on first step by @emrysal in https://github.com/calendso/calendso/pull/583 * Cal 262 refactor edit teams according to the design reference by @alishaz-polymath in https://github.com/calendso/calendso/pull/516 * add free plan by @KATT in https://github.com/calendso/calendso/pull/549 * ⬆️ Bump @headlessui/react from 1.4.0 to 1.4.1 by @dependabot in https://github.com/calendso/calendso/pull/590 * update kodiak to approve dependabot automatically by @KATT in https://github.com/calendso/calendso/pull/593 * Check the event type belongs to the current user by @baileypumfleet in https://github.com/calendso/calendso/pull/603 * ⬆️ Bump @radix-ui/react-dialog from 0.0.20 to 0.1.0 by @dependabot in https://github.com/calendso/calendso/pull/600 * CAL-310 Timezone difference causing availability day shift Bug fix by @alishaz-polymath in https://github.com/calendso/calendso/pull/592 * tweak `inferSSRProps` to not need `as const` by @KATT in https://github.com/calendso/calendso/pull/591 * Fixed #598 - handleLegacyConfirmationMail by @emrysal in https://github.com/calendso/calendso/pull/601 * changed api docs link by @PeerRich in https://github.com/calendso/calendso/pull/606 * Username is now @unique in main, so we can now catch Prisma conflicts by @emrysal in https://github.com/calendso/calendso/pull/610 * Change event types to use slug instead of ID by @baileypumfleet in https://github.com/calendso/calendso/pull/612 * feat: add better error handling by @mihaic195 in https://github.com/calendso/calendso/pull/605 * Hidden should hide it from the listing, but not the actual event by @emrysal in https://github.com/calendso/calendso/pull/618 * fix e2e tests for hidden events by @KATT in https://github.com/calendso/calendso/pull/619 * Updated jsxBracketSameLine to bracketSameLine by @emrysal in https://github.com/calendso/calendso/pull/620 * Copy of #560 Parallel CalDav by @femyeda in https://github.com/calendso/calendso/pull/621 * Fix breaking word style on location informations - Book page by @guillaume-ro-fr in https://github.com/calendso/calendso/pull/616 * added 404 for event types by @PeerRich in https://github.com/calendso/calendso/pull/604 * integrate apple icalendar by @femyeda in https://github.com/calendso/calendso/pull/623 * fixed mobile layout for event types advanced settings by @PeerRich in https://github.com/calendso/calendso/pull/627 * copy of #561 ensure callbackUrl exists when submitting login form by @PeerRich in https://github.com/calendso/calendso/pull/609 * Converts booking deletion to soft-delete + more robust cancellation by @emrysal in https://github.com/calendso/calendso/pull/581 * move calendso branding into pro by @KATT in https://github.com/calendso/calendso/pull/629 * fixed "Disband Team" Button (likely Radix upgrade) by @PeerRich in https://github.com/calendso/calendso/pull/631 * fixed Dialog action buttons by @PeerRich in https://github.com/calendso/calendso/pull/630 * upgraded radix-ui as to asChild by @PeerRich in https://github.com/calendso/calendso/pull/632 * Feature/round robin by @emrysal in https://github.com/calendso/calendso/pull/613 * added readme and license for /ee folder by @PeerRich in https://github.com/calendso/calendso/pull/633 * clarify necessity for app password when connecting apple calendar by @femyeda in https://github.com/calendso/calendso/pull/634 * minor style changes to team pages by @PeerRich in https://github.com/calendso/calendso/pull/639 * Fixes timeZone() by no longer needing timeZone() by @emrysal in https://github.com/calendso/calendso/pull/646 * [CAL-394] Dropdown refactoring by @zomars in https://github.com/calendso/calendso/pull/644 * added publicRuntimeConfig in nextjs config for upgrade URL by @alishaz-polymath in https://github.com/calendso/calendso/pull/651 * Fixes eventtype listing by @emrysal in https://github.com/calendso/calendso/pull/653 * Fixed booking page not rendering due to missing linked event type by @emrysal in https://github.com/calendso/calendso/pull/654 * Fixes users getting unrelated bookings by @emrysal in https://github.com/calendso/calendso/pull/655 * Update README.md by @PeerRich in https://github.com/calendso/calendso/pull/657 * renamed more calendso to cal.com by @PeerRich in https://github.com/calendso/calendso/pull/659 * Replace all instances of calendso.com with cal.com + new email logo by @emrysal in https://github.com/calendso/calendso/pull/662 * Only show alert to upgrade when applicable and fix button by @emrysal in https://github.com/calendso/calendso/pull/661 * Fixes 404 pages by @emrysal in https://github.com/calendso/calendso/pull/664 * Replace another calendso with cal by @whatrocks in https://github.com/calendso/calendso/pull/670 * Lacked encoding of the URL components for iso8601 dates by @emrysal in https://github.com/calendso/calendso/pull/669 * Fix issues in multiple endpoints by @bytesbuffer in https://github.com/calendso/calendso/pull/679 * fixed booking buttons on mobile by @PeerRich in https://github.com/calendso/calendso/pull/682 * No confirmation shall be needed when rescheduling events that need confirmation by @Nico-J in https://github.com/calendso/calendso/pull/440 * suggestion: `max-params` `3` by @KATT in https://github.com/calendso/calendso/pull/647 * [CAL-409] Prevents usernames with special characters by @zomars in https://github.com/calendso/calendso/pull/668 * Skip failing tests for now + fix typo by @emrysal in https://github.com/calendso/calendso/pull/686 * Fix/events from caldav not taken into consideration when checking availability by @femyeda in https://github.com/calendso/calendso/pull/637 * Revert "suggestion: `max-params` `3`" by @emrysal in https://github.com/calendso/calendso/pull/689 * Prevent unauthorized event type access by @bytesbuffer in https://github.com/calendso/calendso/pull/694 * Remove password reset data from response by @bytesbuffer in https://github.com/calendso/calendso/pull/699 * removed arrow from dropdown by @PeerRich in https://github.com/calendso/calendso/pull/685 * Update Issue Templates by @masteradit in https://github.com/calendso/calendso/pull/703 * Rename link share from Calendso to Cal by @cassidoo in https://github.com/calendso/calendso/pull/702 * skip failing e2e test by @KATT in https://github.com/calendso/calendso/pull/704 * Run jest tests as part of ci by @KATT in https://github.com/calendso/calendso/pull/705 * Add two-factor authentication by @bytesbuffer in https://github.com/calendso/calendso/pull/692 * Adds name and missing relationship to seeder by @zomars in https://github.com/calendso/calendso/pull/688 * chore: change calendso strings to cal.com by @conrmahr in https://github.com/calendso/calendso/pull/707 ## New Contributors * @pcrosthwaite made their first contribution in https://github.com/calendso/calendso/pull/6 * @janpio made their first contribution in https://github.com/calendso/calendso/pull/20 * @m-abdelwahab made their first contribution in https://github.com/calendso/calendso/pull/21 * @thekeviv made their first contribution in https://github.com/calendso/calendso/pull/23 * @mfts made their first contribution in https://github.com/calendso/calendso/pull/25 * @chrisbenseler made their first contribution in https://github.com/calendso/calendso/pull/44 * @50bbx made their first contribution in https://github.com/calendso/calendso/pull/28 * @cpanato made their first contribution in https://github.com/calendso/calendso/pull/59 * @harad made their first contribution in https://github.com/calendso/calendso/pull/58 * @sublime93 made their first contribution in https://github.com/calendso/calendso/pull/112 * @hedwardd made their first contribution in https://github.com/calendso/calendso/pull/113 * @diegofn made their first contribution in https://github.com/calendso/calendso/pull/111 * @vklimontovich made their first contribution in https://github.com/calendso/calendso/pull/110 * @rymaju made their first contribution in https://github.com/calendso/calendso/pull/138 * @Choongkyu made their first contribution in https://github.com/calendso/calendso/pull/150 * @rberrelleza made their first contribution in https://github.com/calendso/calendso/pull/164 * @MaZderMind made their first contribution in https://github.com/calendso/calendso/pull/156 * @PabloCastellano made their first contribution in https://github.com/calendso/calendso/pull/146 * @parasg1999 made their first contribution in https://github.com/calendso/calendso/pull/180 * @jfernandogt made their first contribution in https://github.com/calendso/calendso/pull/177 * @jasmeetsohal made their first contribution in https://github.com/calendso/calendso/pull/199 * @Rrrricky made their first contribution in https://github.com/calendso/calendso/pull/278 * @FarazPatankar made their first contribution in https://github.com/calendso/calendso/pull/325 * @oscard0m made their first contribution in https://github.com/calendso/calendso/pull/335 * @heuels made their first contribution in https://github.com/calendso/calendso/pull/361 * @peduarte made their first contribution in https://github.com/calendso/calendso/pull/380 * @joshsny made their first contribution in https://github.com/calendso/calendso/pull/421 * @javereec made their first contribution in https://github.com/calendso/calendso/pull/397 * @philippdormann made their first contribution in https://github.com/calendso/calendso/pull/423 * @kanji-keraliya made their first contribution in https://github.com/calendso/calendso/pull/449 * @barrydegraaff made their first contribution in https://github.com/calendso/calendso/pull/466 * @bennetfabian made their first contribution in https://github.com/calendso/calendso/pull/535 * @aspiers made their first contribution in https://github.com/calendso/calendso/pull/571 * @guillaume-ro-fr made their first contribution in https://github.com/calendso/calendso/pull/616 * @whatrocks made their first contribution in https://github.com/calendso/calendso/pull/670 * @masteradit made their first contribution in https://github.com/calendso/calendso/pull/703 * @cassidoo made their first contribution in https://github.com/calendso/calendso/pull/702 * @conrmahr made their first contribution in https://github.com/calendso/calendso/pull/707 **Full Changelog**: https://github.com/calendso/calendso/commits/v1.0
← Older Version First Tracked Release