5726d18027
feat: member management for platform ( #16803 )
...
* init members page for platform
* add missing icon
* add members tab to sidebar
* use data from useMe query instead of useSession
* return user profiles since platform users are stored there
* small refactor
* fixup
* remove unused logs from console
* fixup
* resolve merge conflicts
* add missing tabs for members and billing
* update schema
* fixup
* memoise selection options for org and platform
* update onSubmit handler
* resolve merge conflicts
* add members tab
* improve team billing view when user not subscribed
* update members tab
* add function to find if user is admin of team
* update invite members handler to handle platform user as well
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-14 21:19:02 +03:00
sean-brydon and GitHub
b8b9d04897
up stripe trails ( #17092 )
2024-10-14 13:01:01 +00:00
Ezhil Shanmugham and GitHub
4a2c0cb164
fix: lock on user view ( #17077 )
...
* fix: lock on user view
* fix: lock on user view
2024-10-12 13:54:12 +00:00
Udit Takkar and GitHub
50f6aa5f58
perf: refactor and replacing viewer.teams.getMinimal with viewer.teams.get ( #16552 )
2024-10-10 12:51:07 -07:00
395381ddcc
feat: automatic no show ( #16727 )
...
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-10 10:57:04 -07:00
Anik Dhabal Babu and GitHub
83d7bf322a
fix: add missing options for team memberlist table ( #17017 )
...
* fix: missing option for team memberlist table
* update
2024-10-09 18:23:45 +01:00
Benny Joo and GitHub
90bcd711a9
fix: padding in TeamPill (and hence TeamRole) ( #17030 )
2024-10-09 15:21:26 +00:00
Omar López and GitHub
2bdf65ce8c
fix: billing webhook secret ( #17005 )
...
* fix: billing webhook secret
* Update __handler.test.ts
2024-10-08 21:26:39 +00:00
Anik Dhabal Babu and GitHub
8aee8d9d3b
fix: SMS reminders are being sent out with an HTML code ( #16966 )
2024-10-07 17:51:04 -04:00
b5fa43f086
feat: checkbox to count managed events for team-wide limits ( #16923 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-07 11:36:50 -04:00
Joe Au-Yeung and GitHub
0d757039f7
chore: Fixing ICS file in workflows & ICS calendar descriptions [CAL-4409] ( #16731 )
...
* Remove title and subtitle from ICS calendar description
* Remove unused method
* Use generateIcsString function for workflows
* Type fixes
* Refactor typing of CalEventParser
* WIP
* Type fixes
* Fix test
* Fix tests
* type fixes
* Remove duplicate code before `scheduleEmailReminder`
2024-10-07 10:50:50 -04:00
Benny Joo and GitHub
21dd44733f
fix: make theme logic safe and add better e2e tests ( #16959 )
...
* fix: improve theme logic
* remove null from ThemeLabelProps value
* add better e2e tests
2024-10-07 11:23:30 +01:00
+13
a4a3eb5ea9
refactor: Billing service ( #15366 )
...
* WIP: Billing service
* WIP
* Update __handler.ts
* Update index.ts
* WIP
* WIP
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update delete.handler.ts
* Update delete.handler.ts
* Update internal-team-billing.ts
* WIP
* Type fixes
Signed-off-by: zomars <zomars@me.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Discard changes to apps/api/v2/src/ee/event-types/event-types_2024_04_15/controllers/event-types.controller.ts
* Discard changes to packages/app-store/skype/config.json
* style: update text area (#15934 )
* chore: update text-editor input
* chore: update text-editor input
* final update
* Update Editor.tsx
---------
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15697 Assignment warning modal poping up ,even when hosts are added . (#15699 )
* removed reduntand check on assignedusers
* update for managed eventtype
* formatted
* comments
* Updated comments
* extracted checkForEmptyAssignment and added tests
* updated comments
* updated to show dialog also when not yet saved
* update translations
* updated comments
* updated translation
* updated types
* chore: update naming and comments
* Delete apps/web/lib/checkForEmptyAssignment.ts
deleted since file was renamed
* Delete apps/web/test/lib/checkForEmptyAssignment.test.ts
deleted as the file is renamed to be more descriptive
* update to do teamcheck before
* chore: revert name to CheckForEmptyAssignment
* updated check conditions
* updated useEffect dependencies
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix: getting an error when a team member tries to leave (#15925 )
a team
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
* feat: add transitions to more components (#15916 )
* add transitions to more components
* chore: Remove duplicate class
* fix: Change minimum number of teams required for org self-serve (#15955 )
* fix: Change minimum number of teams required for org self-serve
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Use a new constant for displaying org helper text dialogue
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Update packages/lib/constants.ts
* Update turbo.json
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: pwa ready and add shortcut for quick access (#15957 )
* chore: Update site.webmanifest with additional display properties
* chore: Update site.webmanifest with additional display properties
* Update apps/web/public/site.webmanifest
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* i18n: update translations for "by proceeding, ..." (#15921 )
* feat: Add title attribute to iframe in embed.ts (#15944 )
* feat: Add title attribute to iframe in embed.ts
* Update packages/embeds/embed-core/src/embed.ts
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Assignment reminder modal appears when deleting a team event type (#15544 )
* fix: Assignment reminder modal appears when deleting a team event type
* update
* Update EventTypeSingleLayout.tsx
* Update event-types-single-view.tsx
* update
* Early return https://handbook.cal.com/engineering/best-practices/prefer-early-returns
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
* fix: Add CORP and COEP headers to embedded pages (#15275 )
* Add CORP headers
* Improve test
* Add unit tests as well
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* feat: No-show bookings - do not count towards a member's round robin assignment (#15323 )
* feat: No-show bookings - do not count towards a member's round robin assignment
* filter no show organizer
* remove logs
* fix: filter bookings where host attendee is no show
* fix: use not condition for noShow
* chore: test
* add default false for noShowHost
* Revert "chore: test"
This reverts commit c914a8fc4a14ca9c7d8c4a08ff8b0f463789171c.
* chore: integration test
* fix: noShowHost not working for null
* Update packages/lib/server/getLuckyUser.ts
* chore: update test description
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* refactor: v1 orgs unlimited teams (#15908 )
* refactor: v1 orgs unlimited teams
* fix: response message ownerId
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: refresh connect atoms on token change (#15933 )
* added dropdown
* change comment
* fix: added types
---------
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
* fix: Next.js bundle analysis (#15903 )
* fix: Next.js bundle analysis
* Added the main checkout back
* fix: type in webhook payload (#15912 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
* fix: auto accept (#15975 )
* fix: auto accept
* Update packages/lib/server/repository/organization.ts
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
---------
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
* fix: Broken GitHub workflows (#15979 )
* test: Delete credential endpoint (#15322 )
* Init
* Add mock trpc context
* Intro mockDatabaseClient
* Introduce mockDatabaseClient class
* Add delete video app test
* Add calendar test
* Remove unused func from bookingScenario
* Remove console.log
* Add app repository
* Add createMany method to event type repository
* Remove instance of MockDatabaseClient from video test
* Add destination calendar repository
* Remove instances of MockDatabaseClient
* abstract logic to own handler
* Remove dev dependency
* Clean up
* Type fix
* Pull yarn.lock from main
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* fix : #15967 Show better error when wrong variable is used in custom event name (#15974 )
* update to show exact err msg with custom event name
* updated tests for validateCustomEventName
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
* WIP
Signed-off-by: zomars <zomars@me.com >
* Update yarn.lock
* Update publish.handler.ts
* Update internal-team-billing.test.ts
* rename create to init
* remove sync services
* wip tests for delete team
* wip tets
* wip tests
* tests/internal-test
* remove return that is inaccessable
* remove team calls to use repository
* remove redudant file
* update team repo
* add stripe mocks and test
* fix constants
* tests to main stripe handler
* remove logs
* fix constants
* Update packages/features/ee/billing/api/webhook/_customer.subscription.deleted.team-plan.ts
Co-authored-by: Omar López <zomars@me.com >
* move workflow logic to a service
* use static method > creating new class
* fix: remove http code deep in repo + tests
* Feedback
* Update index.ts
* Type fix
* Lazy load fixes
---------
Signed-off-by: zomars <zomars@me.com >
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Rohan Advani <122167726+RNAdvani@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Hichem Fantar <hichemfantar2049@gmail.com >
Co-authored-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Johannes Maendle <141119154+jomaendle2@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: gh0st91848 <gh0st91848@gmail.com >
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean <sean@brydon.io >
2024-10-04 13:44:50 -07:00
Benny Joo and GitHub
7b5a2726ab
fix: translations for insights, routing-forms, apps store, etc ( #16933 )
...
* remove outdated translations for insights
* use i18n strings for insights
* use i18n strings for routing forms
* use i18n strings for apps store
* fix more pages
* refactor
* fix
2024-10-04 09:45:51 -03:00
sean-brydon and GitHub
7d4653296e
add trial days to stripe teams checkout ( #16940 )
2024-10-04 12:42:51 +00:00
2a1dc619ee
feat: Multiple Private links per Event Type ( #15896 )
...
* feat: Change hashedLink field to array
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Implement core single-use links logic
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Get private link from list of hashedLinks on event list page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix defalut single-use links form field value
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix some type errors while compiling
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Use onChange callback instead of setting form values directly
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add e2e tests for single-use links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Refactor single-use-links admin interface
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix settings toggle bugs
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Remove redundant inline comments
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Remove debug statements
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Remove single-use links e2e tests
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Remove private-link feature and override with single-use-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Remove redundant migrations
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Add managedEvents restriction
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix single-use-links for org
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix recommended UI changes
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix duration not respected for private links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix team event page title
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add logic to copy each single-use-links from event listing page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Add single-use links support for managed event types
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix some type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Disable adding new single-use links when field is locked
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Address feedbacks
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Hide add new link button for locked single-use link field
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* chore: Use empty string for single-use link fallback value condition
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix org single-use links in listing page
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Auto toggle unlock button for managed event's single-use links option
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* Revert "feat: Auto toggle unlock button for managed event's single-use links option"
This reverts commit 5a2ed6f0bf428d52de153335499f02f42ccdf18f.
* chore: Disable parent toggle for single-use-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* feat: Remove tooltip and give info message below field
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* add tooltip
* tooltip message
* fix: Fix typo
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix typescript type errors
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* fix: Fix few unit tests
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* refactor: Remove redundant query
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
* merge conflict fix
* More merge conflict fix and refactor
* fix tests, code refactor
* fix: type check
* fix: duration config and keep links when updating event type
* fix: e2e
* refactor: Replace single-use-links with multiple-private-links
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
---------
Signed-off-by: Souptik Datta <souptikdatta2001@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Amit91848 <samit91848@gmail.com >
2024-10-03 00:58:54 +05:30
4553455098
chore: refactor shell to individual files ( #16893 )
...
* banners
* useAuthHooks
* fixes to redirect and banner
* extract useIntercom to custom hook
* use app theme
* extract user-dropdown to new component
* Navigation Item
* navigation and profile dropdown
* Fix import
* navigation and sidebar
* fix type errors
* fix banners being an async call
* fix types
* fix banner prop type
* fix mobile nav item import
* fix banner types
* (revert) layout banner render method to fix type error
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-10-02 15:35:56 +01:00
706e8e4c1f
feat: added workflows to all actions ( #16691 )
...
* feat: added workflows
* moved the condition from Editor to excludedToolbarItems
* revert editor changes
* Update WorkflowStepContainer.tsx
* update
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-10-01 18:50:17 +05:30
2a734faf45
fix: undefined in meeting url workflow variable ( #16771 )
...
* make bookerUrl mandatory
* add missing bookerUrl
* add fallback
* fix roundRObinReassignment
* clean up
* allow bookerUrl to be undefined
* code clean up
* make bookerUrl mandatory
* fix type errors
* fix type error
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-30 15:25:51 -04:00
ac300ff670
refactor: enable infinite scrolling for all ( #16463 )
...
* refactor: enable infinite scrolling for all
* chore: remove unused code
* fix: tests
* chore: type err
* chore: update email embed test
* chore: update tests
* chore: update tests
* chore: fix horizontal tabitem
* chore
* fix: conflicts
* chore: conflict
* fix: E2E tests
* chore: remove idle
* fix test
---------
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
2024-09-30 10:44:04 +01:00
sean-brydon and GitHub
20729b3a4e
chore: Move getRemindersFromRemovedTeams and deleteAllWorkflowReminders to workflow repo ( #16861 )
...
* wip
* move deleteAllWorkflowReminders to repo
2024-09-27 10:42:09 -04:00
Peer Richelsen and GitHub
715cbc1c38
chore: small changes to license page ( #16812 )
2024-09-25 15:14:38 +02:00
9e980dc0ab
feat: global booking limits for teams ( #16614 )
...
* add booking booking to team settings
* add update mutation
* add missing export
* fix dirty state
* first version of global team limits in getUserAvailability
* add test setup
* create seperate test file for global limits
* add tests for all units
* move limitManager and booking limit functions outside of getUserAvailability
* add migration
* clean up code
* move yearly booking count to booking repository
* code clean up
* don't count rescheduling booking
* add test for getSchedule
* fix type error
* fix type error
* fix type error
* fix from and end date for fetching bookings
* reuse functions
* allow null for bookingLimits
* remove bookings from managed event type
* fix type error
* code clean up
* small fixes form clean up
* fix type issue
* same fixes in teams/_post
* fix existing tz issue
* tests for fix
* adds missingn await
* imrove description
* remove spreading
* fix reschedule issue with booking limits
* fix reschedule error with booking durations
* remove useeffect
* undo commit
* add bookingLimits to UpdateOrgTeamDto
* fix unit tests
* Prepare view for app router migration
* throw error if not in ascending order
* fix disabled update button
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.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-23 14:21:40 -04:00
Omar López and GitHub
6dd8812a19
fix: Flakyness on pages that use a hard refresh ( #16752 )
...
* fix: Flakyness on pages that use a hard refres
Signed-off-by: zomars <zomars@me.com >
* Update Shell.tsx
---------
Signed-off-by: zomars <zomars@me.com >
2024-09-21 03:41:10 +00:00
Omar López and GitHub
8e76d7bd10
chore: fix formatting ( #16750 )
2024-09-21 02:10:12 +00:00
Benny Joo and GitHub
3ae53a4b6e
chore: App router - Fix errors in settings pages & add remaining pages ( #16648 )
...
* fix settings/admin/page
* remove references to pages for settings/teams
* remove double layouts
* move pages that do not need layout out of (settings) group
* fix
* fix
* fix
* fix
* add sso page and fix layouts
2024-09-19 09:59:32 +01:00
Anik Dhabal Babu and GitHub
9bfd933699
fix: managed eventype is not deleted to the assigned user when team is deleted ( #16621 )
2024-09-13 23:40:25 +01:00
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
Morgan and GitHub
073d34f893
chore: rewrite imports of prisma enums to @calcom/prisma/enums ( #16633 )
2024-09-13 17:45:59 +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
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
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
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
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
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 and GitHub
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
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
fced9a6355
feat: Add step in team creation form for selecting event type and create a team event ( #15286 )
...
* feat: Create team event on a new team creation
* fix
* fixed failed tests
* move team event type form
* fix type error
* requested chnages
* update
* some update and refactor
* fix e2e test
* Update useCreateEventType.ts
* update
* fix type error
* fix e2e
* update
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-09-05 12:33:18 -04:00
e9c71abd6f
fix: meeting url missing in workflow email ( #16434 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-09-04 17:56:20 +00:00
Benny Joo and GitHub
55d75a9786
chore: App router migration (/workflows) fix metadata and remove duplicate file for getStaticProps ( #16452 )
...
* Fix metadata
* add use client directive to workflow component
2024-09-02 23:00:48 +05:30
Kacper and GitHub
821843bc6c
Fallback to next app default language (en) when user didn't specify locale. ( #16425 )
2024-08-30 21:37:10 +05:30
Morgan and GitHub
40fee7af51
chore: reorganize event type files ( #16393 )
...
* chore: reorganize event type files
* fixup! chore: reorganize event type files
* fixup! Merge branch 'main' into refactor-event-types-components-folder
2024-08-30 10:41:37 +00:00
19634073e9
refactor: improve team members page performance ( #16155 )
...
* fix: simplify workflow page and improve load time
* chore: use new endpoint
* chore: save progress
* refactor: code
* refactor: remove not requried code
* chore: remove schema
* chore: fix typ
* chore: improve
* chore: change name
* chore: remove unused
* chore: remove page
* refactor: teams page
* feat: add auto scroll
* chore: create validate unique invite
* fix: auth check
* fix: optimistic update
* chore
* fix: add loading
* fix: improvements
* chore: remove
* chore
* chore: fix teams page
* fix: team profile page
* fix: appearance page
* fix: sso view
* fix: type err
* feat: defer loading connected Apps
* fix: type err
* fix: type error
* fix: type err
* fix: connectedApps type
* chore: move
* chore: missing export
* feat: add search by name
* fix: display role change
* fix: use setInfiniteData
* chore: save progress
* test: add unit tests for loading members
* fix: test
* chore: update name
* fix: bugs and improvements
* chore: change variable name
* test: add tests for checkCanAccessMembers
* refactor: performance
---------
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
2024-08-29 13:32:54 +05:30
Anik Dhabal Babu and GitHub
4caa095d52
fix: color restrictions issue ( #16360 )
...
* fix: color restrictions issue
* Update EventAdvancedTab.tsx
2024-08-27 07:59:09 +09:00
623f0c7d93
fix: visiting organization without access shows empty page ( #15103 )
...
* fix : visiting organization without access shows empty page
* feat: add serversideprops for navigating user before page load
* Update packages/features/ee/organizations/pages/settings/getServerSidePropsMembers.tsx
* fix: workaround e2e fix
---------
Co-authored-by: Shaik-Sirajuddin <sirajudddinshaik30@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom <hariombalhara@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-08-24 09:05:50 +00:00
66cb2bcc13
fix: Workflow action 'email to host' only sends to one host of team e… ( #14767 )
...
* fix: Workflow action 'email to host' only sends to one host of team event
* add in missing files
* fix host logic
* uncomment working test
* code refactor
* use connected calendar email
* add changes to util file
* fix: extend eventType info in sendCancelledReminders
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-08-22 08:04:31 +00:00
Hichem Fantar and GitHub
50c4578c2e
feat: Add transition to hover background in multiple components ( #16216 )
...
* chore: Add transition to hover background in multiple components
* chore: Add transition to hover background in multiple components
2024-08-20 07:23:09 +00:00
Vijay and GitHub
0611bbd50e
fix : #16079 hide settings/Admin API if not org and update link to sales ( #16198 )
...
* hide admin_api if not org and update link to sales
* update for org members
* updated back to orgAdmin check
2024-08-20 16:17:24 +09:00
Omar López and GitHub
3a01e6390f
fix: type issues in attributes-edit-view ( #16243 )
2024-08-19 10:33:20 +00:00
08e1b0a9c8
feat: attributes ( #15964 )
...
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-08-15 14:49:05 -07:00