5b3dd02747
Webhook tweaks + Support added for "Custom payload templates" / x-www-form-urlencoded / json ( #1193 )
...
* Changed styling of webhook test & updated <Form> component
* Implements custom webhook formats
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-11-22 11:37:07 +00:00
Peer Richelsen and GitHub
55a7cc928f
removed api docs button from integrations ( #1149 )
2021-11-09 10:07:02 +00:00
Peer Richelsen and GitHub
0ef6d8b452
added key_strings for /integrations ( #1144 )
2021-11-07 15:52:48 +00:00
Peer Richelsen and GitHub
773e9ac57e
replaced black color with new brand variable to make styling easier ( #1125 )
2021-11-04 14:30:37 +00:00
Syed Ali Shahbaz and GitHub
4f75b94d88
mobile view improvement added ( #1093 )
...
* mobile view improvement added
* improved max-w
2021-11-01 14:25:43 +05:30
Alex Johansson and GitHub
a0c2e57891
suspense follow-up fixes ( #1080 )
2021-10-30 17:03:49 +01:00
Alex Johansson and GitHub
1790aeb577
refactor /integrations with <Suspense /> ( #1078 )
...
* suspense
* iframe embeds
* calendar list container
* rename things as a container
* use list container on onboarding
* fix
* rm code
* newer alpha
* make it work in react 17
* fix
* fix
* make components handle error state through `QueryCell`
* fix constant
* fix type error
* type error
* type fixes
* fix package.lock
* fix webhook invalidate
* fix mt
* fix typo
* pr comment
2021-10-30 15:54:21 +00:00
Alex Johansson and GitHub
dddb494071
rewrite webhooks to trpc ( #1065 )
2021-10-28 22:52:39 +00:00
baba307a9f
Feature/cal 605 add webhook test check during webhook ( #1035 )
...
* starting point
* lint fix
* add mock placeholder
* simplified a bit
* add some placeholder ui
* err handling
* multiple fixes
* post rebase fixes
* removed extra webhook enabled button
* finishing touches
* added translations
* removed debug remnants
* requested changes
Co-authored-by: KATT <alexander@n1s.se >
2021-10-25 21:45:52 +05:30
Syed Ali Shahbaz and GitHub
a6eed6ffcc
Enhancement/webhooks redesign ( #1005 )
2021-10-20 18:23:15 +00:00
85d7122e43
Fixes Apple Calendar onboarding and type fixes ( #988 )
...
* Type fixes
* Type fixes
* Attemp to prevent unknown error in prod
* Type fixes
* Type fixes for onboarding
* Extracts ConnectIntegration
* Extracts IntegrationListItem
* Extracts CalendarsList
* Uses CalendarList on onboarding
* Removes deprecated Alert
* Extracts DisconnectIntegration
* Extracts CalendarSwitch
* Extracts ConnectedCalendarsList
* Extracted connectedCalendar logic for reuse
* Extracted SubHeadingTitleWithConnections
* Type fixes
* Fetched connected calendars in onboarding
* Refreshes data on when adding/removing calendars on onboarding
* Removed testing code
* Type fixes
* Feedback
* Moved integration helpers
* I was sleepy
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2021-10-20 15:42:40 +00:00
Bailey Pumfleet and GitHub
687af03cc3
Improve iframe embed UI ( #990 )
2021-10-19 11:35:52 +01:00
Alex Johansson and GitHub
9e69029943
add e2e testing on webhooks and booking happy-path ( #936 )
2021-10-18 22:07:06 +01:00
Alex Johansson and GitHub
d8dac426eb
refactor webhooks UI ( #982 )
2021-10-18 08:02:25 +01:00
Peer Richelsen and GitHub
656d58b94f
moved embed and webhooks from settings into /integrations ( #978 )
2021-10-17 10:35:25 +01:00
Ciarán Hanrahan and GitHub
e1f4ba06d8
ui updates to integrations page ( #962 )
2021-10-15 12:01:49 +02:00
Alex Johansson and GitHub
59e25ad04e
remove unnecessary fetches of api ( #960 )
...
* skip repeating fetch of user on session changes
* fix some issues on integrations
2021-10-14 16:00:50 -06:00
Alex Johansson and GitHub
ec6b897191
integration page follow ups ( #912 )
...
### Internals
- Replace `lodash.*` packages with plain `lodash` & replace `lodash.*` imports with `lodash/` - should have no impact on bundle size and opens up for us to use all of lodash
- Update `viewer.me` to cherry-pick what we actually need on that query to avoid leaking extra context info
- Update `getIntegrations` to never include `.key`-property to avoid leaking
### Visual
- Update calendars so `primary` is displayed last
- Update connected calendars so they are in ascending order in which you connected them
2021-10-13 13:35:25 +02:00
Peer Richelsen and GitHub
7dd6fdde7a
full width list idems on mobile ( #915 )
2021-10-12 13:50:43 +01:00
Peer Richelsen and GitHub
6f204ca521
more layout changes to /integrations ( #914 )
...
* added truncate to list
2021-10-12 12:06:12 +00:00
Peer Richelsen and GitHub
392c8e8da4
minor layout changes to /integrations ( #913 )
2021-10-12 11:39:02 +00:00
Alex Johansson and GitHub
c3dc18643e
/integrations facelift (#858 )
2021-10-12 11:35:44 +02:00
015b7c18af
fix #582 : send user back to onboarding after adding integration ( #635 )
...
* fix #582 : send user back to onboarding after adding integration if incomplete
* use more accurate, descriptive typings
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2021-10-08 14:10:57 +01:00
Peer Richelsen and GitHub
bb1da8150f
fixed event-type buttons on mobile, added more font-cal classes ( #764 )
2021-09-24 11:28:57 +00:00
Omar López and GitHub
420daec147
CAL-473 Fixes client-side routing for authed pages ( #763 )
2021-09-24 11:16:46 +01:00
Peer Richelsen and GitHub
51752bd2bd
added Cal Sans ( #709 )
...
* added Cal Sans
* Delete EmptyScreen.tsx
2021-09-22 21:23:19 +00:00
Omar López and GitHub
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
96fd7ecf41
chore: change calendso strings to cal.com ( #707 )
...
* 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
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
Alex van Andel and GitHub
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
Alex van Andel and GitHub
d3fa6cec80
Fixes timeZone() by no longer needing timeZone() ( #646 )
...
* Fixes timeZone() by no longer needing timeZone()
* Added simple testcase to demonstrate the behaviour of parseZone() vs dayjs()
* Fixed eslint errors
2021-09-15 03:58:29 +01:00
Bailey Pumfleet
eb25ef266a
Remove API key from integrations
2021-09-14 19:20:12 +01:00
Femi Odugbesan and GitHub
47b6e29333
clarify necessity for app password when connecting apple calendar ( #634 )
...
support react element in dialog header props
2021-09-14 14:21:18 +01:00
Peer_Rich and GitHub
e9ff62109d
upgraded radix-ui as to asChild, refactored <button className=""> to <Button color="secondary"> ( #632 )
2021-09-14 09:20:24 +01:00
Femi Odugbesan and GitHub
bc79f24fd4
integrate apple icalendar ( #623 )
2021-09-11 08:54:13 +01:00
Peer_Rich and GitHub
1d22c32904
reverting App Store naming back to Integrations, closes #576 ( #584 )
2021-09-05 01:27:19 +02:00
Alex Johansson and GitHub
2f1ede9bcd
use getSession() from @lib/auth everywhere ( #563 )
2021-09-03 21:51:21 +01:00
2d23a8b7db
Onboarding Flow ( #503 )
...
* wip
* wip
* db: schedule schema
* fix adding time goes into new day
fix adding new time not keeping updating ranges
fix updating ranges not maintaining changed values
* remove photo upload
* remove unused code
* remove more unused code
* undo time lib
* didnt actually change this
* dont show onboardi
ng flow for users created before sept 1 2021
* use more consistent max-widths
* align all inputs in scheduler component
* allow overriding of default styles
* match figma designs
implement goto previous step
* add more types, match figma
Co-authored-by: Bailey Pumfleet <pumfleet@hey.com >
2021-09-02 13:13:19 +01:00
Bennet Robin Fabian and GitHub
5c1d46aa25
Changed button text on Select calendars modal ( #535 )
2021-08-27 23:13:27 +02:00
Mihai C and GitHub
a37411b8af
refactor: add next-seo ( #531 )
...
* refactor: add next-seo
* refactor: change naming of seo component
2021-08-27 15:35:20 +03:00
Peer Richelsen
21b3134e1f
closes #476 Google Calendar Modal not scrollable
2021-08-23 17:28:28 +02:00
Peer Richelsen
b1c2db91e7
Merge branch 'main' of github.com:calendso/calendso
2021-08-15 18:38:15 +02:00
Peer Richelsen
73bec6287d
replaced caldav icon
2021-08-15 18:37:50 +02:00
femyeda
19ef588fa5
fix issue where client side vali
...
dation not happening
show error message from server
2021-08-15 09:22:05 -05:00
femyeda
420839bcf5
fix issue where user cant cancel caldav dialog
2021-08-15 08:49:30 -05:00
Peer Richelsen
a15d05be86
tried fixing the layout of new CalDav integration
2021-08-15 13:10:01 +02:00
Femi Odugbesan and GitHub
65366b7c5b
cal-101-caldav-integration ( #419 )
...
* add generic calendar icon for caldav
* module for symmetric encrypt/decrypt
* caldav integration
* use Radix dialog
* Move caldav components to /caldav
* remove duplicate cancel button, unused function
* ensure app can connect to caldav server before adding
* fix calendar clients can possibly return null
* fix: add caldav dialog does not close when submitted
* safely attempt all caldav operations
* clarify variable name, fix typo
* use common helper for stripping html
* remove usage of request lib until "completed"
* add types and usage comments to crypto lib
* add encryption key to example env file
2021-08-14 20:53:59 -05:00
Alex van Andel
4759aed51d
Fixed dismiss on toggle + implemented switch component
2021-08-09 22:43:57 +00:00
Bailey Pumfleet and GitHub
35fc5964eb
Merge branch 'main' into bugfix/unify-email-sending
2021-08-08 22:21:53 +01:00