Udit Takkar and Peer Richelsen
c4662d79e1
fix: remove px and change min width in suffix ( #5584 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-21 19:20:33 +00:00
Carina Wollendorfer and CarinaWolli
50cd1fbd83
Skeleton loader improvements ( #5614 )
...
* improve skeleton loaders
* code clean up
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2022-11-21 19:05:49 +00:00
Syed Ali Shahbaz
196549c124
Adds windows compatibility for copywebpackplugin ( #5602 )
...
* adds windows compatibility
* Revert unintentional change
2022-11-21 14:33:19 +00:00
Udit Takkar and Peer Richelsen
91274d8ee0
fix: change admin user password requirement ( #5577 )
...
* fix: change admin user password requirement
* fix: preload translations
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-21 09:03:45 +01:00
Syed Ali Shahbaz
8e25b9244c
Fix deployment failure due to prettier (extra spaces) ( #214 )
...
Simply removes extra spaces which are causing prettier to fail
deployment, introduced in the PR for USER swagger doc update
2022-11-21 10:49:55 +05:30
Leo Giovanetti
fa026ee393
Fixing Node.js version to v16.x ( #5591 )
...
* Fixing Node.js version to v16.x
* Updating web app
2022-11-20 21:13:33 +00:00
zomars
5793901b03
Adds conditions for upgrading team from API
2022-11-18 16:55:34 -07:00
zomars
030f1c6990
Preparations so public API can use tRPC procedures
2022-11-18 16:36:32 -07:00
Syed Ali Shahbaz
bbaa8ae5e7
Adds more definition to USER swagger ( #212 )
...
Adds more definition for documentation for the USER endpoints
2022-11-18 12:20:15 -07:00
Leo Giovanetti
3654677a20
Fixing unit test ( #205 )
...
Fixing POST unit test for `apps/api/test/lib/bookings`
2022-11-18 12:19:33 -07:00
Syed Ali Shahbaz
4080e5bc5e
Update availabilities _post swagger def ( #210 )
...
- Adds more specs to the swagger definition in /availabilities for doc
experimentation
2022-11-18 12:18:07 -07:00
René Müller and René Müller
b201067f86
enable team billing when HOSTED_CAL_FEATURES isset ( #5516 )
...
* enable team billing when `HOSTED_CAL_FEATURES` isset
* changed comment above of `IS_TEAM_BILLING_ENABLED` in constants.ts
Co-authored-by: René Müller <rene.mueller@clicksports.de >
2022-11-18 11:59:01 -07:00
alannnc and Joe Au-Yeung
cb96b12108
Add conditional if response received from graph api v1 was empty ( #5573 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2022-11-18 11:41:36 -06:00
Alex van Andel
e7f557f7f9
v2.2.2
release.yml / release (push) Canceled after 0s
v2.2.2
2022-11-18 14:52:34 +00:00
Alex van Andel
e2921c3126
Techdebt/improve sentry config ( #5585 )
...
* Fix console errors during build
* Create source maps for production
2022-11-18 14:23:14 +00:00
Alex van Andel
e5827b035d
Fix type error with null being an invalid value ( #213 )
2022-11-18 17:08:49 +05:30
Jeroen Reumkens
d8102615b1
Upgrade Sentry to latest to add excludeServerRoutes in order to exclude OG Edge endpoint since Sentry won't work on the Edge yet, but WILL crash the api route. ( #5574 )
2022-11-18 09:49:19 +00:00
1010e2894a
Bringing back sendgrid app to review ( #5501 )
...
* Sendgrid app and code simplification
* Applying app-store-cli + impl
* Fixing types
* Adding features to readme
* Fixing unit tests
* A few last tweaks regarding UX and env vars
* Applying feedback
* Using calcom icons
* Renaming and applying feedback
* Testing user/type page fix
* Standarizing Sendgrid client usage
* Removing types
* Reverting CloseCom changes
* Stop relying on sendgrid client pkg
* Fixing button and more reverting closecom changes
* Revert "Stop relying on sendgrid client pkg"
This reverts commit dd61851572a17a1e4051b133683af85c934bc2d0.
* Revert "Removing types"
This reverts commit 1ec5ed8de2f3139bbe84f867f229bc5759256806.
* Is this it?
* Standardizing apis
* Fixing path
* Fixing throwing errors the standard way
* Stop relying on getInstalledAppPath
* Removing seemingly troubling code
* Returning error and avoiding any outer reference
* Revert "Returning error and avoiding any outer reference"
This reverts commit 7d32e30154423c95f54ebae81a76ab16a1c7bc94.
* Revert "Removing seemingly troubling code"
This reverts commit eaae772abcd04c8f046e4960116f42c5aaf87adf.
* Revert "Stop relying on getInstalledAppPath"
This reverts commit bcc70fc337bbe7fb5e74609abaeee7cd3ede90a3.
* Revert "Fixing throwing errors the standard way"
This reverts commit bb1bb410fac6f8c6ad14c3163a8433d125f7a885.
* Revert "Fixing path"
This reverts commit a7bd83c4fb7597594d0470cb530378c826b45481.
* Revert "Standardizing apis"
This reverts commit 0258a182298af3ebad321854ef4f34a65f4c700a.
* Revert "Is this it?"
This reverts commit 70b3f7b98e3003dfa225dc539e02a1e17abdd840.
* Converting APIs to legacy style
* Missing reverted CloseCom test mock
* Needed for the renaming
* Reverting Closecom and yarn unneeded changes
* Ununsed type
* Testing rearranging exports
* Update apps/web/components/apps/OmniInstallAppButton.tsx
Co-authored-by: Omar López <zomars@me.com >
* Standardizing APIs
* Fixing wrong toast message on app page
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2022-11-17 21:38:34 +00:00
Udit Takkar and Alex van Andel
c728174c14
fix: return when success status 204 ( #5562 )
...
* fix: return when success status 204
* fix: handle login in handleZoomResponse
* Add response.status check after the response.ok check
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-11-17 21:27:22 +00:00
Udit Takkar and Peer Richelsen
3889b49fa1
fix: use zod for validation ( #5498 )
...
* fix: use zod for validation
* fix: use slug instead of url
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-17 18:56:47 +00:00
Alex van Andel and zomars
51bc3d93c1
user: Add email and username, remove bufferTime,startTime,endTime ( #202 )
...
Co-authored-by: zomars <zomars@me.com >
2022-11-17 11:35:06 -07:00
sean-brydon
461389fb0b
increase limits ( #5554 )
2022-11-17 09:17:07 +00:00
Jeroen Reumkens
a8186e3039
Fixed wrong calculation of duration type on event type page. ( #5557 )
2022-11-17 13:38:03 +05:30
zomars
5e2db12396
Update release.yml
2022-11-16 15:17:35 -07:00
zomars
6bc9d2fd94
Update release.yml
2022-11-16 15:06:20 -07:00
zomars
37f9bbf3fa
v2.2.1
release.yml / release (push) Canceled after 0s
v2.2.1
2022-11-16 15:01:57 -07:00
zomars
fb5b3bbcc6
Fixes team members avatar shrinkage
2022-11-16 15:01:25 -07:00
zomars
d43ee154d0
Update release.yml
2022-11-16 14:38:15 -07:00
zomars
6415d42a1d
v2.2.0
release.yml / release (push) Canceled after 0s
v2.2.0
2022-11-16 14:22:08 -07:00
Omar López and alannnc
ee620c7fff
Adds team upgrade banner ( #5541 )
...
* Adds team upgrade banner
* Update TeamListItem.tsx
* Update payments.ts
* Copy updates and mobile style fixes
* Update packages/trpc/server/routers/viewer/teams.tsx
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
2022-11-16 21:07:20 +00:00
Jeroen Reumkens
112efbbda2
CAL-300 Ensure we show the default calendar name based in the advanced tab for event types. ( #5551 )
2022-11-16 20:03:19 +00:00
fac0b0fa32
Improving cancellation flow ( #5447 )
...
* Booking succes query refactor
The query is now using the uid as its main identifier for the success page
* Minor changes to the succes.tsx and tests
* Convert eventtype dates to string, and only select eventtype slug from db to have a smaller query (we don't need more data, and this way we don't need to convert the dates in here to smaller strings either.)
* In the payment component get the bookingUid from props instead of the query
* design fixes
* fix UI for recurring bookings
* fix success page for recurring events
* fix cancelling recurring events
* fix design of successful cancellation page
* fix email redirect + design fixes
* remove old cancel page
* fix v2 design for text area
* Changed the recurringMutation to use the uid for the success booking page
* redirect form old to new cancel page
* fix success page for recurring events
* rename to allRemainingbookings
* fix old cancel redirect
* fix recurring cancel link in email
* fix redirect when cancelling one recurring booking
* remove reschedule for recurring events in email
* create queryschema for cancel success page
* scroll down to bottom if cancel
* add cancellation reason
* fix tests
* fix old /cancel component
* code clean up
* Uses URL query as cancellation state
Also fixes string to boolean inference
Co-authored-by: Mischa Rouleaux <mischa-rouleaux@live.nl >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2022-11-16 19:48:17 +00:00
Jeroen Reumkens
12d47ab949
Update UI components to be able to use them in Console ( #5514 )
...
* First steps in updating console ui components.
* Replaced remaining v1 components.
* Removed todo.
* Removed createelement from form component since we were not using it at all (we wrapped all our inputs in divs), and any input that was not wrapped, was actually broken...
* Undo update submodule.
* Reverted website submodule update.
2022-11-16 13:41:40 +00:00
4fef7ba5e2
Feat/top banner ( #5443 )
...
* wip
* wip
* chore: remove unused import
* feat: top banner component added
* feat: top banner stories added
* fix: icon bug
* Update packages/ui/components/topbanner/TopBanner.tsx
Co-authored-by: Omar López <zomars@me.com >
* Apply suggestions from code review
* Export fixes
* Feedback
* Type fixes
* Fixes
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-15 12:33:59 -07:00
6af0428a18
Booking success query refactor ( #5298 )
...
* Booking succes query refactor
The query is now using the uid as its main identifier for the success page
* Minor changes to the succes.tsx and tests
* Convert eventtype dates to string, and only select eventtype slug from db to have a smaller query (we don't need more data, and this way we don't need to convert the dates in here to smaller strings either.)
* In the payment component get the bookingUid from props instead of the query
* Changed the recurringMutation to use the uid for the success booking page
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-15 12:00:02 -07:00
Jeroen Reumkens and kodiakhq[bot]
d66f3d1dc9
Event row style improvements ( #5533 )
...
* Made full row of event type clickable, and fixed event type loader dimensions.
* Fixed skeletons for teams and workflows.
* Fixed skeleton for workflow detail page.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-15 15:30:24 +00:00
Udit Takkar
a5249b6cb5
fix: use tooltip and max-w ( #5531 )
2022-11-15 14:24:23 +00:00
Udit Takkar
6771c11360
fix: remove type password from fields ( #5530 )
2022-11-15 14:08:25 +00:00
002375ac72
fix langauge in booking submitted email for attendee ( #5526 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-11-15 13:55:02 +00:00
Alex van Andel
0402e46328
Reformat /booking attendees, add guests to success page, fix i18n ( #5532 )
2022-11-15 13:39:06 +00:00
Jeroen Reumkens and Peer Richelsen
02e3738a17
Improved event description truncation (actually removed it mostly) ( #5374 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-15 08:36:20 +00:00
Alex van Andel
f822177788
Use Intl.DateTimeFormat logic to determine locale. ( #5519 )
2022-11-14 19:46:58 +00:00
Alex van Andel
1edc9c50d5
Removed an invalidate onDelete + updated test ( #5521 )
2022-11-14 19:34:47 +00:00
Syed Ali Shahbaz
7beb17c007
stops content pushing on windows browsers due to overflow-y ( #5513 )
2022-11-14 11:07:44 +00:00
Hariom Balhara and kodiakhq[bot]
ad7af451ff
Fix text getting changed after browsing through Reporting tab ( #5510 )
...
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-14 10:53:35 +00:00
f513ce8687
Removed unused ui components and updated skeleton components ( #5412 )
...
* Removed unused ui components and updated skeleton components throughout the app to use new version.
* Deleted unused app component and changed destructive button variants to secondary as per design.
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-14 10:31:36 +00:00
d83883e7e4
Minimum booking notice will allow hours and days ( #5217 )
...
* minimum booking notice allows hours and days
* Fixed error with Prisma not updating properly and input changing value to minutes autmatically
* fix type error
* Update apps/web/components/v2/eventtype/EventLimitsTab.tsx
Co-authored-by: Peer Richelsen <peer@cal.com >
* moved minimumBookingNotice to clientside, removed migration from prisma, changed DurationField to regular InputField
* Update packages/lib/convertMinimumBookingNoticeToMinutes.ts
Co-authored-by: alannnc <alannnc@gmail.com >
* added MINUTES_IN_HOUR, MINUTES_IN_DAY, and HOURS_IN_DAY as exportable consts
* Fix some comparison, mobile styles and const usages
* minimumBookingNotice values will never be floats
* fixed issue with minbookingnotice not updating properly in prisma
* Removed console.logs, converted minimumBookingNoticeType to ref, removed unreliable accessing of array
* remove yarn lockfile
* Revert "remove yarn lockfile"
This reverts commit fefc24c80269f5445c8eb7a640e2816d7d8b0407.
* Revert "Revert "remove yarn lockfile""
This reverts commit c8cc4d3c0eddb2c91d077d2277ad5ea10315ec95.
* Replaced currentDurationType export with state passed down from parent
* Improvements for duration notice type logic
* Undo adding submodule updates
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* Update packages/lib/findDurationType.ts
Co-authored-by: Omar López <zomars@me.com >
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Omar López <zomars@me.com >
* Update packages/lib/convertToNewDurationType.ts
Co-authored-by: Omar López <zomars@me.com >
* Update apps/web/components/eventtype/EventLimitsTab.tsx
Co-authored-by: Omar López <zomars@me.com >
* Update apps/web/test/lib/getSchedule.test.ts
Co-authored-by: Omar López <zomars@me.com >
* remove passing in as object
* Update apps/web/test/lib/getSchedule.test.ts
Co-authored-by: Omar López <zomars@me.com >
* Update packages/lib/convertToNewDurationType.ts
Co-authored-by: Omar López <zomars@me.com >
* Delete convertMinimumBookingNoticeToMinutes.ts
* Syntax fix
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Omar López <zomars@me.com >
2022-11-14 09:12:28 +00:00
9e001c53e8
add tests ( #5487 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-11-14 08:50:09 +00:00
Hariom Balhara and Peer Richelsen
3937b0c4c6
Add support to open a redirect URL in new tab ( #5480 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-13 15:51:31 +00:00
Udit Takkar and Peer Richelsen
cbe358bb6b
fix: booking rejection message ( #5497 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2022-11-12 21:21:01 +00:00