Hariom Balhara
a8825badec
Fix: Send responses in confirm booking flow ( #7830 )
2023-03-27 13:57:10 +05:30
sean-brydon
04c634ec4b
Fix timezone select - create two variants ( #7875 )
...
* Fix timezone select - create two variants
* Remove menu is open
* Timezone fixes
---------
Co-authored-by: Efraín Rochín <roae.85@gmail.com>
2023-03-26 21:19:13 +02:00
Omar López
69491d5700
Adds basic global feature flags ( #7459 )
...
* Adds basic feature flag model
* Create router.ts
* WIP
* WIP
* WIP
* WIP
* Emails kill switch
* Adds missing migrations
* Type fix
* Cleanup
* Revert
* Cleanup
* Fixes migration
* Update packages/features/flags/server/utils.ts
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
2023-03-24 17:59:04 -07:00
Joe Au-Yeung
20022e2cdd
Fix minimum booking notice set to 0 ( #7750 )
...
* Only use the current day
* Set min of booking notice to 0
* Set min minimumBookingNotice to 0
2023-03-24 17:37:46 -07:00
Peer Richelsen
aa30ff7d1a
insights improvements
2023-03-24 00:17:12 +01:00
Peer Richelsen
cfa720a523
/insights ( #6511 )
...
* init page
* init insights frontend
* nit
* nit
* nit
* merge
* fixed icons
* i18n, needs features
* Init insights trpc
* Using trpc on client
* Added events timeline
* Seed analytics script
* connect ui with trpc
* Added and fixed event time lines
* WIP popular days and avg time duration event type
* added new metric graphs
* improved upgrade tip
* always show upgrade screen
* upgrade tremor.so and select inputs for page
* Remove log
* Move everything to components and add context
* Fix select types using calcom ui one
* Adding translations
* Add missing translations
* Add more translations
* min fix
* Fixes for date select
* Prefer early return and mobile design fixes
* Fix style for mobile
* Fix data with userId filter from popular events
* add user id to average time duration
* Removed submodules
* Delete website
* Update yarn.lock
* Code organization and type fixes
* trpc fixes
* Builds are now passing
* Relocates server code
* Cleanup
* Medium size screen fixes
* Added TODO
---------
Co-authored-by: Alan <alannnc@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-23 22:10:01 +00:00
Omar López
9ab196c30e
Revert "Fixes formatted description in email " ( #7917 )
2023-03-23 21:20:35 +00:00
Peer Richelsen
47e13cd2fd
Update package.json
2023-03-23 21:18:33 +01:00
Hariom Balhara
74ab6d209e
Fix/correctly handle Pending Status and fix conditional require confirmation ( #7911 )
...
* Use pending status
* Use requiresConfirmation variable instead of eventType.requiresConfirmation as the earlier handles requiresConfirmation threshold as well
2023-03-23 19:50:39 +01:00
Alex van Andel
46f0b55a45
Techdebt/bundle size experiments ( #7894 )
...
* Checking package size effects when we remove zod from middleware
* Remove 'crypto' from client code
* Revert "Checking package size effects when we remove zod from middleware"
This reverts commit ecc2038411
.
* Adding lodash to dynamicImports + consistent imports
* Remove the locales from the global Dayjs object
2023-03-23 11:49:28 -07:00
Alex van Andel
e4893c2218
Removes the getUser logic from createContext, instead use isAuthed ( #7902 )
...
* Removes the getUser logic from createContext, instead use isAuthed
* Fix types :party
2023-03-23 19:46:33 +01:00
Peer Richelsen
fe0745121b
minor fix to adding to badge
2023-03-23 13:07:11 +01:00
Carina Wollendorfer
f6d7568d0a
Fixes formatted description in email ( #7696 )
...
* fix description in email
* add styling for lists
* sanitize editor input before saving
* sanitize eventTypeDescription
* santize html when used dangerouslySetInnerHTML
* fix server side sanitation
* add missing formatting and sanitation
* move @ts-expect-error to correct line
* fix type error and add yarn.lock
* fix build error
* sanitize description for booking page and availability page
* rename to markdownAndSanitize
* always add list formatting
* handle empty description in markdownAndSanitize for cleaner code
* create function for clientside markdown rendering and sanitizing
* fix type error
* code clean up
* Now that eventType.descriptionAsSafeHTML is added at all the missing places, we can do away with ts-ignore and get type safety
* Remove unused variable
* Remove one more ts-expect-error
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-23 12:00:42 +00:00
Nafees Nazik
520e7fe036
fix: remove "Nameless" from title in booking cancel page ( #7888 )
2023-03-23 10:22:30 +00:00
darshan
d1ca7b4bdd
fix redirect for recurring events ( #7821 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk>
2023-03-22 11:22:40 -04:00
Peer Richelsen
efb9bf7116
replacing intercom with helpscout ( #7865 )
...
Co-authored-by: nafees nazik <nafeesnazik21@gmail.com>
2023-03-22 14:29:14 +00:00
Peer Richelsen
1512551903
Update package.json
2023-03-22 15:04:02 +01:00
Shane Maglangit
1b459eb212
style: Increase input width for duration limits ( #7779 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk>
2023-03-22 11:59:03 +00:00
Udit Takkar
79f7a16f62
fix: pass timeFormat to booking page ( #7642 )
...
* fix: pass timeFormat to booking page
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: add zod schema, fix type eroor
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-22 15:45:16 +05:30
Peer Richelsen
07fd3ad29f
i18n for cal video sidebar ( #7862 )
2023-03-21 23:06:04 +08:00
Udit Takkar
7af23305eb
fix: use zod in getting started and settings ( #7698 )
...
* fix: use zod in getting started and settings
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: change name of variable
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk>
2023-03-21 10:43:07 +00:00
Alex van Andel
de2a56ebcb
v2.7.2
2023-03-20 20:37:31 +01:00
sean-brydon
7967a65ade
Edit location dialog select ( #7833 )
...
* Upgrade react-select
* figma 1-1
* Style X
* Fixes timezone select
* Add location select styles
* remove menu is open test
2023-03-20 19:46:22 +01:00
Alex van Andel
1cd96d4c25
No delete of booking on seated events, fix id->uid ( #7839 )
...
* No delete of booking on seated events, fix id->uid
* Use uid or id
2023-03-20 18:30:00 +00:00
Peer Richelsen
19bc329377
fixed location input, date overwrite dialog ( #7778 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
2023-03-20 18:55:40 +01:00
Nafees Nazik
d2352da54b
fix: remove cal.com from title when branding is disabled ( #7827 )
...
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-20 11:41:03 +00:00
Nafees Nazik
ee8b2e67f0
feat: add rate limiting to reset password endpoint ( #7700 )
...
* feat: add rate limiting to reset password endpoint
* Update apps/web/pages/api/auth/forgot-password.ts
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: Omar López <zomars@me.com>
2023-03-20 11:20:29 +00:00
sean-brydon
131611e114
Upgrade react-select ( #7824 )
...
* Upgrade react-select
* figma 1-1
* Style X
* Fixes timezone select
2023-03-20 11:18:23 +00:00
GitStart-Cal.com
5d8575abf4
[CAL-1096] Embed selection modal - UI update ( #7327 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-20 15:52:54 +08:00
Nafees Nazik
631bf4d9fe
fix: hide giphy in cancellation detail page ( #7828 )
2023-03-20 08:48:22 +01:00
Nafees Nazik
22b189cb19
fix: render markdown in og images ( #7693 )
...
* chore: remove unused packages
* fix: add dangerously set inner html
* fix: use markdown
* fix: add remove html regex
* fix: revert dangerouslySetInnerHTML
* fix: title
* added yarn.lock
* yarn
* fix: yarn lock
* Update yarn.lock
* Update yarn lock
* Revert yarn lock changes
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-19 07:06:16 +00:00
Carina Wollendorfer
6128be8860
Fixes that sometimes last shown slot was unavailable ( #7804 )
...
* fix unavailable slots + add relevant test
* code clean up
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
2023-03-17 13:02:56 -07:00
Efraín Rochín
9ba13a3f3c
Amend logic to calc slots time already in DST ( #7792 )
...
* amend logic to calculate DST time on buildSlots
* send start and end date in UTC
* port the logic to calc DST from buildSlots to inWithinAvailableHours
2023-03-17 12:53:05 +01:00
Sai Deepesh
9ac562cfba
feat: add toast dynamically on booking page ( #7672 )
2023-03-17 16:02:02 +05:30
sean-brydon
e1411b3fb2
Fixes select getting darkmode text color even on lightmode ( #7799 )
2023-03-17 15:34:26 +05:30
Nafees Nazik
c6ff3dca4a
feat: take locale relavant while formatting date in /bookings ( #7691 )
...
* feat: use locale while formatting
* fix: tooltip content
2023-03-17 09:12:51 +01:00
Nafees Nazik
e001c0b88f
test: add multiple guests e2e test ( #7774 )
2023-03-17 12:33:54 +05:30
Alex van Andel
99fe67b879
v2.7.1
2023-03-16 15:24:19 +00:00
Alex van Andel
2685e8154f
Hotfix/account provider should be lowercase ( #7763 )
...
* Fix passThrough console error (passHref is not valid)
* Fix 'use-identity-login' error when logging in with idP
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com>
2023-03-16 15:12:45 +00:00
Alex van Andel
b20c0df4e8
Remove 'userIsOwner' from isCancelled ( #7773 )
2023-03-16 13:29:16 +00:00
Nafees Nazik
09af14b3f4
fix: badge component line-height according to the DS ( #7766 )
...
* fix: badge line-height
* fix: revert padding top and bottom
* fix: remove large prop
* fix: remove large prop
* feat: make md default
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-16 11:51:40 +00:00
Nafees Nazik
77df4117d0
refactor: event types kbar action ( #7423 )
...
* refactor: event types action
* chore : wrap actions inside useMemo
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Alex van Andel <me@alexvanandel.com>
2023-03-16 09:49:12 +00:00
GitStart-Cal.com
c8554e6878
[CAL-203] App Store: Add <iframe> as an option in the slider ( #7324 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
2023-03-16 05:30:11 +00:00
Hariom Balhara
7179b09d7b
Allow rescheduleReason to be marked required ( #7729 )
2023-03-16 10:40:20 +05:30
Omar López
96308cd607
v2.7.0
2023-03-15 15:39:45 -07:00
zomars
49d6dd9802
Updates yarn version
2023-03-15 15:31:22 -07:00
Omar López
54cefcb16e
Upgrades yarn v1 to v3. Improves CI times by 2x ( #7738 )
...
* Create env file workflow
* Add env-cache
* Fix env setter
* Fix
* Another fix
* Fix
* Fix
* Fixes
* FFS
* Fix
* Fix
* Fix
* Fix
* Fix
* Cache fixes
* Fixes
* Adds skipping steps
* db-cache fixes
* Test
* Cache fixes
* e2e
* Possible caching conflicts
* Running out of ideas
* Caching is hard
* One more time
* cache-build not skipping
* Fingers crossed
* a
* Test
* Pls
* Please
* LFG
* Build fix
* fix
* Whitespace!!
* Zomars/cal 884 paid events not sending the link (#7318 )
* WIP
* Sends correct emails for paid bookings
* Update PaymentService.ts
* Update webhook.ts
* Update webhook.ts
* Update settings back button redirect link (#7403 )
* fix(schedule): close on click #7143
* fix(EventSetupTab): validLocations length will always match validLocations length #7138
* fix(SettingsLayout): go back to right route #7379
* feat: get country code from ip geolocation (#6880 )
* feat: get coutnry code from ip geolocation
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* fix: create new api route for fetching code
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* chore: replace city with country
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* refactor: create hook for country
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
* Team Workflows (#7038 )
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: zomars <zomars@me.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
* Add destination calendar name to DestinationCalendarSelector (#6701 )
* Add destination calendar name
* Type fix
* Search through calendars only for destination calendar credential
* Refactor get connected calendars
* Clean up
---------
Co-authored-by: zomars <zomars@me.com>
* Update viewer.tsx (#7428 )
* Fix - add team members to emails (#7207 )
* On booking add team members & translation
* Add team members to round robin create
* Only update calendars on reschedule if there is a calendar reference
* Send email on reschedules
* Send team email on cancelled event
* Add team members to calendar event description
* Clean up
* Convert other emails to organizer & teams
* Type check fixes
* More type fixes
* Change organizer scheduled input to an object
* early return updateCalendarEvent
* Introduce team member type
* Fix type errors
* Put team members before attendees
* Remove lodash cloneDeep
* Update packages/core/EventManager.ts
Co-authored-by: Omar López <zomars@me.com>
* Remove booking select object
* Revert "Remove booking select object"
This reverts commit 9f121ff4eb
.
* Refactor email manager (#7270 )
Co-authored-by: zomars <zomars@me.com>
* Type change
* Remove conditional check for updateAllCalendarEvents
---------
Co-authored-by: zomars <zomars@me.com>
* Typefix
* Updates webhook response
* Update pr.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Update action.yml
* Is this redundant?
* Removed setup
* Update action.yml
* Update action.yml
* Consolitades setup step
* Revert "Consolitades setup step"
This reverts commit 5e8d1983cc
.
* Fix?
* One more time
* Revert "One more time"
This reverts commit fd8b559a13
.
* Benchmarking buildjet
* Update action.yml
* Re-introduce setup
* Adds embeds to missing pro cache
* Lint fixes
* Adds prettier ignore
* Upgrades to yarn 3
* Updates lockfile
* Reverts CI to ubuntu
* Testing new yarn install
* We cannot use immutable due to our private submodules
* Adds CI skip
* Fixes
* Adds plugin
* Forces local embed package
* Moves eslint to root
* Update yarn.lock
* Playwright fixes
* Embed test fixes
* Splits embed react tests
* Splits embed react tests
* Removes install step to benchmark
* Update playwright.config.ts
* One playwright config for all
* More test fixes
* Update basic.e2e.ts
* Added typescript as a global monorepo dev
* Update to v18
* Update yarn.lock
* Update env-create-file.yml
* Update .github/workflows/pr.yml
---------
Signed-off-by: Udit Takkar <udit.07814802719@cse.mait.ac.in>
Co-authored-by: Esaú Morais <55207584+esau-morais@users.noreply.github.com>
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com>
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Peer Richelsen <peeroke@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
2023-03-15 15:01:04 -07:00
Yagiz Nizipli
47bf6d27d9
chore: bump node version to v18 ( #7310 )
...
* chore: bump node version to v18
* fix(web): support node 19 as accepted
* fix(web): update boxyhq/saml-jackson to 1.8.1
* Drop support for Node 16.x
* Removed n19 pending @azure/msal-node
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
Co-authored-by: zomars <zomars@me.com>
2023-03-15 20:15:16 +00:00
Nafees Nazik
a57519040e
Fix: hydration error /booking/[uid] ( #7732 )
2023-03-15 21:07:35 +01:00
Peer Richelsen
1ba6b08edf
cal video: show meeting info in a hideable box ( #7295 )
2023-03-14 19:43:45 +00:00