Joe Au-Yeung and GitHub
56df8bdf7c
feat: Salesforce - map booking questions to event record ( #18532 )
2025-01-16 12:28:07 -05:00
GitHub Actions
a518c7152a
chore: release v4.9.1-rc1
2025-01-16 15:53:45 +00:00
Benny Joo and GitHub
c37a8a587b
fix: add decoding logic to app router params ( #18712 )
...
* decode app router params in buildLegacyCtx
* add helpful comments
* add comment
* address comment
2025-01-16 15:14:03 +00:00
Alex van Andel and GitHub
b7f7c33afc
feature: Allow non-calcom domains to run team slug pages ( #18711 )
2025-01-16 09:44:14 -03:00
Lauris Skraucis and GitHub
f582faed2b
fix: Booking atom phone booking field and booking fields order ( #18678 )
...
* chore: examples app make managed user admin
* fix: phone field not appearing
* fix: booking fields order
* feat: local libraries setup script
* chore: add log when parsing booking field fails
* fix: backwards compatbile name booking field
* chore: libraries publish support scripts
* chore: bump libraries
* docs
* fix: phone default field return label and placeholder
* fix: e2e tests
2025-01-16 11:10:06 +02:00
GitHub Actions
79a8ab79f8
chore: release v4.9.0
2025-01-16 01:26:26 +00:00
Benny Joo and GitHub
ce87de4fc7
fix: Revert - chore: app router - all sub-pages in /apps #16976 ( #18702 )
...
* revert
* add incomplete-booking
2025-01-15 21:12:18 -03:00
GitHub Actions
c581456586
chore: release v4.8.19
2025-01-15 15:30:52 +00:00
36dd3e9e6c
fix: disable custom templates for free plan ( #18635 )
...
* add upgrade badge
* adjust update handler
* code clean up
* clean up template code
* only handle email templates
* fixes
* code clean up
* fix workflow template zod type
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-15 15:25:14 +00:00
Eunjae Lee and GitHub
4f494d5a32
refactor: use DataTable for /bookings ( #18589 )
...
* refactor: use DataTable for /bookings
* remove unnecessary animation (for better scroll performance)
* add consistent search box
2025-01-15 14:29:50 +00:00
Lauris Skraucis and GitHub
c21ba636d2
fix: Booker atom name booking field ( #18653 )
...
* feat: split name booking field in v2
* fix: booker atom handle split name
* fix: after and before start dates bookings filter
* chore: bump platform libraries
2025-01-15 14:08:06 +05:30
66b3e735d8
feat: Routing form submitted but no booking - Salesforce actions ( #18616 )
...
* Add booking incomplete actions table
* Add incomplete booking page tab
* Add `getincompleteBookingSettings` trpc endpoints
* Add incomplete booking page
* Abstract enabled apps array
* Handle no enabled credentials and no actions
* Add enabled field to incomplete booking action db record
* Add new write record entries
* UI add separation between switch and inputs
* Fix typo
* clean up
* Add saveIncompleteBookingSettings endpoint
* Save incomplete booking settings
* Fix language around when to write to field
* Add `credentialId` to action record
* Choose which credential to assign to action
* Save credential to action
* Revert "Save credential to action"
This reverts commit ba6a1c808baed54f6d3d4c6155cf192c813d0696.
* Revert "Choose which credential to assign to action"
This reverts commit 968f6e5295d098c64abe95268afd1fa139a175ba.
* Revert "Add `credentialId` to action record"
This reverts commit 579f9ff4167b65aa987659e4e8f8c26f9e773317.
* Add credentialId to action record - rewrite migration file
* Revert "Add credentialId to action record - rewrite migration file"
This reverts commit 2843a92c61820e7f7a1614a557d3f7ea96342107.
* Revert "Add booking incomplete actions table"
This reverts commit 7ec75bef4a0f0a9d07be0142da64c49d739439ea.
* Revert "Add enabled field to incomplete booking action db record"
This reverts commit d279a1da05819eafa8fc5d664e3be733e0687e8d.
* Write migration in single commit
* Rename table
* Rename table - remove underscores
* Remove credential relationship
* Type fix - changing table name
* Fix table name
* Change writeToRecordObject to object
* Salesforce add incomplete booking, write to record
* Add incomplete booking actions to `triggerFormSubmittedNoEventWebhooks`
* Remove console.log
* Type fixes
* Type fixes
* Iterate if incompleteBookingActions
* Choose which credential to assign to action
* Save credential to action
* Fix getServerSideProp changes
* Type fix
* Type fix
* Type fix
* Type fix
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-14 23:17:16 +00:00
Praash and GitHub
7a8b9ededb
fix: html render from calendar invite ( #18577 )
2025-01-14 20:40:31 +00:00
Amit Sharma and GitHub
536604455b
fix: BUG: adding filters to settings/teams/[team-id]/members page throws error ( #18631 )
2025-01-14 16:30:54 +00:00
cfb76a9689
chore: platform libraries readme publish reasons ( #18646 )
...
* chore: platform libraries readme publish reasons
* fixup! chore: platform libraries readme publish reasons
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-14 16:28:34 +00:00
30180edc0b
fix: phone number in confirmation email ( #18642 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-14 16:27:24 +00:00
Eunjae Lee and GitHub
21694c039a
perf: improve routing insights view (2) ( #18566 )
2025-01-14 12:28:39 -03:00
Anik Dhabal Babu and GitHub
6cd7454f43
fix: /booking page datefilter ( #18654 )
...
* fix: /booking page datefilter
* Update get.handler.ts
* Update get.handler.ts
* shit
2025-01-14 15:14:28 +00:00
Benny Joo and GitHub
14151b827f
fix: make ESLint work and fix lint errors that were undetected before ( #18639 )
...
* fix eslint config
* fix
* add it to dev dep
* fix
* sync eslint version
* force ts-node to compile our ESLint plugin's TS files into CommonJS (which ESLint requires)
* fix some lint errors
* fix lint errors
* remove duplicate classname
* make @typescript-eslint/ban-types a warn for packages/trpc files
* fix lint errors in trpc
* fix lint errors in trpc - 2
* fix
* fix
* fix lint warnings
2025-01-14 08:58:38 +00:00
Kartik Saini and GitHub
28b757f19c
feat: do not show automation webhooks in webhook list ( #18607 )
2025-01-14 10:55:22 +05:30
Udit Takkar and GitHub
96ff88d266
fix: disable sending sms when email is present ( #18632 )
...
* fix: disable sending sms when email is present
* fix: update test
2025-01-13 20:38:44 +00:00
GitHub Actions
f88a91dad0
chore: release v4.8.18
2025-01-13 18:12:32 +00:00
35059d7727
revert: "feat: bulk shorten links with dub.links.createMany ( #18539 )" ( #18587 )
...
This reverts commit 4902c6a0f8 .
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2025-01-13 18:07:27 +00:00
68f76e2acc
disable emails to all guests ( #18628 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-13 15:58:43 +00:00
sean-brydon and GitHub
0f47528ba2
fix: parsing teamId ( #18623 )
2025-01-13 12:16:59 +00:00
sean-brydon and GitHub
e07b1eda32
Async False ( #18611 )
2025-01-12 20:31:43 +00:00
bb40b2f6bf
chore: app router - all sub-pages in /apps ( #16976 )
...
* chore: apps/[slug] remove pages router
* remove apps/[slug] pages from /future
* chore: apps/installed remove pages router
* chore: apps/installation remove pages router
* remove Head element
* fix metadata
* fix test
* fix another test
* chore: apps/categories remove pages router
* revert unneeded changes
* update middleware
* Remove <Head>
* remove unused import and code
* remove unused import and code again
* fix
* fix category page
* add split icon
* add /routing paths to middleware matcher
* wip
* remove HeadSeo from App.tsx
* clean up head-seo test
* add generateAppMetadata
* use generateAppMetadata in apps/[slug] page
* delete file
* remove log
* fix
* fix
* fix apps/installed pages
* fix cateogires pages
* fix
* fix imports
* wip
* fix
* fix
* fix metadata
* fix
* redirect /apps/routing-forms to /routing
* replace all usages of /apps/routing-forms to /routing
* better naming
* /routing -> /routing/forms
* fix
* fix
* fix
* fix
* remove backPath as it is irrelevant when withoutMain is true
* fix type checks
* fix type check in apps/[slug]
* refactors
* fix
* fix test
* fix
* fix
* fix
* Replace multiple leading slashes with a single slash
* migrate routing-forms too
* add re routing
* fix
* add redirection
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 20:16:11 -05:00
f628dc83a8
detailed customer card ( #18511 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 23:51:27 +00:00
2fd2578504
feat: Round Robin weights future members toggle ( #17782 )
...
Co-authored-by: Omar López <zomars@me.com >
2025-01-10 14:24:19 -07:00
e7df1ef493
fix: Create dub links if valid url ( #18588 )
...
* Create dub links if valid
* Map through filtered links
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-10 15:58:16 +00:00
Kartik Saini and GitHub
b652ae7714
fix: wrong Meeting Ended payload in zapier ( #18202 )
...
* fix: wrong Meeting Ended payload in zapier
* fix
2025-01-10 15:55:35 +01:00
Peer Richelsen and GitHub
cec1c9ee46
feat: granola.ai app ( #18585 )
...
* new granola app
* granola app
2025-01-10 14:47:18 +00:00
GitHub Actions
3813fd70f7
chore: release v4.8.16
2025-01-10 14:01:39 +00:00
Somay Chauhan and GitHub
f26d2998cb
feat: added pagination to platform managed users table ( #18523 )
...
* feat: added pagination to platform managed users table
* removed console
* implemented feedback, removed unused components
* added label
* Update managed-users-view.tsx
* Update managed-users-view.tsx
2025-01-10 12:53:20 +00:00
Somay Chauhan and GitHub
f558f8aca5
fix: broken platform members table ( #18583 )
2025-01-10 12:46:48 +00:00
Eunjae Lee and GitHub
1ffb376789
fix: improve filters at /bookings ( #18581 )
...
* fix: improve filters at /bookings
* fix type
2025-01-10 11:10:10 +00:00
8761b91f71
fix: unpublished org is visble as an option in workflow ( #18522 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-10 10:49:08 +00:00
d4d5ac2b28
fix: date filter for the same day showing appointments of the day before ( #18579 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-10 15:42:24 +05:30
Benny Joo and GitHub
0a08680084
cleanup: remove-headseo-from-migrated-app-router-components ( #18576 )
2025-01-10 10:35:37 +01:00
2a29155641
chore: Upgrade jsforce to 3.6.2 and use jsforce-node ( #18363 )
...
* Upgrade jsforce to 3.6.2
* Refactor connecting to Salesforce
* Revert yarn.lock changes
* Migrate callback endpoint
* Add jsforce node dependency
* Migrate add endpoint
* Import
* Import package into crmService
* Use new package types
* Type fix
* Update vite config
* Push updated lockfile
* Attempt to bump platform/libraries to unlock jsforce
* Also update lockfile, naturally
* bump platform libraries
* Update vite.config
* Add jsforce to vite config
* fixup! Merge branch 'main' into upgrade-jsforce-v3
* fixup! fixup! Merge branch 'main' into upgrade-jsforce-v3
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com >
Co-authored-by: Morgan Vernay <morgan@cal.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 20:24:06 +00:00
4902c6a0f8
feat: bulk shorten links with dub.links.createMany ( #18539 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-09 20:04:55 +00:00
a22fd0c151
chore: Salesforce - optimize getContact method [CAL-4940] ( #18289 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-09 12:14:49 -07:00
2fd8d24204
perf: Improve routing insights view ( #18557 )
...
* perf: Improve routing insights view
* fix: remove old join
---------
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-09 16:42:26 +00:00
Syed Ali Shahbaz and GitHub
b4c18f7bcc
Update README.md ( #18524 )
2025-01-09 16:33:02 +00:00
sean-brydon and GitHub
23c93d75ca
fix: Handle booker UI busy or skip on timeslot ( #18553 )
2025-01-09 16:29:42 +00:00
2ba6f4cb24
fix: payment not working in booker ( #18540 )
...
* fix: payment not working in booker
* Update transformApiEventTypeForAtom.ts
---------
Co-authored-by: Rajiv Sahal <sahalrajiv-extc@atharvacoe.ac.in >
2025-01-09 07:32:13 +00:00
8a8c870513
chore: change identifier ( #18518 )
...
Co-authored-by: Bailey Pumfleet <bailey@pumfleet.co.uk >
2025-01-08 23:39:56 -05:00
GitHub Actions
9b2161cc19
chore: release v4.8.15
2025-01-08 18:53:07 +00:00
c9c5493de6
feat: support phone based booking api ( #17635 )
...
* chore: save progress
* feat: support phone based booking using API v2
* chore: change name of the variable
* fix: update event types and booking fields for improved validation and new properties
- Updated imports in input and output event types services to use the correct library version.
- Added new `avatarUrl` and `successRedirectUrl` properties to the Swagger documentation for user and booking schemas.
- Enhanced booking fields validation by changing the `required` property to a boolean type.
- Improved descriptions and examples in the OpenAPI specifications for better clarity.
- Refactored booking fields input and output classes to include new properties and ensure proper validation.
* fix: booking with phone number
* test: add event type update test
* test: add test for creating booking
* chore: update unit test
* fix: tests
* fix: add turbo
* chore: remove emial
* refactor: make email optional and move it to service
* fix: test
* chore: bump platform-libraries
* fix: e2e test
---------
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2025-01-08 21:16:10 +05:30
Omar López and GitHub
b9b0a86b32
feat: Add auto payment methods for paid booking on Stripe ( #18513 )
2025-01-08 07:55:14 -07:00