Calcom Bot and Replexica
322ca2a12c
feat: update translations via @replexica ( #17666 )
...
* feat: update translations via @replexica
* feat: update translations via @replexica
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-11-15 16:50:57 +00:00
Alex van Andel
f76696032e
feat: Implements maxLeadThreshold ( #17643 )
...
* feat: Implements maxLeadThreshold which puts a maximum to the amount of lead a given host is allowed to be ahead
* Refactor getLuckyUser + implement in handleNewBooking + move logic to repo
* Decoupled @prisma from findQualifiedHosts
* Fix deep type error
* Add maxLeadThreshold to builder.ts
* Removed a console.log :O + fix handleChildrenEventTypes input
* Add distribution UI to enable balanced distribution/maximize availability
* 0-1-2 instead of 0-1-2-3 (3 bookings instead of 4)
2024-11-15 15:54:02 +00:00
c59e733b5a
feat: exclude emails and domains ( #17591 )
...
* feat: add constants
* feat: add excludeEmails field in baseSchema
* feat: add ExcludeEmails Input field in FieldEditDialog
* feat: add excludedEmails check in FormBuilderField
* chore: move validations in getBookingResponsesSchema
* Update i18n string to be more generic
* Update apps/web/public/static/locales/en/common.json
* feat: add validation on excludeEmails field
* feat: add fieldSchema as resolver
* chore: remove comment
* chore: format comments
* feat: add tests for excluded email or domains
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-11-15 10:46:25 +00:00
ae706bb6d6
feat: update translations via @replexica ( #17629 )
...
* feat: update translations via @replexica
* feat: update translations via @replexica
* Delete packages/ui/components/data-table/tanstack.d.ts
* Delete packages/lib/sync/services/CloseComService.ts
* Delete packages/lib/sync/SyncServiceManager.ts
---------
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-11-14 16:19:03 +00:00
Peer Richelsen
4d942a454a
chore: typo in webhook ( #17628 )
2024-11-14 02:57:03 +00:00
Udit Takkar
241579eba6
refactor: change title ( #17623 )
...
* chore: change title
* chore: translation
2024-11-13 16:19:58 +00:00
fbd113b976
feat: update translations via @replexica ( #17619 )
...
* feat: update translations via @replexica
* feat: update translations via @replexica
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-11-13 13:53:51 +00:00
Peer Richelsen
84fb9bb371
chore: update Instant Meeting Error Message ( #17617 )
...
* Update common.json
* small copy changes
2024-11-13 13:08:05 +00:00
b06683458a
feat: update translations via @replexica ( #17585 )
...
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-11-11 22:20:17 -03:00
Joe Au-Yeung and Alex van Andel
49333addc2
feat: Salesforce RR skip based on a user on a lookup field on an account ( #17526 )
...
* move types to types file
* Create salesforce routing form components
* Save salesforce data to routing form
* Fixes
* Add event type service
* Change commenting
* Pass data from routing form to CRM
* Init Salesforce routing form booking form handler
* Salesforce find user associated with lookup field
* Add looking up the contact owner
* If salesforce is disabled then don't change the Salesforce option
* Small refactor
* Refactor getting event type app metadata
* Refactor eventType service
* Type fix
* Clean up
* Add translations
Co-authored-by: Alex van Andel <emrysal@users.noreply.github.com >
---------
Co-authored-by: Alex van Andel <emrysal@users.noreply.github.com >
2024-11-12 01:09:30 +00:00
Anik Dhabal Babu
6c40d29745
fix: incorrect booking title for diff users ( #17448 )
...
* fix: incorrect booking title for diff users
* Update common.json
* update
2024-11-11 19:10:45 +00:00
Anik Dhabal Babu
4d38c6d0c7
fix: Form link in Reroute Dialog gives 404 for members that aren't admin/owner of team ( #17537 )
...
* fix: Form link in Reroute Dialog gives 404 for members that aren't admin/owner of team
* NIT
2024-11-11 20:25:08 +05:30
Calcom Bot and Replexica
30f9d9b980
feat: update translations via @replexica ( #17577 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-11-11 13:57:50 +00:00
Amit Sharma and sean-brydon
aaf630f01f
feat: Delete attribute modal ( #17557 )
...
* feat: Delete attribute modal
* move Modal file
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-11-11 08:33:19 +00:00
Calcom Bot and Replexica
3f7e632d5c
feat: update translations ( #17474 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-11-06 10:08:15 -03:00
e07a28a2d1
feat: Salesforce - on booking write to fields on person record [CAL-4575] ( #17477 )
...
* Create data type
* Start FE component
* Rename and add new enums
* Add new schema for write on record options
* Add options on the frontend
* Backend write to custom fields
* refactor: Salesforce - on booking write to fields on person record (#17481 )
* Add translations
* fix: type err
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
2024-11-06 08:20:52 +00:00
Benny Joo
803fc488c5
feat: Add feature to download routing form reports ( #17400 )
...
* remove unused code
* add i18n for some strings in widget
* improve UI and add download button to routing forms reporting page
* add more margin
* add downloadAsCsv util
* integrate download button to routing forms report
* refactor
* address comment
* escape comma multiselect items
* fix
* preserve new lines and wrapping
* refactor
* ensure fetching all rows
2024-11-05 11:21:13 -05:00
sean-brydon
f1111c9d42
show who a RR was reassigned to on auto ( #17454 )
2024-11-05 12:44:49 -03:00
Benny Joo
42c4c134fa
chore: add missing i18n to metadata in settings/platform pages ( #17476 )
2024-11-05 02:37:12 +00:00
Benny Joo
7263f3b00b
chore: settings/platform, settings/license-key - remove pages router and use app router ( #17384 )
...
* remove pages router and use app router
* remove pages router and use app router for platform
* add billing page and plans page
* fix metadata for settings/platform/billing
* fix metadata for settings/platform/oauth-clients
2024-11-04 15:56:43 -03:00
Calcom Bot and Replexica
bd30bf335b
feat: update translations ( #17421 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-31 17:56:22 +00:00
Hariom Balhara and CarinaWolli
ab65ce73c2
feat: Support Attribute Logic fallback ( #17290 )
...
* Add fallback
* Support attribute query fallback
* Refactor
* Add tests and cleanup SingleFofrm
* small text fixes
* With fallback in picture, we dont throw error in preview now instead we capture errors and show them gracefully
* Get attribute logic preview working without saving Fixes CAL-4582
* Abstract useRoutes out
* Update e2e
* Dont define Page component again and again
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2024-10-31 12:53:34 -04:00
sean-brydon and Peer Richelsen
e728ed74ce
fix: add reassignedBy and reassign reason to both status ( #17418 )
...
* add reassignedBy and reassign reason to both status
* fix w-full issue in dialog
* fix types
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-10-31 12:32:05 +00:00
Calcom Bot and Replexica
315077f6c5
feat: update translations ( #17393 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-29 21:47:57 +00:00
Joe Au-Yeung
b8b270e4e5
feat: Prioritize Contacts Over Leads If They Exist [CAL-4640] ( #17380 )
2024-10-29 19:53:44 +00:00
Joe Au-Yeung
8605fb4518
feat: Salesforce change owner on booking [CAL-4641] ( #17391 )
...
* Let user set owner name to change
* Add backend logic
* Add message
* Type fixes
2024-10-29 14:03:35 -04:00
Benny Joo
1a55f2d8e2
chore: settings/admin - remove pages router and use app router & add i18n to metadata ( #16773 )
...
* remove pages router and use app router
* remove testBothFutureAndLegacyRoutes for settings-admin e2e test
* add i18n for metadata
2024-10-29 12:49:21 -03:00
Calcom Bot and Replexica
13d4102dc8
feat: update translations ( #17231 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-28 21:50:48 +00:00
Ali Nawaz and Anik Dhabal Babu
dfc73ea307
fix: Inconsistent phrasing and remove duplicate words in localization ( #17339 )
...
* Fix inconsistent phrasing and remove duplicate words in localization strings in common.json
* Update common.json
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-28 14:10:55 +00:00
Syed Ali Shahbaz
097c14ca64
feat: add workflow vars and search for event types ( #17343 )
...
* Udit:goat - thank you for this
* improve searchbar
* remove unused code
* add workflow vars
* change requested
* requested changes
* changes
* type-fix??
* type-fix??
* ----
2024-10-25 22:38:48 +00:00
c5402d8bd7
fix: give reason to reassign - allow team members to reassign even if busy ( #17328 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-10-25 19:13:26 +00:00
Benny Joo
b53abe93bc
feat: display number of rows in routing form reporting ( #17334 )
...
* add rows and row to english common.json
* feat: display number of rows in routing form reporting
2024-10-25 18:51:33 +00:00
Keith Williams
fd1edae706
fix: Typo in common schedule text ( #17325 )
2024-10-25 14:44:57 -04:00
Syed Ali Shahbaz
c3d56f736a
fix: insights event timeline perf and accuracy ( #17218 )
...
* aggregate multiple calls to one for events timeline
* raw query
* fix inside wrong val
* fix timeline view entirely
* fix avg event duration
* fix timeline
* type-fix
* fixes
* remove unnecessary comments
2024-10-24 17:46:28 +00:00
Udit Takkar
50a41109d0
chore: add event has been rescheduled title ( #17286 )
2024-10-24 17:18:55 +00:00
sean-brydon
0949bbf167
feat: add availability shown in rr reassign ( #17287 )
...
* (feat) add availability status to select
* add logic for confirmation modal on unavailable host
* fix type error
* fix type error
* more type fixes
* fix types
2024-10-24 12:38:03 +01:00
Joe Au-Yeung
817d8738a9
feat: Salesforce - on booking, write to custom fields [CAL-4570] ( #17257 )
...
* Save and enable custom fields
* Write to custom fields on booking
* Add validations
2024-10-24 03:07:13 +00:00
d6dbbd1472
fix: new reassignment email for RR host reassignment ( #17279 )
...
* add new reassignment email
* improve reassign email
* fixes
* Minor copy fixup
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-10-23 22:57:15 +00:00
a0e4580f4e
fix: added aria-label to timezone input ( #17241 )
...
* fix: 17186 timezone accessibility fix
* Update common.json
* update
* Update EventMeta.tsx
---------
Co-authored-by: Shivam Bhatia <shivambhatia@Shivams-MacBook-Pro.local >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: unknown <adhabal2002@gmail.com >
2024-10-22 15:29:06 +00:00
Hariom Balhara
86af6bd626
Allow non-admin team members also to reroute ( #17234 )
2024-10-22 13:46:30 +05:30
2f4dd328c3
feat: new webhook 'Form submitted, no event booked' ( #17119 )
...
* add new webhook
* schedule trigger functions
* implement tasker
* fix type errors
* add tests
* remove unused code
* finish tests
* remove unsued code from debugging
* Fix: client-server mixed exports
* Update tasker.ts
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: zomars <zomars@me.com >
2024-10-22 03:38:33 +00:00
6df994389b
feat: round robin handover to specific host ( #17215 )
...
* frontend dialog
* handler + fe calling handler
* reafctors + start work on fix hosts tests
* restore rr
* update tests + fixing types
* use a getRRHostsToReasign handler + error handle + i18n
* typefixes
* assert type
* fix: adds missing translation
* Update roundRobinManualReassignment.ts
* Update roundRobinManualReassignment.ts
* Update apps/web/components/dialog/ReassignDialog.tsx
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
* Update roundRobinManualReassignment.ts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2024-10-21 19:52:09 -07:00
Calcom Bot and Replexica
93e93a9c7a
feat: update translations ( #17219 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-21 23:06:54 +00:00
5f6032131b
feat: payments tab for event types atom ( #16892 )
...
* update translations
* add payments tab to event types platform
* payments tab for event types platform wrapper
* update event types props
* fix icon
* add stripe form
* update event type platform wrapper
* testing EventTypeAppCard component
* update atoms module
* add endpoint to get app integration based on slug
* input dtos for atoms app integration endpoint
* update platform libraries
* add queries for app integration endpoint
* chore: fixup
* custom hook to get app integration
* export TeamsQuery type to use for platform
* update props for stripe atom
* update payments tab
* update platform libraries in local (temperory)
* fix merge conflicts
* fixup
* resolve merge conflicts
* fixup
* Update package.json
* update platform libraries
* fix imports
* resolve merge conflicts
* more import paths fixes
* fixup
* cleanup comments
* include payments tab
* resolve merge conflicts
* fixup
* Update package.json
* revert yarn.lock
* Update yarn.lock
---------
Co-authored-by: Somay Chauhan <somaychauhan98@gmail.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
2024-10-21 18:49:35 +05:30
Calcom Bot and Replexica
242268d580
feat: update translations ( #17209 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-21 08:47:34 +00:00
Maximilian Franzke and Anik Dhabal Babu
59aff41ca3
refactor: make new copy localizable ( #17207 )
...
* refactor: make this localizable
base on https://github.com/calcom/cal.com/pull/17198 making the new copy localizable
* Update common.json
* Update common.json
* Update common.json
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2024-10-21 06:38:25 +00:00
Calcom Bot and Replexica
3e0d53228e
feat: update translations ( #17180 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-20 22:46:04 +00:00
Bailey Pumfleet
474f81f08e
refactor: Minor settings style & copy alterations ( #17178 )
2024-10-19 04:08:49 +00:00
Hariom Balhara and Udit Takkar
b8d4fccbab
feat: Rerouting a booking with corrected responses ( #17074 )
...
* POC working with no TS error
* cleanup
* Fix query booking
* Simplify things
* Support rerouting to different event
* self-review fixes
* Some improvements
* add more tests
* Remove members relation query
* Udits feedback
* Dont show CTAs when non-eventTypeRedirectUrl action route is chosen
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-18 17:11:50 -04:00
Calcom Bot and Replexica
7a4298dc00
feat: update translations ( #17120 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-10-15 22:28:53 +00:00