sean-brydon and GitHub
5cd2ba1362
perf: move stripe to billing service out of app store ( #20376 )
...
* add more methods to billingService
* update profile handler
* stripe customer handler
* verify email
* move imports + move generic methods to billing service
* move to strip ebilling service class
* push changes to mocks
* fix enum
* fix typo
* correctly update customer metadata
* fix userId type to number
* fix types on billing services
* fix type errors due to return methods differing
* fix return types
2025-03-31 09:20:27 +00:00
Eunjae Lee and GitHub
f15d347804
feat: implement filter segment ( #20066 )
...
* feat: add filter segment
* add tests
* add ui
* provide tableIdentifier from context
* fix components
* update save button
* try to fix router
* add proper implementation
* update icon
* remove segmentId if invalid
* fix tests
* fix type errors
* fix type errors
* fix unit test
* clean up
* minor fixes
* clean up types
* avoid barrel imports
* fix imports
* minor improvements
* fix type error
* fix radio import
* fix little issues
* menu permission
* update icon snapshot
* fix: remember last used filter segment (#20261 )
* fix: remember last used filter segment
* extract segments logic as a separate file
* remove unnecessary query
* apply feedback
* deep comparison
2025-03-31 08:53:48 +00:00
Omar López and GitHub
d80ed07093
fix: calendar cache date mismtach ( #20446 )
...
* fix: calendar cache date mismtach
* Update tests
2025-03-29 17:00:26 -07:00
Anik Dhabal Babu and GitHub
b2ac86c759
fix: send email to is not being displayed in routing forms ( #20444 )
...
* feat: ability to set locked timezone
* fix: send email to is not being displayed in routing forms
* update
* Update EventAdvancedTab.tsx
2025-03-29 14:49:05 +00:00
Eunjae Lee and GitHub
5b08b9f11f
fix: add isAdminOrOwner and useIsOrgAdminOrOwner ( #20429 )
...
* fix: add isAdminOrOwner and useIsOrgAdminOrOwner
* make useIsOrgAdminOrOwner to accept session
* revert change
* remove useIsOrgAdminOrOwner and rename isAdminOrOwner to checkAdminOrOwner
* fix type
* fix type
* fix import
2025-03-28 17:01:06 +00:00
Keith Williams and GitHub
3456477012
chore: Upgrade lingo.dev ( #20430 )
2025-03-28 13:39:58 -03:00
Amit Sharma and GitHub
c654795a3e
fix: Follow Up for dub referrral embed ( #20427 )
...
* fix: Follow Up for dub referrral embed
* fix meta title and description
2025-03-28 21:57:01 +05:30
Eunjae Lee and GitHub
a7b1981cf1
fix: wrong dates on OOO due to summer time ( #20408 )
...
* fix: wrong dates on OOO due to summer time
* update styles
* fix test
* fix edit button
2025-03-28 21:00:56 +05:30
47d822a092
fix: Dsync group table formatting ( #20422 )
...
* Fix column to take up entire table
* Fix formatting of group names
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-03-28 13:24:26 +00:00
Hariom Balhara and GitHub
17f493a488
fix: 500 error on missing response id. Should be 400 ( #20420 )
...
* fix: 500 error on missing response id. Should be 400
* fix failing test
2025-03-28 07:53:32 +00:00
Joe Au-Yeung and GitHub
c0aa97178c
feat: Prevent watchlisted entities from creating bookings ( #19107 )
...
* Add `searchForAllBlockedRecords` to watchlist repository
* Create `checkIfUsersAreBlocked`
* Call `checkIfUsersAreBlocked` in `loadAndValidateUsers`
* Draft test
* Add tests
* Type fix
* Type fix
2025-03-28 01:11:10 +00:00
Hariom Balhara and GitHub
0d1adcca58
Ensure upId in token for Google Signin which is used by getServerSession ( #20399 )
2025-03-27 15:42:09 +00:00
81962efb2e
fix: Restore event name field in Advanced Event Settings for Atom ( #20394 )
...
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-03-27 17:22:12 +02:00
da47168941
fix: Stop throwing 202 for stripe handler ( #20397 )
...
* dont throw - log error
* invoice paid
* update to warn
* Update packages/features/ee/billing/api/webhook/_invoice.paid.ts
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-03-27 15:06:15 +00:00
2aa583bb6d
feat: Toggle to hide Team Profile link on Booker ( #20369 )
...
* hide team profile link on booker
* fix ts errors
---------
Co-authored-by: amrit <iamamrit27@gmail.com >
2025-03-27 15:00:35 +00:00
Eunjae Lee and GitHub
ea250febbc
fix: style DataTableSelectionBar ( #20403 )
2025-03-27 14:29:45 +00:00
88961a1c67
fix: attribute filters on organization member list ( #20380 )
...
* fix: attribute filters on organization member list
* fix total count
* add tests
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-03-27 14:36:47 +01:00
cd952dc93c
chore: decouple ui dialog from AppRouter and Atoms ( #20088 )
...
* chore: decouple ui dialog from AppRouter and Atoms
* fix type e2e test
* fix: import dialog from @calcom/ui/components/dialog
* fix: remove log
* fix unit test
* fix
* fix and move data-override-list test to features package
---------
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2025-03-27 09:24:42 +02:00
Alex van Andel and GitHub
2ab4e8b40a
fix: support Stripe subscription items ( #20389 )
...
* fix: Implement backwards compatible stripe change to customer.subscription.deleted
* Further handling, including price -> plan change
2025-03-26 23:24:38 +00:00
6bd11009a8
allow promotion codes ( #20387 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-03-26 22:51:10 +00:00
099c534daa
feat: dub refer embed ( #20258 )
...
* feat: dub refer embed
* review fix
* review fix
* @dub/embed-core seems not needed
* @dub/embed-core can stay in web
* move refer page out of main-nav
* update yarn lock
* use loading.tsx
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: hbjORbj <sldisek783@gmail.com >
2025-03-26 21:06:21 +00:00
Udit Takkar and GitHub
7aa1d8035c
fix: update error handling in validateBookingTimeIsNotOutOfBounds function to use HttpError ( #20386 )
2025-03-26 17:24:33 +00:00
Udit Takkar and GitHub
596e9b4e5a
fix: circular dependencies ( #20378 )
...
* fix: circular dependencies
* fix: type err
2025-03-26 12:42:40 -04:00
Eunjae Lee and GitHub
d927662dd7
fix: relocate action buttons on org member list ( #20336 )
...
* fix: relocate filter segment buttons on org member list
* implement toolbarContainerRef
* adjust location
* reorganize the hierarchy of DataTableProvider
* rename toolbar container to cta container
* move clear button to toolbar right
2025-03-26 14:18:39 +00:00
sean-brydon and GitHub
e1c001baff
adds scroll indicators and sticks to one line ( #20383 )
2025-03-26 14:15:54 +00:00
Joe Au-Yeung and GitHub
122af4538d
fix: Add assignment reason for round robin reassignments ( #19199 )
...
* Add `RR_REASSIGNED` to schema
* Handle recording reassigned manual vs rr
* Pass manual assignment prop to `AssignmentReasonRecorder`
* Add log to determine who is doing the reassignment
* RR reassign - add initializing log
* Record assignment reason when reassigning via rr
* Add `reassignedById` in trpc endpoint
* Add `reassignedById` param in api v2 endpoint
* Migration to add `RR_REASSIGNED`
2025-03-26 10:39:16 -03:00
Eunjae Lee and GitHub
f699fd1732
fix: add UID filter to /insights/routing ( #20356 )
2025-03-26 09:52:40 +00:00
Hariom Balhara and GitHub
a9ddea9184
fix crash in vercel domain creation flow ( #20281 )
2025-03-26 13:05:55 +05:30
Benny Joo and GitHub
dcc079773b
fix: type error in payment page ( #20366 )
2025-03-26 01:48:27 +00:00
Alex van Andel and GitHub
0772e1d168
fix: skip when browsing month has no available slots ( #19626 )
...
* fix: skip when browsing month has no available slots
* Fix zustand error + add wip tests
* Fix issue with using brows
ingDate too early
* Use slots instead of schedule return types to remove hard coupling to tRPC
* Some await fixes + use type definition from extended core feature
* Move useNextMonth to custom hook
* Add unit tests to cover the next month scenario
* Use changed interface, schedule -> slots,isLoading
* Return no-op until ready
2025-03-25 17:28:50 +00:00
8a18e167e9
fix: remove oAuth clientId from email when rescheduling platform booking ( #20354 )
...
Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in >
2025-03-25 13:18:29 +00:00
Benny Joo and GitHub
c7c2c03f6a
chore: move ServerTrans to packages/lib ( #20353 )
...
* chore: move ServerTrans to packages/lib
* remove file not meant for this PR
2025-03-25 10:23:42 +00:00
Morgan and GitHub
a183b31269
refactor: atoms dependency on web through AdditionalCalendarSelector ( #20352 )
2025-03-25 09:09:57 +00:00
Anik Dhabal Babu and GitHub
3ecc9319c7
fix: Introduce a new prop in the session to extract the profile username when inside an org ( #18979 )
...
* fix: flaky test organization.spec
* fix: use profile.username
* update
* update
* update
2025-03-25 09:46:00 +05:30
7f79779bf8
chore: Upgrade jackson ( #20107 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-03-25 00:18:26 +00:00
sean-brydon and GitHub
e4cfaa56f0
no throw 202 ( #20339 )
2025-03-24 16:48:38 +00:00
c7641f852f
feat: Added org username to admin users view ( #20254 )
...
* feat : Added org username to admin users view
* styling tweaks (#20215 )
* minor-changes
---------
Co-authored-by: Tushar Bhatt <95581504+TusharBhatt1@users.noreply.github.com >
Co-authored-by: Tushar <tusharbhatt0135@gmail.com >
2025-03-24 15:03:58 +00:00
Anik Dhabal Babu and GitHub
01c16ad150
fix: calender setting skeleton ( #20317 )
2025-03-23 08:23:28 +00:00
Benny Joo and GitHub
4606fc6ace
chore: Remove HeadSeo everywhere ( #20272 )
2025-03-21 14:24:53 -04:00
78ddf71823
perf: Move OOO-related tRPC procedures to new routers ( #20136 )
...
* perf: Move OOO-related tRPC procedures to new routers
* Moved test file
* push fix for import path in tests
* fix trpc response url that we wait for
---------
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2025-03-21 09:03:10 -07:00
Pranav Patil and GitHub
00dc467f25
fix: Padding issue in text fields ( #20287 )
2025-03-21 09:03:54 +00:00
amrit and GitHub
d7e5a8e588
fix: update SkeletonLoaderTeamList component layout ( #20263 )
2025-03-21 02:21:54 +00:00
8ad442f2be
feat: Upgrade to Next 15 ( #18834 )
...
* wip
* update layoutHOC
* wip
* remove app router related code no longer used
* remove more
* await cookies, headers, params, serachparams
* update yarn.lock
* await cookies, headers, params, serachparams more
* update yarn lock again
* downgrade next-auth to 4.22.1
* update yarn lock
* fix
* update yarn lock
* fix type checks
* update yarn lock
* await headers and cookies
* restore pages folder
* restore yarn.lock
* update yarn.lock
* await headers and cookies
* remove
* await params in API routes
* updates
* restore next.config.js
* remove i18n from next.config.js
* Fixed tests
* Fixed types
* Removed duplicate favicon.ico
* Fixing more types
* ImageResponse moved to next/og
* Fixed prisma import issues
* dynamic import for @ewsjs/xhr
* remove deasync dep
* dynamic import for @tryvital/vital-node
* fix type checks
* add back turbopack command
* Type fix
* Removed unneeded file
* fix turbopack relative path errors
* add comments
* remove unneeded code
* Fixed build errors
* await apis
* use Promise<Params> type in defaultResponderForAppDir util
* refactor scim api route
* fix type checks
* separate app-routing.config into client-config and server-config
* wip
* refactor routing forms components
* revert unneeded changes for easier review
* fix
* fix
* use CustomTrans
* fix type
* fix unit tests
* fix type error
* fix build error
* fix build error
* fix build error
* fix warnings
* fix warnings
* upgrade @tremor/react and tailwindcss
* numCols -> numItems
* fix forgot-password e2e test
* fix 1 more e2e test
* fix login e2e test
* fix e2e tests
* fix e2e tests
* clean up
* remove error
* use tremor/react 2.11.0
* fix
* rename CustomTrans to ServerTrans
* address comment
* fix test
* fix ServerTrans
* fix
* fix type
* fix ServerTrans usages 1
* fix translations
* fix type checks
* fix type checks
* link styling
* fix
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-03-20 21:30:51 -03:00
Udit Takkar and GitHub
b1b8b0135e
refactor: event type builder ( #19459 )
2025-03-20 07:49:14 -07:00
08d4c800e9
feat: allow timezones selection in Booker atom via prop ( #20044 )
...
* expose props to pass in timezones and booking dry run values from outside
* fix merge conflicts
* update typings
* add props values to test
* fixup: PR feedback
* PR feedback
* fix wrong prop name
* fix merge conflicts
* fixup
* update docs
* update docs examples
* fix props naming
* fix timezone component logic and typo
* extract typings of timeZones
* update typings for Timezone
* update docs
* resolve merge conflicts
* fix typings
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2025-03-20 14:05:45 +00:00
Hariom Balhara and GitHub
aa7f9719c9
Must slugify the slug - in UI and before we use it ( #20242 )
2025-03-20 11:23:46 +00:00
e045dcff11
fix: add response id to webhook payload ( #20247 )
...
* add responseId to webhook payload
* fix test
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-03-20 11:21:30 +00:00
Benny Joo and GitHub
b0bf274896
perf: Remove packages/ui/index.ts barrel file ( #20243 )
...
* remove packages/ui/index.ts
* Update tests
2025-03-20 07:26:12 -03:00
Peer Richelsen and GitHub
c7d9c63390
added padding bottom so plain chat doenst overlay anything ( #20224 )
2025-03-20 03:56:16 +00:00
853f9bc436
perf: do not import from @calcom/ui barrel file ( #20184 )
...
* Icon and IconName
* Button and ButtonGroup
* UserAvatar
* AvatarGroup
* Avatar
* WizardLayout
* Dialogs
* EmptyScreen
* showToast and TextField
* Editor
* Skeleton
* Skeleton
* TopBanner and showToast
* Button again
* more
* perf: Remove app-store reference from @calcom/ui
* more
* Fixing types
* Icon
* Fixed casing
* dropdown
* more
* Select
* more
* Badge
* List
* more
* Divider
* more
* fix
* fix type check
* refactor
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix type check
* fix
* fix
* fix
* fix
* more
* more
* more
* more
* add index file to components/command
* fix
* fix
* fix
* fix imports
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix build errors
* fix build errors
* fix
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-03-19 19:00:55 -03:00