Omar López
f23e4f2b9d
Fixes customer portal return url ( #802 )
2021-09-28 09:04:30 +01:00
Alex Johansson
dcea723ea4
confirming event gives no visual feedback ( #804 )
2021-09-27 18:11:52 -06:00
Peer Richelsen
58dde562a3
switching to stripes customer portal ( #772 )
2021-09-27 23:57:23 +01:00
Alex van Andel
dc7b084bdf
Remove Moment dependency by changing implementation of DateRangePicker to something leaner ( #798 )
...
* chore: extracted all DateRangePicker logic from event-types/[type].tsx
* Minor alignment fixes + Date.now() instead of 1970.
* Removes react-dates, implements wojtekmaj/react-daterange-picker
2021-09-27 22:12:55 +01:00
Alex Johansson
649e79bdc7
statically render profile pages ( #615 )
2021-09-27 17:09:19 +01:00
Alex Johansson and kodiakhq[bot]
34300650e4
add tRPC ( #614 )
...
* add trpc
* trpc specific
* fix deps
* lint fix
* upgrade prisma
* nativeTypes
* nope, not needed
* fix app propviders
* Revert "upgrade prisma"
This reverts commit e6f2d2542a01ec82c80aa2fe367ae12c68ded1a5.
* rev
* up trpc
* simplify
* wip - bookings page with trpc
* bookings using trpc
* fix `Shell` props
* call it viewerRouter instead
* cleanuop
* ssg helper
* fix lint
* fix types
* skip
* add `useRedirectToLoginIfUnauthenticated`
* exhaustive-deps
* fix callbackUrl
* rewrite `/availability` using trpc
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-27 14:47:55 +00:00
Peer Richelsen
0938f6f4b2
added z-index for event types dropdown ( #791 )
2021-09-27 10:19:11 +00:00
Omar López and kodiakhq[bot]
7ab49acebe
Fixes eventype form ( #777 )
...
* Type fixes
* Uses all integrations and session fixes on getting started page
* eventtype form fixes
* Update pages/event-types/[type].tsx
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-26 21:49:16 +00:00
Alex Johansson
22b050b9e7
yarn lint --fix (#783 )
2021-09-26 14:08:40 +00:00
Alex van Andel
515c548acd
Fixes theme flickering on booking & availability select page ( #771 )
2021-09-24 23:11:30 +01:00
Eduardo M
727793af02
Fix link ignoring app url on even-type ( #773 )
2021-09-24 23:09:30 +01:00
Omar López and kodiakhq[bot]
9e7cb2c0b8
CAL-469 Adds intercom dynamically ( #762 )
...
* Adds react-use-intercom
* Adds intercom env var
* Loads intercom dynamically if env is set
* CAL-473 Fixes client-side routing for authed pages
* Moves intercom code to ee
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-09-24 21:02:03 +01:00
Peer Richelsen
a8ec6e7060
replaced window.location with NEXT_PUBLIC_APP_URL ( #769 )
...
* replaced window.location with process.env.NEXT_PUBLIC_APP_URL, removed empty classNames
* wip
2021-09-24 09:03:28 -06:00
Alex Johansson
f709972f86
ui bug: alert looking funky ( #766 )
...
* tweak alert text to be growing
* fix alert looking funky
* get rid of `typeof window` dirt
2021-09-24 06:52:00 -06:00
Peer Richelsen
bb1da8150f
fixed event-type buttons on mobile, added more font-cal classes ( #764 )
2021-09-24 11:28:57 +00:00
Peer Richelsen
c152e43b82
minor changes to event type edit input
2021-09-24 12:23:06 +01:00
Alex van Andel
2b2fde179a
Fixes #701 : User's page shows Team events with broken links ( #761 )
2021-09-24 10:23:08 +00:00
Omar López
420daec147
CAL-473 Fixes client-side routing for authed pages ( #763 )
2021-09-24 11:16:46 +01:00
Peer Richelsen
b741559dbc
added more font-cal classes
2021-09-23 21:48:27 +01:00
Omar López
2c50781084
Makes every day available for events that don't have availability set ( #756 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
* Type fixes
* More availability bugfixes
* Makes every day available for events that don't have availability set
* Type fixes
2021-09-23 12:03:07 -06:00
Omar López
bcacc1d166
More availability fixes ( #755 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
* Type fixes
* More availability bugfixes
2021-09-23 18:18:29 +01:00
Omar López
cb4a1e031e
Fixes user event availability page ( #749 )
...
* Abstracts MinutesField
* Adds missing Minimum booking notice
* Refactoring
* Fixes int field sent as string
* Sorts slots by time
* Fixes availability page
* Fixes available days
2021-09-23 15:08:44 +01:00
2bc4678ef0
Fixed bug that old credentials were used to create a zoom booking ( #729 )
...
Co-authored-by: nicolas <privat@nicolasjessen.de >
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-23 10:35:39 +01:00
Bailey Pumfleet
bb3362f2ef
Add JWT secret to next-auth.js ( #730 )
2021-09-23 10:02:53 +01:00
82e7e51fca
Setup i18n and locale detection ( #712 )
...
* feat: setup translations
* feat: i18n setup
* Update pages/settings/profile.tsx
Co-authored-by: Alex Johansson <alexander@n1s.se >
* fix: abstract locale hook
* fix: set default locale if preferred locale is not supported
* Revert "fix: set default locale if preferred locale is not supported"
This reverts commit e2a3d81371ee02a033520058a1d7d61cffeffc94.
* fix: set default locale if preferred locale is not supported
* fix: use 1 namespace and remove unnecessary logs
* fix: yarn.lock
* fix: linting errors
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex Johansson <alexander@n1s.se >
2021-09-23 09:49:17 +01:00
Peer Richelsen
51752bd2bd
added Cal Sans ( #709 )
...
* added Cal Sans
* Delete EmptyScreen.tsx
2021-09-22 21:23:19 +00:00
Omar López
d194878bb2
Suggestion: let prettier sort imports order ( #673 )
...
* Suggestion: let prettier sort imports order
# Conflicts:
# yarn.lock
* AUTO SORT ALL THE IMPORTS
* Linting
* Fixes test
2021-09-22 13:52:38 -06:00
3add84a279
Adds Stripe integration ( #717 )
...
* Adds Stripe integration
* Moves Stripe instrucctions to ee
* Adds NEXT_PUBLIC_APP_URL variable
* Adds fallback for NEXT_PUBLIC_APP_URL
* Throws error objects instead
* Improved error handling
* Removes deprecated method
* Bug fixing
* Payment refactoring
* PaymentPage fixes
* Fixes preview links
* More preview link fixes
* Fixes client links
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2021-09-22 19:36:13 +01:00
Omar López and Bailey Pumfleet
e1f1386332
Feat disable guests for events ( #719 )
...
* Abstracts CheckboxField
* Allows disabling the guests field while booking
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-22 12:04:32 +01:00
Chris and Bailey Pumfleet
1c2998fc13
Ensure users cannot delete teams they don’t own ( #720 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-22 11:43:32 +01:00
Heaust Azure
8eb3a31af4
Default to slug when Full Name isn't set ( #721 )
...
When Full Name isn't set and a new team is created,
The part of the now drop-down add new event type (previously button)
that's supposed to be personal or non-team
appears as an empty div.
This commit makes it default to slug / username in such a case.
2021-09-22 11:43:08 +01:00
Femi Odugbesan
a047177e72
Fix/duplicate events on onboarding ( #716 )
2021-09-22 08:25:33 +01:00
Peer Richelsen and Bailey Pumfleet
3c089af58a
new EmptyScreen component, using it in /bookings ( #708 )
...
* new EmptyScreen component, using it in /bookings
* Linting fixes
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-21 11:36:29 +01:00
Conor Meagher and Bailey Pumfleet
96fd7ecf41
chore: change calendso strings to cal.com ( #707 )
...
Build / Build on Node 14.x and ubuntu-latest (push) Canceled after 0s
E2E test / 14.x and ubuntu-latest (push) Canceled after 0s
Lint / lint (push) Canceled after 0s
* chore: change calendso strings to cal.com
* rebase LICENSE
* rebase LICENSE
* strings that were missed
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-21 10:59:34 +01:00
Chris and Bailey Pumfleet
c0330acd83
Add two-factor authentication ( #692 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-21 10:29:20 +01:00
Cassidy Williams
c7874dee29
Rename link share from Calendso to Cal ( #702 )
2021-09-20 13:04:53 +01:00
Peer_Rich
a4b1264db1
removed arrow from dropdown ( #685 )
2021-09-19 20:48:15 +01:00
Chris and Bailey Pumfleet
f281c49e76
Remove password reset data from response ( #699 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-19 15:31:45 +01:00
Chris and Bailey Pumfleet
7eed1b2fa6
Prevent unauthorized event type access ( #694 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-18 23:32:07 +01:00
Omar López
f6005b8c70
[CAL-409] Prevents usernames with special characters ( #668 )
2021-09-18 00:08:02 +01:00
961f297ba8
No confirmation shall be needed when rescheduling events that need confirmation ( #440 )
...
* No reconfirmation needed when rescheduling
* adapted success page
* Parse query as string
Co-authored-by: nicolas <privat@nicolasjessen.de >
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
Co-authored-by: Peer_Rich <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2021-09-17 22:31:44 +01:00
Peer_Rich
4c6bf96213
fixed booking buttons on mobile ( #682 )
...
* fixed booking buttons on mobile
* fixed mobile layout for reject and confirm booking
2021-09-17 20:25:23 +01:00
Bailey Pumfleet
06f5559ca0
Fix user update API call
2021-09-17 15:41:28 +01:00
Chris S
13486d9988
Fix issues in multiple endpoints ( #679 )
2021-09-17 12:25:48 +01:00
Charlie Harrington
537e2951dc
Replace another calendso with cal ( #670 )
2021-09-16 11:13:32 +01:00
Peer Richelsen
e3d3fc5a11
calendso to cal
2021-09-16 00:24:54 +01:00
Alex van Andel
ebf49ca79e
Fixes 404 pages ( #664 )
2021-09-15 22:58:47 +01:00
Peer Richelsen
b2f10eb528
renamed in-person to link or in-person meeting
2021-09-15 21:54:40 +01:00
Alex van Andel and Bailey Pumfleet
113d18d84e
Only show alert to upgrade when applicable and fix button ( #661 )
...
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-15 21:36:55 +01:00
Alex van Andel
cf7f5ae53c
Replace all instances of calendso.com with cal.com and add a new logo for Cal.com emails ( #662 )
2021-09-15 21:35:55 +01:00