anushka-0099
c211f181fc
fix: the wprd on confirm booking button in japanese ( #19230 )
2025-02-11 04:16:05 +00:00
amrit
75ff5f6fb1
fix: update hungarian translation for booking and cancellation texts ( #19218 )
2025-02-10 14:27:43 +01:00
Peer Richelsen
52775dd27c
chore: changed "routing" icon ( #19211 )
...
* changed routing icon
* new routing badge
2025-02-10 08:54:32 +00:00
Calcom Bot and Lingo.dev
668304a7cd
feat: update translations via @lingodotdev ( #19214 )
...
Co-authored-by: Lingo.dev <support@lingo.dev >
2025-02-10 08:49:41 +00:00
Tushar Bhatt
cd04b17113
fix: placeholder added ( #19184 )
2025-02-07 20:19:55 +00:00
808de26401
feat: add option to disable sending transcription emails ( #19065 )
...
* feat: add option to disable sending transcription emails
* fix: types and tests
* fix: type error
* fix: type err
* fix: type err
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-02-07 12:33:38 +00:00
Calcom Bot and Lingo.dev
24abcc3fb2
feat: update translations via @lingodotdev ( #19098 )
...
Co-authored-by: Lingo.dev <support@lingo.dev >
2025-02-04 19:06:53 +00:00
Tushar Bhatt
0522af0c88
fix: empty state search messaging event page ( #19064 )
...
* test
* fix: adding empty search headline
* revert a change
2025-02-04 10:14:09 -03:00
Calcom Bot and Lingo.dev
b280e78da8
feat: update translations via @lingodotdev ( #19045 )
...
Co-authored-by: Lingo.dev <support@lingo.dev >
2025-01-31 20:58:29 +00:00
8d2dc0bbe5
feat: setting to enable weights on attribute in route ( #18592 )
...
* add UI to Routes
* add attributeIdForWeights to route json
* fixes and clean up
* clean up onChangeAttributeIdForWeights
* fix type errors
* fix attribute weights in getLuckyUser
* adjust tests
* fixes for attribute rule changes
* fix type error
* Keep weighted attributes logic outside Route (#18974 )
Co-authored-by: Hariom Balhara <hariombalhara@gmgmail.com >
* use findUnique
* fix test
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmgmail.com >
2025-01-30 11:44:42 -05:00
Calcom Bot and Lingo.dev
06729cfc9a
feat: update translations via @lingodotdev ( #19015 )
...
Co-authored-by: Lingo.dev <support@lingo.dev >
2025-01-30 13:12:49 +00:00
Syed Ali Shahbaz
92678dc042
fix: eventtype null cant be booked error ( #18975 )
...
* fix err msg and add more description
* improvements
* fix cause
* add warn logs for when failing to specific limit checks
* typefix
* safestringify log
* improve error
* test fix and log min booking notice
* adds out of bounds error code
* test fix
* fix
2025-01-29 13:00:51 +00:00
438a73b0cd
feat: Setting for rescheduling past bookings ( #18358 )
...
* feat: Setting for rescheduling past bookings
* fix stuff
* rename column
* add e2e test
* fix column name
* fix typo
---------
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-01-28 19:25:41 +00:00
Benny Joo
a1e4959fb7
chore: migrate /auth/verify-email-change ( #18942 )
2025-01-28 11:34:39 -05:00
Calcom Bot and Lingo.dev
7fb60fe5f7
feat: update translations via @lingodotdev ( #18922 )
...
Co-authored-by: Lingo.dev <support@lingo.dev >
2025-01-27 18:04:15 +00:00
Eunjae Lee
d3ef807af5
feat: add command list to DataTable column header ( #18867 )
...
* feat: add command list to DataTable column header
* disable hiding and sorting for some columns
* disable hiding & sorting
2025-01-27 10:20:59 +00:00
Benny Joo
30e576377a
migrate /auth/verify-email page ( #18876 )
2025-01-24 21:20:36 +00:00
Eunjae Lee and Benny Joo
d5e633b481
fix: re-implement filter components in /insights/routing ( #18655 )
...
* fix: re-implement team filter & people filter components
* implement DateRangeFilter
* show selected filter values
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2025-01-24 17:38:48 +01:00
Calcom Bot and Replexica
84df8dc6eb
feat: update translations via @replexica ( #18860 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-24 09:55:37 +00:00
sean-brydon and Eunjae Lee
656d6dc195
feat: Internal Notes for bookings ( #18804 )
...
* migration + migrate booking limit page to team settings
* new pages
* use settings toggle for displaying content
* get current team presets
* update mutation
* i18n for settings page
* remove redudant await
* cancelation UI for select
* handle other selection
* extract into a util
* inital cancelation reason flow
* fix i18n to be more readable
* add cancel reason logic
* nits
* improve copy
* ensure is teamMember and not isAdmin for getting internalNotes
* improvie spacing between elements
* fix types
* more type fixes
* correct types
* Update packages/features/bookings/lib/handleNewBooking/getEventTypesFromDB.ts
* use input component and remove mb-2 to allign with icon button
* Update packages/trpc/server/routers/viewer/teams/updateInternalNotesPresets.handler.ts
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
* nits
* type fixs
* fix type
* fix type
* fix nullable option lost in merge
---------
Co-authored-by: Eunjae Lee <hey@eunjae.dev >
2025-01-24 09:26:52 +00:00
Calcom Bot and Replexica
fec8019775
feat: update translations via @replexica ( #18845 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-23 20:06:42 +00:00
7a9d291d1f
fix: handle cancelation reason when user is host ( #18681 )
...
* handle cancelation reason when user is host
* add attendee reason warning
* add cancellation reason to tests when we are the host
* req.body and not req
* fix: isloggedIn logic
* use new isLoggedInUser from ssr instead of client
* update e2e tests to fill in reason when hosts
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-21 20:24:06 +05:30
Benny Joo
0f7ecb3345
chore: migrate low-risk 3 /auth pages to App Router ( #18753 )
...
* add i18n string
* Update config.matcher in middleware
* migrate auth/oauth2/authorize
* migrate auth/platform/authorize
* migrate auth/signin
2025-01-21 10:41:00 +01:00
Udit Takkar
30eb7ce846
feat: add transcription as attachment ( #18740 )
...
* feat: add transcription as attachment
* fix: change style
2025-01-21 06:07:10 +00:00
Calcom Bot and Replexica
1a649158e1
feat: update translations via @replexica ( #18764 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-20 12:41:25 -03:00
Eunjae Lee
5357228f72
fix: nested scrolls on /bookings/upcoming ( #18760 )
2025-01-20 09:18:12 -05:00
Benny Joo
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
Calcom Bot and Replexica
b128579729
feat: update translations via @replexica ( #18699 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-15 20:38:44 +00:00
Joe Au-Yeung and Alex van Andel
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
Calcom Bot and Replexica
99b2419dd7
feat: update translations via @replexica ( #18598 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-14 13:47:22 +00:00
Omar López and Benny Joo
62b753afba
chore: app router 404 page ( #18597 )
...
* wip
* wip
* fix not found page
* render middleware for /settings pages
* fix
* remove global-error page
* add metadata to not-found page
* make not-found page static
* remove 404
* adding not-found to middleware is not necessary
* add every routes to config.matcher
* fix test
* fix style
* use i18n string
* fix tests
* fix
* fix
* revert unneeded changes
* fix
* fix
* fix
* fix style
* fix
* remove 404
* remove log
* fix
* fix
* fix
* fix
* better naming
* parallel testing
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com >
2025-01-11 02:42:08 +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
sean-brydon and Omar López
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
Calcom Bot and Replexica
95f9a02d29
feat: update translations via @replexica ( #18584 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-10 13:19:47 +00:00
Somay Chauhan
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
Calcom Bot and Replexica
53a846d10c
feat: update translations via @replexica ( #18496 )
...
Co-authored-by: Replexica <support@replexica.com >
2025-01-07 20:53:16 +00:00
Hariom Balhara
2e9beb8513
fix: Make it easier to manage group options and also improve attribute options performance with 100s of options ( #18486 )
2025-01-07 11:16:52 +00:00
Calcom Bot and Replexica
c48b209c04
feat: update translations via @replexica ( #18472 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-06 11:13:03 -03:00
Kartik Saini and Peer Richelsen
487cc0751d
feat: add cancel and reschedule reason variables in workflows ( #18305 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:56:06 +00:00
Amit Sharma and Peer Richelsen
c1dbb7cffd
feat: refund policies for payment apps ( #18428 )
...
* feat: refund policies for payment apps
* tests for payment refund
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-01-06 11:36:37 +00:00
Amit Sharma and Anik Dhabal Babu
455572b5f4
feat: Info lost when navigating without warning routing form ( #18386 )
...
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
2025-01-06 12:19:58 +01:00
Calcom Bot and Replexica
447436dfff
feat: update translations via @replexica ( #18438 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2025-01-02 22:23:30 +00:00
Benny Joo
85f96f492d
chore: migrate /icons page to App Router ( #18436 )
...
* migrate icons page
* migrate main index page
* remove /icons page
* use i18n string
* fix imports
* add icons_showcase i18n string
* add /app dir to tailwind preset config
* use classname
* do not migrate main index page
2025-01-02 15:18:19 +05:30
Hariom Balhara and Udit Takkar
bac2d1f6f0
feat: Add dry run mode functionality and message display in booking process ( #18429 )
...
- Introduced a new `DryRunMessage` component to inform users when in dry run mode.
- Implemented utility function `isBookingDryRun` to check for dry run status based on URL search parameters.
- Updated the `Booker` component to conditionally render the dry run message.
- Adjusted booking mutation input mapping to reuse the utility
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2025-01-01 11:40:53 +00:00
Benny Joo
557bd8bf25
chore: Migrate /403 and /500 pages to App Router ( #18424 )
...
* global-error is not needed
* remove /403 and /500 pages from pages router
* add 403 and 500 pages in App Router
* add i18n strings
* fix i18n string
* fix styling
2024-12-31 11:43:15 +05:30
Calcom Bot and Replexica
a697857fa0
feat: update translations via @replexica ( #18389 )
...
* chore: sync with main
* feat: update translations via @replexica
---------
Co-authored-by: Replexica <support@replexica.com >
2024-12-27 17:33:26 +00:00
Hariom Balhara
d2930bc243
fix: Handle more dry-run cases ( #18286 )
2024-12-27 16:23:14 +01:00
+6
225313e391
feat: Plain chat ( #18284 )
...
* plain custom desin
* No display on card
* dynamic plain chat component and hmac hash
* re-route users to plain.com chat instead of intercom chat when going to /support
* provider errors
* yarn lock fix
* plain chat removed unneeded hmac
* fix ts error
* error handling improved
* remove intercome provider from app-dir
* Create getting-started.mdx (#18342 )
* Delete help directory (#18343 )
* chore: moved docs/help to /help (#18345 )
* chore: Delete unused guides directory (#18346 )
* feat: booking filters (#18303 )
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
* chore: Remove `HeadSeo` components where no longer needed + improve app router metadata logic (#18348 )
* remove HeadSeo for already migrated pages and refactor prepareMetadata
* create _generateMetadataWithoutImage and refactor _generateMetadata
* chore: app router - /bookings status page (#18183 )
* chore: app router - /bookings page
* remove env vars
* fix
* Update middleware.ts
* revert unneeded change
* refactor for the better
* fix
* cache i18n instances (#18309 )
* feat: virtual queues tab in insights (#18260 )
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
* feat: update translations via @replexica (#18361 )
Co-authored-by: Replexica <support@replexica.com >
* update OOO e2e tests to remove flakiness (#18367 )
* fix: metadata is overwritten for child managed eventType when updating parent (#18059 )
* fix: metadata is overwirten
* Update
* type error
* Update
* fix test
* fix type error
* chore: added routing support link (#18369 )
* Added routing form support link
* small change
* Type fix
---------
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
* chore: refactor handling logic for embeds in app router (#18362 )
* refactor handling logic for embeds in app router
* fix type checks
* add test for withEmbedSsrAppDir
* fix
* review changes
* yarn lock
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Calcom Bot <109866826+calcom-bot@users.noreply.github.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com >
Co-authored-by: Benny Joo <sldisek783@gmail.com >
Co-authored-by: Carina Wollendorfer <30310907+CarinaWolli@users.noreply.github.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: Replexica <support@replexica.com >
Co-authored-by: Vijay <vijayraghav22@gmail.com >
Co-authored-by: Anik Dhabal Babu <81948346+anikdhabal@users.noreply.github.com >
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-12-26 19:07:08 +00:00
Calcom Bot and Replexica
3c2619a7a3
feat: update translations via @replexica ( #18361 )
...
Co-authored-by: Replexica <support@replexica.com >
2024-12-23 22:42:02 +00:00
cfb09a1b21
feat: virtual queues tab in insights ( #18260 )
...
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: sean-brydon <sean@cal.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
2024-12-23 19:16:38 +00:00