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 @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 and 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 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 ofStartIcon
/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 needas 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