 
|
deca7ce40a
|
refactor: move calAIPhone-specific repositories to features from lib (#25840)
* add prisma agent repository to features
* add
* wip
* wip
* wip
* Update apps/web/app/api/webhooks/retell-ai/route.ts
Co-authored-by: Volnei Munhoz <volnei@cal.com>
* ts fix
* ts fix
---------
Co-authored-by: Volnei Munhoz <volnei@cal.com>
|
2025-12-15 13:43:24 +05:30 |
|
 
|
aa48e72c12
|
feat: inbound calls in cal ai (#23890)
* feat: lang support
* fix: type errors
* feat: select voice agent
* refactor: address feedback
* refactor: address feedback
* refactor: missing import
* fix: types
* feat: add inbound calls
* chore: formatting
* chore
* feat: finish inbound call
* chore: formatting
* fix: update bug
* fix: types
* refactor: Agent Configuration Sheet (#23930)
* refactor: agent configuration sheet
* chore: use default phone numbre
* refactor: improvements
* refactor: improvements
* fix: types
* fix: feedback
* chore:
* fix: feedback
* fix: prompt
* fix: review
* fix: review
* refactor: class
* refactor: class
* refactor: rename
* Update apps/web/public/static/locales/en/common.json
* Update apps/web/public/static/locales/en/common.json
* chore: update set value
* fix: remove index
* fix: type error
* fix: update tetss
* fix: use logger
* refactor: don't use static
* fix: type
* fix: schema
* refactor:
---------
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com>
|
2025-10-09 11:40:37 +01:00 |
|
 Udit TakkarandGitHub
|
5feca13cfb
|
fix: phone number cancel billing (#23854)
* fix: phone number billing bug
* fix: phone number billing bug
* fix: use raw code
* fix: use zod
* chore: update test
* fix: double cancel
* fix: double cancel
* fix: double cancel
* fix: chore update
* fix: schema
|
2025-09-16 15:39:32 +05:30 |
|
    
|
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 |
|
 
|
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 |
|
 Alex van AndelandGitHub
|
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 |
|
+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 |
|