Keith Williams
584f9c6e93
chore: v4.5.0 ( #16650 )
release.yml / release (push) Canceled after 0s
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
Peer Richelsen
e3e2bc804a
chore: added IS_EUROPE for signup ( #16639 )
2024-09-13 22:17:24 +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
Calcom Bot and Replexica
47314bae83
feat: update translations ( #16616 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-09-13 14:37:39 +00: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
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
2024-09-12 20:08:07 +00:00
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
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
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
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
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
97630e8add
fix: prevent creating multiple platform orgs ( #16564 )
...
* fix: prevent creating multiple platform orgs
* fixup! fix: prevent creating multiple platform orgs
* fixup! fixup! fix: prevent creating multiple platform orgs
* Bust cache in CI
* Update schema.prisma
---------
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-09-11 00:05:22 +09:00
Alex van Andel
6f2986e42e
chore: Release v4.4.7 ( #16574 )
release.yml / release (push) Canceled after 0s
2024-09-10 16:00:47 +01:00
Alex van Andel
db345de99e
fix: Add missing URL encoding to scheduledBy ( #16573 )
2024-09-10 13:49:23 +00:00
Benny Joo and Keith Williams
9ed1624111
chore: App router migration - settings/platform/**/*, settings/organizations/new and settings/organizations/[id]/* ( #16334 )
...
* remove WizardLayoutAppDir
* refactor organizations/new and add platform/new
* refactor organizations/[id]/*
* add APP_ROUTER_SETTINGS_ORG_ENABLED
* fix type error
* fix organizations/new page
* remove code not needed and fix type errors
* Fix Metadata utils
* remove unnecessary code
* remove unneeded code
* wip
* do not remove buildWrappedOnboardTeamMembersPage
* fix type error
* do not introduce changes to yarn.lock
* fix wrong route name
* fix onboard members
* fix platform pages
* fix settings/platform main view
* add requiresLicense to WithLayout
* refactor
* add requiresLicense to platform/new
* Add LicenseRequired back to platform/new
* add env variable
* fix onboard-members
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-09-09 17:19:44 -07:00
Benny Joo
5dff1c6df0
chore: App router migration - /attributes, /privacy, /dsync, /license-key under /settings route group ( #16406 )
...
* migrate license-key/new
* migrate settings/org/dsync
* migrate settings/org/privacy
* migrate org attributes
* remove res in getServerSideProps
* Fix SettingsLayoutAppDir
* fix attributes pages
* fix
* fix
2024-09-09 17:19:12 -07:00
Benny Joo and Joe Au-Yeung
706d7dff42
perf: Server-Side Data Fetching in App Router: SettingsLayout / AdminLayout ( #16537 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-09 14:38:51 -07:00
Keith Williams
71443ef23d
perf: use isTeamBooking filter in all of Insights ( #16561 )
2024-09-09 18:50:20 +00:00
84a2e55125
chore: App router migration - general settings ( #16312 )
...
* added lockedSMS to future routes
* add orgMigrations routes to future
* correct metadata
* small fix
* add orgMigrations to future
* Move components to client components
* Remove tRPC element from edit user RSC
* Get username for meta
* Remove suspense query
* Remove orgMigrations from app router
* Type fix
* Revert "Remove suspense query"
This reverts commit eadd814f6e4a5d6856d9218342b7909c22fe62c6.
* Handle suspenseQuery in app router
* User edit page, fetch data server side
* Update yarn.lock
* Export getFixedT
* Set PageWrapper as root layout for settings
* Settings Layout accepts strings for shell heading
* Add OOO to app router settings
* Refactor layout for my-account pages
* Remove instances of pages router from my-account
* Refactor security pages
* Add billing to app router
* Add admin API link to layout
* Add api keys page
* Webhooks WIP
* Refactor SettingsHeader to client component
* Add webhook pages
* Refactor API keys page
* Add admin app page
* Type fix
* fix types
* fix developer/webhooks/[id] param value type error
* remove unnecessary code
* do not pass t prop to CreateNewWebhookButton
* fix type errors in webhook-edit-view
* fix the remaining type errors
* do not use prisma directly in generateMetadata
* remove use client if unnecessary
* Remove unused shell heading from SettingsLayoutAppDir
* improve metadata
* fix billing page
* fix import in settings/teams
* Use next `notFound()`
* fix type check
* fix type check
* remove unused code
* Fix calendar setting page
* Separate settings pages into route groups
* Refactor admin settings pages
* Remove meta instance from billing page route
* Update settings layoutAppDir
* Refactor developer settings pages
* Refactor out of office
* Refactor my account settings
* Refactor admin api page
* Refactor security pages
* Type fix
* fix styling in settings layout
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2024-09-09 01:15:03 -04:00
Calcom Bot and Replexica
21e23f32ac
feat: update translations ( #16532 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-09-07 19:30:52 -03:00
Anik Dhabal Babu
33aa9420af
fix: fixed the flaky e2e tests that failed the most times and refactor ( #16364 )
...
* fix: fixed the flaky tests that failed maximum times
* Update action-based.e2e.ts
* another
* add
* add another
* update
* fix
* add
* fix
* update
* update and add
* fix
* update
* update
* chnages
* chore: updates
* reafactor and following best practice
* fix
* add and update
* update
* update and fix
* fix type
* another test
* update
* Update organization-invitation.e2e.ts
* refactor and update
* fix
* final update
2024-09-07 18:52:55 -03:00
Hariom Balhara
ef0ba48f49
fix: Invalid options for Select and MultiSelect when both legacy and new options(i.e. with and without id are present) ( #16509 )
...
* Fix invalid select options
* Add test for multiselect filling and fix bug with csv reporting
* Fix options getting duplicated
* Add getQueryBuilderConfig tests
2024-09-07 03:07:47 +00:00
Emilio Degiovanni
6e54c459a4
fix : #16083 . booking location editable ( #16142 )
2024-09-06 20:01:35 +00:00
f5c16f0d6b
feat: OOO webhook and zapier ( #15434 )
...
* zapier and webhook
* instructions for zapier
* Fix types
* fix types
* revert adding zap template
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/app-store/zapier/README.md
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update packages/features/webhooks/lib/scheduleTrigger.ts
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* wip
* Fixes from comments, no more sendPayloadNoBooking
* fix subscriberOptions teamIds param type
* types
* Update packages/features/webhooks/lib/sendPayload.ts
* Re add zapierPayload to don't break old zaps
* instead of metadata use oooEntry inside webhookPayload
* undo comment message
* Types
* reset changes on yarn.lock
* review changes
* fix types
* fix types
* tentative fix for types in webhook
* type improvements
* fix description + clean up
* revert yarn.lock changes
* allow custom template for ooo entry
* type fixes
* type fix
* fix donwloadLinks in payload
* simplify some types
* allow array or number for teamId
* same payload for test trigger
* code clean up
* fix no show e2e test
* translate text for webhook payload and fix conditional
* add test for ooo_created webhooks
* reset files
* merge fix
* fix test data test id
* remove unused variable
* only trigger for accepted memberships
* remove unused variable
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-09-06 15:48:05 -04:00
Morgan
105e7d3e28
chore: booker atom username / teams props enabled queries ( #16514 )
2024-09-06 12:38:37 -07:00
Morgan
21ef1900e9
chore: get platform me from trpc instead of apiv2 ( #16515 )
2024-09-06 12:36:47 -07:00