d4bff9d6b1
feat: Cal.ai Self Serve #2 ( #22995 )
...
* feat: Cal.ai Self Serve #2
* chore: fix import and remove logs
* fix: update checkout session
* fix: type errors and test
* fix: imports
* fix: type err
* fix: type error
* fix: tests
* chore: save progress
* fix: workflow flow
* fix: workflow update bug
* tests: add unit tests for retell ai webhoo
* fix: status code
* fix: test and delete bug
* fix: add dynamic variables
* fix: type err
* chore: update unit test
* fix: type error
* chore: update default prompt
* fix: type errors
* fix: workflow permissions
* fix: workflow page
* fix: translations
* feat: add call duration
* chore: add booking uid
* fix: button positioning
* chore: update tests
* chore: improvements
* chore: some more improvements
* refactor: improvements
* refactor: code feedback
* refactor: improvements
* feat: enable credits for orgs (#23077 )
* Show credits UI for orgs
* fix stripe callback url when buying credits
* give orgs 20% credits
* add test for calulating credits
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
* fix: types
* fix: types
* chore: error
* fix: type error
* fix: type error
* chore: mock env
* feat: add idempotency key to prevent double charging
* chore: add userId and teamId
* fix: skip inbound calls
* chore: update tests
* feat: add feature flag for voice agent
* feat: finish test call and other improvements
* chore: add alert
* chore: update .env.example
* chore: improvements
* fix: update tests
* refactor: remove un necessary
* feat: add setup badge
* chore: improvements
* fix: use referene id
* chore: improvements
* fix: type error
* fix: type
* refactor: change pricing logic
* refactor: update tests
* fix: conflicts
* fix: billing link for orgs
* fix: types
* refactor: move feature flag up
* fix: alert and test call credit check
* fix: update unit tests
* fix: feedback
* refactor: improvements
* refactor: move handlers to separate files
* fix: types
* fix: missing import
* fix: type
* refactor: change general tools functions handling
* refactor: use repository
* refactor: improvements
* fix: types
* fix: type errorr
* fix: auth check
* feat: add creditFor
* fix: update defualt prompt
* fix: throw error on frontend
* fix: update unit tests
* fix: use deleteAllWorkflowReminders
* refactor: add connect phone number
* refactor: improvements
* chore: translation
* chore: update message
* chore: translation
* design improvements buy number dialog
* add translation for error message
* use translation key in error message
* refactor: improve connect phone number tab
* feat: support un saved workflow to tests
* chore: remove un used
* fix: remove un used
* fix: remove un used
* refactor: similify billing
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-08-29 05:04:05 +01: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
Udit Takkar and GitHub
8402dfa3a2
fix: display all responses ( #13999 )
...
* fix: display all responses
* fix: type err
* chore: rename variable
2024-03-12 15:30:02 +00:00
Hariom Balhara and GitHub
a09401c203
perf: Booker bundle size optimization - Remove sanitize-html dependency on client ( #10801 )
2023-08-16 11:03:21 -07:00
98a156311d
feat: Add full names in the description of dynamic events. ( #10251 )
...
* Add full names in the descripiton of dynamic events.
* Initialising dynamic event desc after the check.
* Revert "Initialising dynamic event desc after the check."
This reverts commit ddd89c4e252f439a5875bfc34b20050a29b68de8.
* Revert "Add full names in the descripiton of dynamic events."
This reverts commit ce232d6256b4fe03c5b0665133be6ea524349c5c.
* Added booking title for dynamic events.
* Update apps/web/public/static/locales/en/common.json
* Fix typo.
* Fix lint error.
* Fix redundant booking information.
* Fix type script lint.
* Addressed review suggestions.
---------
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-07-27 08:52:46 +00:00
f1c981fdcf
feat: firstAndLastName variant for name field ( #8671 )
...
* Add split full name variant
* Share propsType across fieldTypes and components
* Simplify Components
* Add assertions for required field indicator
* Fix test as name cant be used as a custom field right now
* Make it disabled during reschedule
* Fix UI issues in dark mode
* Support adding links in boolean checkbox
* Revert "Support adding links in boolean checkbox"
This reverts commit 31252f8a5f445f8289a09445124109a4a9c3d33b.
* Make sure getBookingFields isnt import client side
* PR feedback addressed from Carina
* DRY Code
* Fix Dialog
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
2023-07-20 07:03:50 +02:00