Keith Williams
584f9c6e93
chore: v4.5.0 ( #16650 )
release.yml / release (push) Canceled after 0s
v4.5.0
2024-09-15 22:30:20 +09:00
Benny Joo
70348c6f64
fix: Add new api-key CTA button is missing in settings/developer/api-keys ( #16649 )
...
* Add new api-key button is missing
* fix type check
2024-09-15 22:09:03 +09:00
747591fded
refactor: remove networkidle waiters ( #16483 )
...
* refactor: remove networkidle waiters
* Update out-of-office.e2e.ts
* Update auth-index.e2e.ts
* WIP
* Update booking-limits.e2e.ts
* fix-conflicts
* fix failed e2e tests
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-09-15 12:25:48 +00:00
Anik Dhabal Babu
9bfd933699
fix: managed eventype is not deleted to the assigned user when team is deleted ( #16621 )
2024-09-13 23:40:25 +01:00
Rajiv Sahal and Anik Dhabal Babu
a775e42e85
fix: prevent creating multiple platform orgs ( #16629 )
...
* set error messages to know whats wrong
* trying to find if org with same owner already exists
* ensure a user cannot create more than one platform team
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-13 23:37:48 +01:00
Peer Richelsen
e3e2bc804a
chore: added IS_EUROPE for signup ( #16639 )
2024-09-13 22:17:24 +00:00
sean-brydon
b84099aec0
fix: use correct redirect url for google oauth when using overlay calendar ( #16623 )
2024-09-13 18:14:33 +00:00
Morgan
073d34f893
chore: rewrite imports of prisma enums to @calcom/prisma/enums ( #16633 )
2024-09-13 17:45:59 +00:00
Rajiv Sahal and Peer Richelsen
d72900d164
hide platform tab from navigation when team not setup ( #16630 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-13 17:17:44 +00:00
Syed Ali Shahbaz and Keith Williams
e3b478f5b1
fix: get slot logic for v1 API ( #16620 )
...
* fix faulty slug match
* Allow team event slot
* pass it to getSchedule
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-13 16:34:03 +00:00
a5191d1e5a
chore: App-router-migration(/auth/verify) add missing metadata / page & extract components into /module ( #16444 )
...
* create StripeRepository and simplify code
* verify-email-change: extract getServerSideProps
* add verify-email-change to app router
* auth/verify: Add metadata in app router
* auth/verify: extract client component into /modules
* fix type checks for stripe
* fix stripe session handler
* improve getServerSideProps for verify-email-change
* add title to verify-email-change page metadata
* add title to verify page metadata
* refactor
* add safety
* fix
* remove references to pages for verify-email
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-13 16:13:33 +00:00
Benny Joo
ea21cd5826
fix: make admin role unnecessary for future-opt-in API ( #16628 )
2024-09-13 16:01:30 +00:00
sean-brydon
e78c8738fb
feat: create loading state for copy referral link from dub.co ( #16626 )
...
* create loading state for copy referal
* Update packages/features/shell/Shell.tsx
2024-09-14 00:03:05 +09:00
Calcom Bot and Replexica
47314bae83
feat: update translations ( #16616 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-09-13 14:37:39 +00:00
fd8afbc418
chore: Add Prisma extension to block deleteMany/updateMany with undefined 'in' ( #15721 )
...
* chore: Add Prisma extension to block updateMany with undefined 'in'
* Fix type
* types
* Added check for deleteMany as well
* Improved in check
* type
* Updated check to only check undefined and not isArray
* Renamed the guard
* another rename
* Changed undefined check to use typeof
* Types
* Added check
* Update packages/prisma/extensions/disallow-undefined-in-delete-update-many.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* Added unit tests
* Added a good case
* Rename
* Rename fix
* Types
* Temporarily disabling the extension for testing
* Added back the extension
* Trying to also log to see if there are swallowed errors
* Update
* removed unused params
* removed console.log
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-13 22:52:06 +09:00
6e7012757f
feat: replace team list view with org list view UI and fix team view user availability ( #15344 )
...
* feat: replace team list view with org list view UI and fix team view user availability
* update
* update2
* some changes
* Remove old team availability modal - fix flex direction
* fix
* fix type error
* update
* update
* fix type error
* update
* upfate edit sheet
* final update
* fix flaky e2e
* fix e2e
* typo
* profile update flow
* fix type error and refactor
* small update
* NIT
* update
* chore: fix types
* update
---------
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-13 19:06:40 +05:30
sean-brydon
933eb0d057
remove teams layout ( #16624 )
2024-09-13 12:39:42 +00:00
Omar López
fcb79888f3
fix: async clipboard support in Safari ( #16619 )
2024-09-13 09:27:28 +01:00
111e2f30c6
feat: overlay calendar for Booker atom ( #16551 )
...
* add prop to see if overlay calendar is enabled
* fix merge conflicts
* overlay calendar enabled prop
* cleanup
* hide toggle group if platform
* remove isPlatform conditional for overlay calendar
* dont display overlay calendar continue modal for platform
* fix images not appearing for platform
* update booker store
* update booker
* update booker
* shifting variables from booker store to useOverlayCalendar store
* update booker platform wrapper
* update booking page view
* revert changes to overlay calendar store
* update typings
* update toggle set value
* update handler to toggle connected calendar
* fixup
* update booker layout
* fixup! Merge branch 'main' into overlay-calendar-for-booker-atom
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
2024-09-13 08:13:20 +00:00
Steven Tey and zomars
f2b3e620b4
fix: Show toast after copy referral link + change icon to "gift" ( #16618 )
...
Co-authored-by: zomars <zomars@me.com >
2024-09-12 22:06:21 +00:00
Benny Joo
d9133cb395
chore: App router migration - Create/Use EventRepository and Extract /team/**/* and /teams/* into /modules from /pages ( #16453 )
2024-09-12 18:58:08 -03:00
Omar López
1722edbd36
chore: v4.4.9 ( #16617 )
release.yml / release (push) Canceled after 0s
v4.4.9
2024-09-12 20:08:07 +00:00
Amit Sharma
e68ab3b123
fix: prevent linking duplicate apple calendars ( #16539 )
...
* fix: prevent linking duplicate apple calendars
* fix: update when new password
* revert unnecessary change
* fix: use array.find
2024-09-13 01:08:38 +05:30
cf16cd3ed2
feat: Implement Dub.co for conversion tracking ( #16165 )
...
* FEAT: Implement Dub.co for conversion tracking
* add link creation, @vercel/functions
* use refer.cal.com/:username instead of go.cal.com/r/:username
* sale conversion tracking
* add copy referral link
* limit to IS_CALCOM only
* Update yarn.lock
* fix DubAnalytics
* use workaround for isNewUser
* pass req to getOptions
* Update next-auth-options.ts
* fix ts errors
* only show DubAnalytics outside EU
* add Dub Analytics to /signup
* use WEBSITE_URL instead
* on-demand generate links
* add migration
* add check for existing link + change fetch method to poast
* remove refer.cal.com from PoweredByCal
* limit DubAnalytics to /signup only
* simplify generate-referral-link
* restore yarn.lock
* add yarn with dub sdk in
* add yarn with dub sdk in
* yarn
* Update yarn.lock
---------
Co-authored-by: sean <sean@brydon.io >
Co-authored-by: Peer Richelsen <peer@cal.com >
2024-09-12 12:33:10 -07:00
Keith Williams
f4bc7d2ea4
chore: Remove PR reviewed automation ( #16615 )
2024-09-13 03:25:10 +09:00
Amit Sharma
f5f7242f02
fix: use current user email ( #16577 )
...
* fix: use current user email
* dont fallback to email param
2024-09-12 16:32:49 +00:00
8f5ac26bb1
fix: profile page flickering and refactor ( #16555 )
...
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-12 10:12:54 -04:00
Calcom Bot and Replexica
b983adb16a
feat: update translations ( #16603 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-09-12 14:06:47 +00:00
Abhijeet Singh and Amit Sharma
8ce018995a
fix: (managed-event-booking): slug conflict handling ( #16540 )
...
* fix(managed-event-booking): slug conflict handling
* refactor logic
---------
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
2024-09-12 10:05:05 -04:00
Maximilian Franzke and Anik Dhabal Babu
f11086e9f8
fix(ally): button ( #16588 )
...
The close button would actually need to be a `button` instead of a `span` HTML element to be both screenreader and keyboard user accessible, as well as having an accessible label.
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-12 13:29:27 +05:30
Rajiv Sahal and Morgan
91f5d49cd4
feat: update v2 calendar services logic to handle multiple calendars ( #16478 )
...
* update calendar logic to handle multiple calendars
* add method to link calendar to credential
* remove logs
* update platform libraries
* update calendar logic to handle multiple calendars
* update credentials repository
* add selected calendars repository to destination calendars module
* add method to get user selected calendars and rename fn
* chore: PR feedback
* resolve merge conflicts
* fixup
* make sure we cover all edge cases for apple calendar
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-09-12 06:44:01 +00:00
Benny Joo
55e1e0fa3d
chore: Remove passing optional prisma select prop to Repository classes ( #16600 )
2024-09-11 18:14:19 -07:00
4a59841b02
feat: booking with phone number ( #14461 )
...
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-11 17:56:04 -07:00
Benny Joo
74a9f3c19e
hotfix: availability/[schedule] ( #16598 )
2024-09-11 18:11:10 +00:00
Syed Ali Shahbaz
89250422ea
fix: API V1 slots add explicit orgSlug null fallback ( #16593 )
...
* add explicit orgSlug null fallback
* do it in schema
* to nullish
2024-09-11 16:14:03 +00:00
Keith Williams
2f2f4dba60
chore: v4.4.8 ( #16597 )
release.yml / release (push) Canceled after 0s
v4.4.8
2024-09-12 00:19:00 +09:00
Calcom Bot and Replexica
b292cafe7b
feat: update translations ( #16592 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-09-11 14:56:28 +00:00
Keith Williams
82053e0c7c
perf: Include no shows in main status query ( #16594 )
...
* perf: Include no shows in main status query
* Removed the Promise.all call
2024-09-11 14:16:46 +00:00
Udit Takkar
860d173f0a
feat: instant meeting browser notifcations ( #16480 )
...
* feat: instant meeting browser notifcations
* chore: support multiple notifications
* chore: save progress
* fix: add test notification and move file
* fix: type err
* chore: feedback improvements
* chore: undo DENY
2024-09-11 18:02:14 +04:00
Udit Takkar and Syed Ali Shahbaz
5bc0e1265d
fix: use meeting id to get transcripts ( #16320 )
...
* fix: use meeting id to get transcripts
* chore
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-09-11 22:05:56 +09:00
Hariom Balhara
e362c37ff3
fix: Location Change to Organizer Default Conferencing App ( #16379 )
...
* Fix
* Dont include test files
* Fix location change
* Self review fixes
* Add unit test
* Add more test
* Add a bookingScenario as well
2024-09-11 21:31:53 +09:00
4d53f327d9
feat: V2 API endpoint create phone call ( #16528 )
...
* refactor: V2 API endpoint create phone call
* fix: type err
* fix: type and build err
* chore: change default value
* chore: move it to another route
* test: for create phone call
* chore: undo constant
* chore: remove test
* fix: make begin_message optional
* chore: improvements
* chore: begin message
* chore: remove unused import
* chore: bump platform libraries with handleCreatePhoneCall
* chore: improvement
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-09-11 11:11:54 +00:00
61f436be2a
fix: wrong reschedule link for an org member for a booking on event outside the org ( #15260 )
...
* fix: wrong reschedule link
* test
* fix
* test
* test
* refactor: get org id of booking
* fix: redirect URL to handle movedToProfile username based on domain context
* Revert not needed changes
* Revert unnecessary changes now
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
2024-09-11 04:47:52 +00:00
Benny Joo and Udit Takkar
d1a0fc6604
chore: App router migration - Fix /event-types/[type] page, move getServerSideProps to /lib for event-types pages ( #16457 )
...
* event-types: refactor and extract client code into /modules
* revert
* remove res in getServerSideProps
* remove res in getServerSideProps 2
* Create EventTypeAppDir and fix error in event-types/[type]
* add comments
* fix type-check
* fix 1 more type-check
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-11 02:41:46 +00:00
Benny Joo and Anik Dhabal Babu
976013512c
perf: Server-Side Data Fetching in App Router: /workflows ( #16563 )
...
* wip
* complete server side fetching for app router
* fix type error
* fix
* address comments
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-10 19:25:59 -07:00
Benny Joo
d9777a3011
perf: Server-Side Data Fetching in App Router: /availability ( #16536 )
...
* wip
* add method to OrganizationRepository
* server side fetching for availability
* fix error
* server side fetching finish
* remove log
* fix
* fix
* fix type
* no need to export
* fix type
* address nit comments
2024-09-10 19:23:42 -07:00
Benny Joo and Udit Takkar
7725adedc8
chore: App router migration (org/[orgSlug]/instant-meeting), add missing page ( #16448 )
...
* Create event repository
* Use repository in event.handler
* fix type check
* migrate org/instant-meeting
* add export default
* fix metadata
* move getServerSideProps from @server/lib to @lib
* fix
* fix
* revert unneeded changes
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-10 18:43:50 -07:00
Anik Dhabal Babu
7269b3ea60
revert: booking rejection reason from booking success page ( #16584 )
2024-09-11 03:51:36 +05:30
Anik Dhabal Babu
c168df4df0
fix: booking response field's label is not translated ( #16582 )
2024-09-10 23:39:32 +02:00
Keith Williams
be9b0fb9a8
perf: Insights - put teamId filter first ( #16581 )
2024-09-10 19:40:19 +00:00