Releases: calcom/cal.com
Releases · calcom/cal.com
v1.4: Structural improvements and fixes
What's Changed
- fix: prisma schema directory in heroku config by @maximousblk in #1872
- Wrong config YAML file name in issue template by @brunowego in #1867
- hide additional notes in organizer scheduled email if empty by @frankgreco in #1870
- New Crowdin translations by Github Action by @github-actions in #1873
- Fix prisma commands in README file by @miguelnietoa in #1843
- Test possible fix for Vercel builds by @zomars in #1859
- Adds testing mail credentials by @zomars in #1865
- Hotfix for success page email input and button by @alishaz-polymath in #1854
- Remove intercom from public booking pages by @hariombalhara in #1835
- Feature: Instant Theme Change, without refresh [Booking Pages Only] by @hariombalhara in #1807
- New Crowdin translations by Github Action by @github-actions in #1874
- Replace whatsmybrowser.org with Bird Eats Bug by @franciscolourenco in #1787
- New Crowdin translations by Github Action by @github-actions in #1879
- Updated attendees to auto-accept and setting reminders to useDefault by @emrysal in #1880
- fixed input margin for profile settings on mobile by @PeerRich in #1890
- Turbo fixes. Run apps (web/docs) scoped instead of concurrently by @denik1981 in #1887
- Regenerates zod files by @zomars in #1896
- Upgrades next to 12.1 by @zomars in #1895
- Revert "Upgrades next to 12.1" by @zomars in #1903
- Tweak/gitignore prisma zod by @zomars in #1905
- Revert "Tweak/gitignore prisma zod (#1905)" by @zomars in #1906
- added swedish by @PeerRich in #1911
- Eslint fixes by @zomars in #1898
- New Crowdin translations by Github Action by @github-actions in #1891
- Fix/sso username by @deepakprabhakara in #1897
- Upgrade to next 12.1 by @zomars in #1904
- Add 500 error page by @baileypumfleet in #1910
- Add Web Share in mobile by @Jenietoc in #1810
- Adds discord webhook support by @alishaz-polymath in #1886
- changed text of share button by @PeerRich in #1914
- Upgrades prisma to latest version by @zomars in #1894
- New Crowdin translations by Github Action by @github-actions in #1915
- include
rescheduleUid
webhook payload (#1551) by @buschco in #1584 - Removing room entry buffer before a Daily.co video call by @lunchpaillola in #1902
- fix/bookings-order by @alannnc in #1920
- New Crowdin translations by Github Action by @github-actions in #1922
- Refresh the state for the onboarding check in the Shell after onboarding by @denik1981 in #1918
- Handy shortcut to start Prisma Studio by @denik1981 in #1921
- Add ui package for reusable components by @zomars in #1916
- Fix URL by removing slash and backslash by @Jenietoc in #1733
- Build fixes by @zomars in #1929
- fix/update-days-schedule by @alannnc in #1931
- Adds BASE_URL to callbackUrl in signup page and Shell component by @agustif in #1882
- Docs/prisma commands on docs by @miguelnietoa in #1875
- Contributing guide by @zomars in #1930
- Always disconnect + remove redundant success message by @emrysal in #1945
- New Crowdin translations by Github Action by @github-actions in #1926
- Adds BASE_URL to connectIntegrations by @agustif in #1883
- Second go at removing Zod generated classes from our repo by @emrysal in #1946
- Fix dynamic min/max values for schedule form by @denik1981 in #1940
- fixed avatar group and tooltip by @PeerRich in #1950
- New Crowdin translations by Github Action by @github-actions in #1952
- Detect users browser locale for time format 12/24 hours by @agustif in #1900
- adding border to avatargroup based on the parent background color by @PeerRich in #1954
- Fix/border avatargroup by @PeerRich in #1956
- Delete .vercelignore by @emrysal in #1957
- Test/get availability from schedule unit test by @denik1981 in #1951
- [RFC-dx] Opt-out for trpc logging. Sanitize the dev console. by @denik1981 in #1949
- Migrate website to monorepo by @zomars in #1962
- Prisma cache improvements by @zomars in #1963
- Prod fix! by @zomars in #1964
- Fix billing portal for users without stripeCustomerId by @alannnc in #1936
- Added API private submodule by @zomars in #1958
- fix: twitter handle in seo by @imkrunal in #1967
- Fix db-studio calling a missing script by @denik1981 in #1966
- New Crowdin translations by Github Action by @github-actions in #1973
- Locks Node version to 14 by @zomars in #1977
- Adds script to regulate staging deploys by @zomars in #1979
- Fix missing zero-padding on troubleshoot by @leog in #1974
- Update vercel.sh by @zomars in #1983
- Fixes connectionIntegration undefined bug by @agustif in #1987
- Website update by @zomars in #1986
- [Perf Improvement] Event Booking Date Picker by @hariombalhara in #1980
- New Crowdin translations by Github Action by @github-actions in #1975
- fixed dialog button on mobile by @PeerRich in #1995
- Fixes undefined bug by replacing BASE_URL with NEXT_PUBLIC_BASE_URL in Shell and signup. by @agustif in #1991
- fix/slots-calculate-hours by @alannnc in #1994
- New Crowdin translations by Github Action by @github-actions in #1996
- [Bugfix] Booking Date Picker - First few dates are rendered fast, but later dates are all rendered in UI at once. by @hariombalhara in #1989
- Fixes ambiguous cancel dialog by @alishaz-polymath in #2001
- Let users set 12/24 hour time format by @baileypumfleet in #2002
- fix/secret-premade-event-hidden by @alannnc in #1999
- New Crowdin translations by Github Action by @github-actions in #2007
- fix: docs title showing untitled by @imkrunal in #2006
- New Crowdin translations by Github Action by @github-actions in #2017
- New Crowdin translations by Github Action by @github-actions in #2019
- New Crowdin translations by Github Action by @github-actions in #2024
- docs: add contributing guide by @imkrunal in #2021
- Webhooks to support event type association by @alishaz-polymath in #1889
- Revert "Webhooks to support event type association" by @zomars in #2032
- New Crowdin translations by Github Action by @github-actions in #2031
- Revert "Revert "Webhooks to support event type association"" by @zomars in #2033
- Update turbo.json by @zomars in #2039
- New Crowdin translations by Github Action by @github-actions in #2034
- fix/booking-first-day-of-next-mont by @alannnc in #2037
- fix: jitsi email does not contain meeting link by @imkrunal in #2004
- Update CONTRIB...
v1.3: Web3, SSO (SAML), Team Billing, Video Apps and more
What's Changed
- Fix for #1518 by @zomars in #1521
- Added known configuration for gmail smtp (nodemailer) by @deepakprabhakara in #1522
- fix/playwright test by @elaichenkov in #1533
- Sets new users to trial by default and docs improvements by @zomars in #1536
- Fixes: Get minutes offset from start of the day over days.utc() by @manjufy in #1488
- Removes e2e retries and videos by @zomars in #1537
- New Crowdin translations by Github Action by @github-actions in #1532
- german translation improvements by @philippdormann in #1553
- New Crowdin translations by Github Action by @github-actions in #1559
- Forgot password test troubleshooting by @zomars in #1538
- Survey at account deletion by @alishaz-polymath in #1561
- Lazy loads phone input by @zomars in #1566
- added heroku app.json by @PeerRich in #1565
- Follow up to #1566 by @zomars in #1567
- added telemetry to importer by @PeerRich in #1525
- Fixed issue with mixed up Google login by @deepakprabhakara in #1569
- Follow up to GI-1531 fixing redirect to cancellation survey by @alishaz-polymath in #1570
- added polish, hebrew, arabic to dropdown by @PeerRich in #1573
- I18n/new languages by @PeerRich in #1575
- New Crowdin translations by Github Action by @github-actions in #1574
- Adds missing locale by @zomars in #1576
- include
rescheduleUid
webhook payload (#1551) by @buschco in #1557 - Allow choosing destination calendar per event type by @zomars in #1514
- fixed mismatch of bg color for success page by @PeerRich in #1597
- New Crowdin translations by Github Action by @github-actions in #1598
- added chinese to i18next config by @PeerRich in #1591
- Fixes for team event creation by @zomars in #1604
- added component with tooltip by @PeerRich in #1609
- Add Jitsu badge to README by @vklimontovich in #1612
- New Crowdin translations by Github Action by @github-actions in #1614
- removed developer.cal.com from 404 by @PeerRich in #1617
- Explicitly set email variable for readability by @emrysal in #1619
- New Crowdin translations by Github Action by @github-actions in #1620
- fix mapping for cancel webhook (#1554) by @buschco in #1556
- Fix signup query by @miguelnietoa in #1608
- Added og-image for event-types by @alishaz-polymath in #1618
- Fix NaN values when creating event type under your name by @miguelnietoa in #1625
- Improved authentication screens (Login/Logout/Forgot Password) by @jamiepine in #1627
- fixed 404 by @PeerRich in #1629
- New Crowdin translations by Github Action by @github-actions in #1628
- Fixes #1572 by @dan2kx in #1622
- Revert "Fixes #1572" by @emrysal in #1630
- Upgrades zod-prisma by @zomars in #1632
- Wrong language in emails by @alishaz-polymath in #1541
- Add minimum value in minutes in new event type by @Jenietoc in #1624
- renamed booking_confirmed to booking_attempted by @PeerRich in #1639
- Revert "renamed booking_confirmed to booking_attempted" by @PeerRich in #1640
- New Crowdin translations by Github Action by @github-actions in #1641
- Fix avatar image flicker on route change by @alishaz-polymath in #1638
- feat: add option to provide cancellation reason for email by @nrademacher in #1587
- Allows for in-app upgrade by @zomars in #1642
- New Crowdin translations by Github Action by @github-actions in #1645
- New Crowdin translations by Github Action by @github-actions in #1647
- minor fixes to billing page and trial banner by @PeerRich in #1648
- Fixed caldav server events were not taken into consideration when booking by @natelindev in #1649
- Fix browser specific styling on some elements by @Noctember in #1637
- Fix/accept team invite once signup by @emrysal in #1653
- New Crowdin translations by Github Action by @github-actions in #1652
- Bugfix/minor email fix by @arnabtarwani in #1644
- 🚨 [security] Update next: 12.0.7 → 12.0.9 (patch) by @depfu in #1643
- Fixed typo in README.md by @vklimontovich in #1656
- New Crowdin translations by Github Action by @github-actions in #1662
- renamed github by @PeerRich in #1667
- New Crowdin translations by Github Action by @github-actions in #1672
- Web3 App by @edanfesi in #1603
- using button loading props vs Loader component by @PeerRich in #1677
- minor web3 fixes by @PeerRich in #1678
- Fix/web3 hotfixes by @PeerRich in #1679
- New Crowdin translations by Github Action by @github-actions in #1680
- RTL (right-to-left) layout by @PeerRich in #1654
- Web3 hotfixes to latest main by @emrysal in #1681
- New Crowdin translations by Github Action by @github-actions in #1684
- small darkmode fix for web3 by @PeerRich in #1685
- Feature/sso signup by @deepakprabhakara in #1555
- New Crowdin translations by Github Action by @github-actions in #1690
- added cz to dropdown by @PeerRich in #1688
- Add Huddle01 integration by @rohg007 in #1675
- New Crowdin translations by Github Action by @github-actions in #1696
- Guest language in email fallback to 'en' by @alishaz-polymath in #1694
- availability: end time should not be lower than start time by @alishaz-polymath in #1673
- removed redirects for web3, needs dialog in booking page by @PeerRich in #1700
- Works on local, fingers crossed by @emrysal in #1701
- Re-implemented smartContractAddress guards by @emrysal in #1703
- New Crowdin translations by Github Action by @github-actions in #1698
- Tandem Video by @kemiller in #1671
- Better 2FA Interface by @jamiepine in #1707
- New Crowdin translations by Github Action by @github-actions in #1704
- increased zindex of bottom nav by @PeerRich in #1712
- New Crowdin translations by Github Action by @github-actions in #1713
- made event-type full width clickable by @PeerRich in #1722
- Update project-folder in README by @miguelnietoa in #1726
- smaller layout improvements to event-types edit by @PeerRich in #1724
- added verified badge to profile and removed/dropped smartContractAddress from db by @PeerRich in #1710
- New Crowdin translations by Github Action by @github-actions in #1723
- fix: add missing items to app.json by @arthurdenner in #1732
- Team Billing by @jamiepine in #1552
- added signup message for 404 by @PeerRich in #1734
- New Crowdin translations by Github Action by @github-actions in #1743
...
v1.2: Teams & stability
What's Changed
- Fixes user availability to be contextual to the user timezone by @emrysal in https://github.com/calendso/calendso/pull/1166
- Working availability Schedule for every timezone (few things TODO) by @emrysal in https://github.com/calendso/calendso/pull/1187
- Updated team to also use getWorkingHours by @emrysal in https://github.com/calendso/calendso/pull/1188
- hotfix: location on approval email by @mihaic195 in https://github.com/calendso/calendso/pull/1186
- Availability mobile UI fix by @alishaz-polymath in https://github.com/calendso/calendso/pull/1195
- Webhook tweaks + Support added for "Custom payload templates" / x-www-form-urlencoded / json by @emrysal in https://github.com/calendso/calendso/pull/1193
- temporarily disable batching by @KATT in https://github.com/calendso/calendso/pull/1197
- get rid of circular references in
viewer.eventTypes
by @KATT in https://github.com/calendso/calendso/pull/1198 - re-enable batching by @KATT in https://github.com/calendso/calendso/pull/1199
- upgrade tsdav to v1.1.5 by @natelindev in https://github.com/calendso/calendso/pull/993
- Improvement/cal 639 turn edit location dialog into radix uu by @alishaz-polymath in https://github.com/calendso/calendso/pull/1055
- Creates pull_request_template.md by @zomars in https://github.com/calendso/calendso/pull/1204
- Fixes #1205 - Able to schedule for past times in current date by @emrysal in https://github.com/calendso/calendso/pull/1211
- Update all Yarn dependencies (2021-11-15) by @depfu in https://github.com/calendso/calendso/pull/1176
- Update all Yarn dependencies (2021-11-24) by @depfu in https://github.com/calendso/calendso/pull/1212
- Call setSelectedTimeZone as we don't want to refactor Scheduler by @emrysal in https://github.com/calendso/calendso/pull/1213
- Add full FR language translation from EN by @arb0z in https://github.com/calendso/calendso/pull/1202
- Emails Revamp by @mihaic195 in https://github.com/calendso/calendso/pull/1201
- Add Docker Compose as requirement to run the quick start by @flemming-petersen in https://github.com/calendso/calendso/pull/1225
- fixed edit icon for event-type details by @PeerRich in https://github.com/calendso/calendso/pull/1230
- replaced btn-primary, btn-secondary, btn-white with respective Button equivalents by @alishaz-polymath in https://github.com/calendso/calendso/pull/1218
- Update all Yarn dependencies (2021-11-26) by @depfu in https://github.com/calendso/calendso/pull/1223
- Prevent user form entering negative numbers into event duration by @flemming-petersen in https://github.com/calendso/calendso/pull/1231
- Removed unused webhook by @zomars in https://github.com/calendso/calendso/pull/1227
- chore: clean up and fix images on emails by @mihaic195 in https://github.com/calendso/calendso/pull/1224
- Bugfix/event types buggy view on tablet by @alishaz-polymath in https://github.com/calendso/calendso/pull/1238
- minor design changes to tablet navigation by @PeerRich in https://github.com/calendso/calendso/pull/1240
- fix zoom leading to
integrations:zoom
location by @KATT in https://github.com/calendso/calendso/pull/1242 - tablet navigation: removed code redundancy & fixed alignment by @PeerRich in https://github.com/calendso/calendso/pull/1241
- Followup for #1242 by @zomars in https://github.com/calendso/calendso/pull/1243
- removed imgur from emails, added missing / to footer logo by @PeerRich in https://github.com/calendso/calendso/pull/1245
- Update README instructions new user record by @mcasey8540 in https://github.com/calendso/calendso/pull/1103
- fixed subtitle for event-types by @PeerRich in https://github.com/calendso/calendso/pull/1247
- Feature/field prefills by @emrysal in https://github.com/calendso/calendso/pull/1249
- Adds eventTypeId as a parameter by @emrysal in https://github.com/calendso/calendso/pull/1217
- correction of typo in French locale by @TomBoss in https://github.com/calendso/calendso/pull/1251
- fixed border color of daily video by @PeerRich in https://github.com/calendso/calendso/pull/1255
- Fixes missing locations by @emrysal in https://github.com/calendso/calendso/pull/1257
- Fix time view not in full length by @zzwt in https://github.com/calendso/calendso/pull/1256
- Favour the user's default calendar notification settings without overriding by @rorhug in https://github.com/calendso/calendso/pull/1259
- Ensure credential objects come oldest first by @rorhug in https://github.com/calendso/calendso/pull/1258
- fix: calendar event fixes by @mihaic195 in https://github.com/calendso/calendso/pull/1260
- fix: move pull request template by @ikadix in https://github.com/calendso/calendso/pull/1263
- fix: user bio width when booking a team member by @ikadix in https://github.com/calendso/calendso/pull/1264
- fix: event description for teams on mobile by @ikadix in https://github.com/calendso/calendso/pull/1261
- Fix: duplicate team name no prompt by @zzwt in https://github.com/calendso/calendso/pull/1267
- fix: calendar event description by @mihaic195 in https://github.com/calendso/calendso/pull/1266
- Zomars/refactor emails followup by @zomars in https://github.com/calendso/calendso/pull/1216
- fix: add team bio to public page by @ikadix in https://github.com/calendso/calendso/pull/1265
- fix: prevent image uploader converting every image to jpeg by @ikadix in https://github.com/calendso/calendso/pull/1262
- Reversed order of custom inputs & notes by @emrysal in https://github.com/calendso/calendso/pull/1268
- 🚨 [security] Update next: 12.0.4 → 12.0.7 (patch) by @depfu in https://github.com/calendso/calendso/pull/1270
- fix: #1273 Option 2 by @ikadix in https://github.com/calendso/calendso/pull/1274
- Migrate availability schedule for everyone by @KATT in https://github.com/calendso/calendso/pull/1179
- Swap availability and booking icons by @baileypumfleet in https://github.com/calendso/calendso/pull/1276
- Fix user dropdown text overflow by @zzwt in https://github.com/calendso/calendso/pull/1283
- Fix round-robin by @nk1tz in https://github.com/calendso/calendso/pull/1280
- add select primary calendar by @KATT in https://github.com/calendso/calendso/pull/1133
- Adds deploy script by @zomars in https://github.com/calendso/calendso/pull/1286
- Zomars/calendars UI fixes by @zomars in https://github.com/calendso/calendso/pull/1288
- Improvement/teams by @jamiepine in https://github.com/calendso/calendso/pull/1285
- Fix timezones being returned from office 365 by @sec0ndhand in https://github.com/calendso/calendso/pull/1269
- Uses vercel url on integration endpoints for staging by @zomars in https://github.com/calendso/calendso/pull/1293
- Remove team member bug fix by @jamiepine in https://github.com/calendso/calendso/pull/1295
- Commented out minimumBookingNotice, needs fixing by @emrysal in https://github.com/calendso/calendso/pull/1297
- Upgrades to tailwindcss v3 by @zomars in https://github.com/calendso/calendso/pull/1294
- Fixed nextcloud & fastmail events not created by @natelindev in https://github.com/calendso/calendso/pull/1300
- Fixes cancel booking page by @zomars in https://github.com/calendso/calendso/pull/1301
- Fix for incorrect
color as result of Tailwind upgrade by @jamiepine in https://github.com/calendso/calendso/pull/1303 - Adds complementing text color for various brand colors that the user might choose by @alishaz-polymath in https://github.com/calendso/calendso/pull/1289
- fixed border on success by @PeerRich in https://github.com/calendso/calendso/pull/1310
- prevent i18n flickering on pages by @KATT in https://github.com/calendso/calendso/pull/1308
- fixed tooltips by @PeerRich in https://github.com/calendso/calendso/pull/1311
- Fixes Location options are repeatedly added to Location Dropdown by @zomars in https://github.com/calendso/calendso/pull/1316
- added brand color to dark mode timepicker by @alishaz-polymath in https://github.com/calendso/calendso/pull/1307
- removed overflow hidden from dialog to fix dropdowns by @PeerRich in https://github.com/calendso/calendso/pull/1321
- Fixes zoom expiry date by @emrysal in https://github.com/calendso/calendso/pull/1315
- removed unused roboto.ttf by @PeerRich in https://github.com/calendso/calendso/pull/1327
- E2E tests refactoring by @zomars in https://github.com/calendso/calendso/pull/1318
- Bugfix/year change by @emrysal in https://github.com/calendso/calendso/pull/1323
- Fixing forgot password screen's incorrect styles & outdated components by @jamiepine in https://github.com/calendso/calendso/pull/1339
- UX improvement to public facing team pages by @jamiepine in https://github.com/calendso/calendso/pull/1338
- Even Better Teams by @jamiepine in https://github.com/calendso/calendso/pull/1304
- removed empty language files, triyng to debug crowdin by @PeerRich in https://github.com/calendso/calendso/pull/1341
- Revert "removed empty language files, triyng to debug crowdin" by @PeerRich in https://github.com/calendso/calendso/pull/1344
- Removes brand color from stripe card by @alishaz-polymath in https://github.com/calendso/calendso/pull/1342
- Zomars/cal 748 paid bookings are failing by @zomars in https://github.com/calendso/calendso/pull/1335
- Trigger redeploy by @zomars in https://github.com/calendso/calendso/pull/1348
- Fixes contextual translation error (NL) by @emrysal in https://github.com/calendso/calendso/pull/1350
- fix: refresh UserDropdown after update by @zzwt in https://github.com/calendso/calendso/pull/1352
- Allows setting the event frequency to other than event length by @emrysal in https://github.com/calendso/calendso/pull/1349
- Let case sensitive email alone by @zomars in https://github.com/calendso/calendso/pull/1357
- fixes 404 for subpaths, adds prefilled url to sign up form by @PeerRich in https://github.com/calendso/calendso/pull/1355
- fix VSCode auto importing by @jamiepine in https://github.com/calendso/calendso...
v1.1: i18n, UI Revamps, Payments and more
After an incredible v1.0 launch back in September, our team has been hard at work on the next release of Cal.com. Much like with our first version, all of the decision making has been hugely community-driven, which means that we prioritise the features and fixes that our users want. We’ve found this to be an incredibly efficient way of working, and so we’re super excited to share with you the features that we’ve built.
The full changelog
- new EmptyScreen component, using it in /bookings by @PeerRich in https://github.com/calendso/calendso/pull/708
- [CAL-463] Validates required checkboxes by @zomars in https://github.com/calendso/calendso/pull/713
- Fixes deployed previews by @zomars in https://github.com/calendso/calendso/pull/714
- Fix/duplicate events on onboarding by @femyeda in https://github.com/calendso/calendso/pull/716
- Default to slug when Full Name isn't set by @Heaust-ops in https://github.com/calendso/calendso/pull/721
- Ensure users cannot delete teams they don’t own by @bytesbuffer in https://github.com/calendso/calendso/pull/720
- Feat disable guests for events by @zomars in https://github.com/calendso/calendso/pull/719
- made it easier to see if there are more times available to scroll by @PeerRich in https://github.com/calendso/calendso/pull/722
- Adds Stripe integration by @zomars in https://github.com/calendso/calendso/pull/717
- Suggestion: let prettier sort imports order by @zomars in https://github.com/calendso/calendso/pull/673
- added Cal Sans by @PeerRich in https://github.com/calendso/calendso/pull/709
- fixes: All booked display error, closes #726 by @PeerRich in https://github.com/calendso/calendso/pull/728
- Bugfix/include zoom location by @Nico-J in https://github.com/calendso/calendso/pull/715
- Setup i18n and locale detection by @mihaic195 in https://github.com/calendso/calendso/pull/712
- Add JWT secret to next-auth.js by @baileypumfleet in https://github.com/calendso/calendso/pull/730
- Fixed bug that old credentials were used to create a zoom booking by @Nico-J in https://github.com/calendso/calendso/pull/729
- fix CI e2e tests by @KATT in https://github.com/calendso/calendso/pull/748
- Fixes user event availability page by @zomars in https://github.com/calendso/calendso/pull/749
- GHA for crowdin (WIP) by @mihaic195 in https://github.com/calendso/calendso/pull/731
- Revert "GHA for crowdin (WIP)" by @mihaic195 in https://github.com/calendso/calendso/pull/751
- fix: branding is always disabled for pro by @KATT in https://github.com/calendso/calendso/pull/754
- More availability fixes by @zomars in https://github.com/calendso/calendso/pull/755
- Makes every day available for events that don't have availability set by @zomars in https://github.com/calendso/calendso/pull/756
- minor fix to og-image and powered by logos by @PeerRich in https://github.com/calendso/calendso/pull/757
- hotfix for powered by badge by @PeerRich in https://github.com/calendso/calendso/pull/758
- Fixes a crash caused by too many redraws by @emrysal in https://github.com/calendso/calendso/pull/759
- CAL-473 Fixes client-side routing for authed pages by @zomars in https://github.com/calendso/calendso/pull/763
- Fixes #701: User's page shows Team events with broken links by @emrysal in https://github.com/calendso/calendso/pull/761
- fixed event-type buttons on mobile by @PeerRich in https://github.com/calendso/calendso/pull/764
- ui bug: alert looking funky by @KATT in https://github.com/calendso/calendso/pull/766
- replaced window.location with NEXT_PUBLIC_APP_URL by @PeerRich in https://github.com/calendso/calendso/pull/769
- remove
npm-run-all
by @KATT in https://github.com/calendso/calendso/pull/768 - Fix/event type button alignment by @PeerRich in https://github.com/calendso/calendso/pull/765
- Prevents a 404 page for payments by @zomars in https://github.com/calendso/calendso/pull/770
- CAL-469 Adds intercom dynamically by @zomars in https://github.com/calendso/calendso/pull/762
- Fix link ignoring app url on even-type by @aguilaair in https://github.com/calendso/calendso/pull/773
- Fixes theme flickering on booking & availability select page by @emrysal in https://github.com/calendso/calendso/pull/771
- Show raw secret during two-factor setup by @bytesbuffer in https://github.com/calendso/calendso/pull/775
yarn lint --fix
take 100 by @KATT in https://github.com/calendso/calendso/pull/783- auto-approve peer & bailey by @KATT in https://github.com/calendso/calendso/pull/782
- Fixes eventype form by @zomars in https://github.com/calendso/calendso/pull/777
- Fixes the Radix UI warning for consistent IDs by @emrysal in https://github.com/calendso/calendso/pull/774
- added z-index for event types dropdown by @PeerRich in https://github.com/calendso/calendso/pull/791
- add tRPC by @KATT in https://github.com/calendso/calendso/pull/614
- statically render profile pages by @KATT in https://github.com/calendso/calendso/pull/615
- ⬆️ Bump jest from 27.2.1 to 27.2.2 by @dependabot in https://github.com/calendso/calendso/pull/785
- added relative position to placeholder parent by @alishaz-polymath in https://github.com/calendso/calendso/pull/797
- Remove Moment dependency by changing implementation of DateRangePicker to something leaner by @emrysal in https://github.com/calendso/calendso/pull/798
- fix loading spinner flicker by @KATT in https://github.com/calendso/calendso/pull/800
- switching to stripes customer portal by @PeerRich in https://github.com/calendso/calendso/pull/772
- confirming event gives no visual feedback by @KATT in https://github.com/calendso/calendso/pull/804
- Fixes customer portal return url by @zomars in https://github.com/calendso/calendso/pull/802
- cal 485 prevent users from changing their username to premium ones by @zomars in https://github.com/calendso/calendso/pull/799
- confirming event gives no visual by @KATT in https://github.com/calendso/calendso/pull/803
- Update billing tab UI by @baileypumfleet in https://github.com/calendso/calendso/pull/806
- Set tabIndex for forgot password & add loader by @baileypumfleet in https://github.com/calendso/calendso/pull/807
- downgrade users when trial ends by @KATT in https://github.com/calendso/calendso/pull/767
- Zomars/fixes stripe portal redirect by @zomars in https://github.com/calendso/calendso/pull/808
- prevent cancellation of past events by @Malte-D in https://github.com/calendso/calendso/pull/568
yarn lint --fix
by @KATT in https://github.com/calendso/calendso/pull/812- fix stripe
customer.subscription.deleted
-webhook by @KATT in https://github.com/calendso/calendso/pull/811 - Fixes error when user cancels stripe integration by @zomars in https://github.com/calendso/calendso/pull/813
- chore: add some dx configs by @mihaic195 in https://github.com/calendso/calendso/pull/650
- ⬆️ Bump tailwindcss from 2.2.15 to 2.2.16 by @dependabot in https://github.com/calendso/calendso/pull/796
- added new favicons by @PeerRich in https://github.com/calendso/calendso/pull/817
- fix: alert severity by @mihaic195 in https://github.com/calendso/calendso/pull/814
- Adds possibilty to analyze client and server bundle size by @zomars in https://github.com/calendso/calendso/pull/677
- Lowercase username by @emrysal in https://github.com/calendso/calendso/pull/821
- Add CTA on success page by @baileypumfleet in https://github.com/calendso/calendso/pull/818
- fixed reload after disband team (CAL-502) by @alishaz-polymath in https://github.com/calendso/calendso/pull/823
- Added booking tabs, type fixing and refactoring by @zomars in https://github.com/calendso/calendso/pull/825
- Fix: Remove 0s from team page by @baileypumfleet in https://github.com/calendso/calendso/pull/827
- Bookings UI improvements by @zomars in https://github.com/calendso/calendso/pull/826
- turned teams page into flex from grid to center it by @PeerRich in https://github.com/calendso/calendso/pull/828
- bring back h-screen in user page by @PeerRich in https://github.com/calendso/calendso/pull/829
- move
withTRPC
-HOC to_app.tsx
by @KATT in https://github.com/calendso/calendso/pull/822 - minor changes to booking page and navtabs by @PeerRich in https://github.com/calendso/calendso/pull/832
- resize image before storing by @KATT in https://github.com/calendso/calendso/pull/831
- refactor availability times form using react-hook-form by @KATT in https://github.com/calendso/calendso/pull/824
- added license banner by @PeerRich in https://github.com/calendso/calendso/pull/833
- replaced another location.hostname, deleted DonateBanner by @PeerRich in https://github.com/calendso/calendso/pull/834
- fix login sometimes having to login twice by @KATT in https://github.com/calendso/calendso/pull/839
- add some
react-query
client defaults by @KATT in https://github.com/calendso/calendso/pull/838 - add
<QueryCell />
to remove bespoke loading/error/empty/success logic by @KATT in https://github.com/calendso/calendso/pull/835 - make cypress in CI more fail-safe by @KATT in https://github.com/calendso/calendso/pull/836
- Bugfix/image upload fuzzy by @emrysal in https://github.com/calendso/calendso/pull/844
- CAL-538 Adds specific empty copy by booking status by @zomars in https://github.com/calendso/calendso/pull/842
- simplify
/bookings/[status]
logic by @KATT in https://github.com/calendso/calendso/pull/845 - Use id to look up user by @bytesbuffer in https://github.com/calendso/calendso/pull/843
- Correct License banner instructions. by @kelvinalfaro in https://github.com/calendso/calendso/pull/846
- Fixes weekStart & automatic theme adjust checkbox by @emrysal in https://github.com/calendso/calendso/pull/847
- added edit icon to event-type title input to make editing more obvious by @PeerRich in https://github.com/calendso/calendso/pull/848
<QueryCell />
type inference improvement by @KATT in https://github.com/calendso/calendso/pull/849- added disabled ema...
v1.0: Our first stable version
Read more about the release here: https://cal.com/blog/calendso-rebrands-to-cal-com
The full changelog
- When navigating to a calendso user that does not exist, return notFound. by @emrysal in https://github.com/calendso/calendso/pull/2
- Fixed some minor bugs that caused console errors by @emrysal in https://github.com/calendso/calendso/pull/3
- README Improvements by @pcrosthwaite in https://github.com/calendso/calendso/pull/6
- docs(README): Improve "Development Setup" by @janpio in https://github.com/calendso/calendso/pull/20
- docs(README): Add Prisma to the list of tools by @m-abdelwahab in https://github.com/calendso/calendso/pull/21
- Docs - Added more details on info about obtaining google api creds by @thekeviv in https://github.com/calendso/calendso/pull/23
- add NEXTAUTH_URL to environment variables by @mfts in https://github.com/calendso/calendso/pull/25
- Refactor in pages by @chrisbenseler in https://github.com/calendso/calendso/pull/44
- Basic support for time zones by @50bbx in https://github.com/calendso/calendso/pull/28
- Bump jose from 1.28.0 to 1.28.1 by @dependabot in https://github.com/calendso/calendso/pull/52
- Added ics library, added icon to download .ics on the success page. by @emrysal in https://github.com/calendso/calendso/pull/45
- dependencies: update prisma to version 2.21.2 by @cpanato in https://github.com/calendso/calendso/pull/59
- Update README.md by @harad in https://github.com/calendso/calendso/pull/58
- Fix for a bug when updating an event type by @harad in https://github.com/calendso/calendso/pull/57
- Basic validation for New Event Type to prevent unexpected behaviour by @harad in https://github.com/calendso/calendso/pull/56
- Tweaks to the Dashboard UI by @harad in https://github.com/calendso/calendso/pull/53
- Fixes adding google integration not appearing in the dashboard by @emrysal in https://github.com/calendso/calendso/pull/89
- Adds Office 365 / Outlook.com Calendar Integration by @emrysal in https://github.com/calendso/calendso/pull/87
- Combine different timezones to condense the options by @emrysal in https://github.com/calendso/calendso/pull/91
- Implemented react-timezone-select library by @emrysal in https://github.com/calendso/calendso/pull/103
- Add office 365 calendar instructions by @sublime93 in https://github.com/calendso/calendso/pull/112
- Feature/calendar layout by @hedwardd in https://github.com/calendso/calendso/pull/113
- Update success page calendar icons by @diegofn in https://github.com/calendso/calendso/pull/111
- Updated Next.js to 10.2 by @emrysal in https://github.com/calendso/calendso/pull/115
- csrfToken->getCsrfToken is required by webpack5 (fixes #123, thanks @jacobocode) by @emrysal in https://github.com/calendso/calendso/pull/124
- Added telemetry collection (through jitsu.com) by @vklimontovich in https://github.com/calendso/calendso/pull/110
- Fixes #134, invalid add to google calendar link on success page. by @emrysal in https://github.com/calendso/calendso/pull/136
- Adding email validation to booking by @rymaju in https://github.com/calendso/calendso/pull/138
- Remove the 'Cancel' button from the Settings pages suggested in #140 by @emrysal in https://github.com/calendso/calendso/pull/141
- Take server config into account whilst listing integrations, improved… by @emrysal in https://github.com/calendso/calendso/pull/148
- fix calendar style and resolve some TS lint errors by @Choongkyu in https://github.com/calendso/calendso/pull/150
- Jitsu → 2.0.1, mask sensitive information by @vklimontovich in https://github.com/calendso/calendso/pull/153
- Add timezone select in calendar view by @50bbx in https://github.com/calendso/calendso/pull/163
- send back a specific message per field by @rberrelleza in https://github.com/calendso/calendso/pull/164
- Perform simple validation for required fields by @rymaju in https://github.com/calendso/calendso/pull/158
- Add Links to Public Pages by @MaZderMind in https://github.com/calendso/calendso/pull/156
- added powered by calendso by @PeerRich in https://github.com/calendso/calendso/pull/173
- Telemetry improvements by @vklimontovich in https://github.com/calendso/calendso/pull/172
- Removed redirect clientside session logic from pages and moved to shell by @emrysal in https://github.com/calendso/calendso/pull/171
- Check if user exists or return a 404 before proceeding by @emrysal in https://github.com/calendso/calendso/pull/170
- Added redirects() entry to next.config.js, changed Settings url to /settings/profile by @emrysal in https://github.com/calendso/calendso/pull/169
- Fix bug when dismissing modal on availability page by @rymaju in https://github.com/calendso/calendso/pull/159
- Update README.md: Google API instructions by @PabloCastellano in https://github.com/calendso/calendso/pull/146
- Upgraded prisma to v2.22.1 by @emrysal in https://github.com/calendso/calendso/pull/175
- Implemented configurable eventType phone or physical locations. by @emrysal in https://github.com/calendso/calendso/pull/176
- Default [] value for locations array on booking page by @emrysal in https://github.com/calendso/calendso/pull/178
- fix: check for overlapping appointments by @parasg1999 in https://github.com/calendso/calendso/pull/180
- Fixes UTC issue to success page when refreshed by @emrysal in https://github.com/calendso/calendso/pull/181
- feat: Add support to use gravatar as a fallback avatar by @jfernandogt in https://github.com/calendso/calendso/pull/177
- feat: Add support for multiple google calendars by @jfernandogt in https://github.com/calendso/calendso/pull/147
- added donation banner for self-hosted by @PeerRich in https://github.com/calendso/calendso/pull/198
- add random bullet color in user's events list by @jasmeetsohal in https://github.com/calendso/calendso/pull/199
- Add ability to select first day of week by @hedwardd in https://github.com/calendso/calendso/pull/206
- Removed unnecessary DB calls & changes everything to use session.user.id by @emrysal in https://github.com/calendso/calendso/pull/212
- Implemented sticky time options based on localStorage by @emrysal in https://github.com/calendso/calendso/pull/216
- Feature/mailings by @emrysal in https://github.com/calendso/calendso/pull/219
- Fixes #222 - switched out custom function with dayjs toArray by @emrysal in https://github.com/calendso/calendso/pull/223
- Added the optional Location information + fixed nonfunctional a tag by @emrysal in https://github.com/calendso/calendso/pull/224
- Fixes #225 by correctly applying the timezone whilst keeping the original date in UTC by @emrysal in https://github.com/calendso/calendso/pull/226
- Fixed alignment issue with loading spinner by @emrysal in https://github.com/calendso/calendso/pull/231
- Disable booking confirm for o365 & enable new event email for all by @emrysal in https://github.com/calendso/calendso/pull/232
- ActiveLink extends Link by adding an activated class when page is active by @emrysal in https://github.com/calendso/calendso/pull/234
- Removed calendar scope, we shouldn't need it. by @emrysal in https://github.com/calendso/calendso/pull/236
- stroke-width -> strokeWidth + 4-tab to 2-tab by @emrysal in https://github.com/calendso/calendso/pull/237
- Feat: Add teams by @emrysal in https://github.com/calendso/calendso/pull/247
- Restricted usernames to be unique by @emrysal in https://github.com/calendso/calendso/pull/249
- Fixed incorrect variable & also clears old errors now by @emrysal in https://github.com/calendso/calendso/pull/250
- Adds a bit of margin to left and right for better mobile display by @emrysal in https://github.com/calendso/calendso/pull/252
- Feature: Cancel/Reschedule links by @Nico-J in https://github.com/calendso/calendso/pull/253
- Updated README.md with update notices by @Nico-J in https://github.com/calendso/calendso/pull/255
- Set Reply-To header & mobile fixes to EventType page by @emrysal in https://github.com/calendso/calendso/pull/256
- Added button to add integrations by @Nico-J in https://github.com/calendso/calendso/pull/257
- Bugfix: Send email when no integrations are present as well by @Nico-J in https://github.com/calendso/calendso/pull/258
- Implements inviting external users to teams by @emrysal in https://github.com/calendso/calendso/pull/251
- Append reschedule/cancel also to event description by @Nico-J in https://github.com/calendso/calendso/pull/260
- Added migration for current db schema by @Nico-J in https://github.com/calendso/calendso/pull/261
- feat: Manage subscription by @PeerRich in https://github.com/calendso/calendso/pull/276
- Updated useEffect so it only fires once (added []) by @emrysal in https://github.com/calendso/calendso/pull/279
- Feature: select calendars to check for availability by @Malte-D in https://github.com/calendso/calendso/pull/267
- Feature/customise event names by @Malte-D in https://github.com/calendso/calendso/pull/272
- Added migrations for adding external users by @emrysal in https://github.com/calendso/calendso/pull/273
- Implemented a configurable buffer between events by @Malte-D in https://github.com/calendso/calendso/pull/275
- Fixes #266: ICS event is off by one month by @emrysal in https://github.com/calendso/calendso/pull/268
- Selected calendars hotfix by @Malte-D in https://github.com/calendso/calendso/pull/284
- Return 404 when requesting event url that does not exist by @emrysal in https://github.com/calendso/calendso/pull/285
- Fixed cancellation bug: "cannot read property 'length' of null" by @Nico-J in https://github.com/calendso/calendso/pull/286
- Revert "Fixed cancellation bug: "cannot read property 'length' of null"" by @femyeda in https://github.com/calendso/calendso/pull/288
- fix: eventType not defined on [user]/[type] by @fem...