Amit Sharma and GitHub
a55d56f260
fix: Intercom not opening with openSupport param ( #23755 )
...
* fix: Intercom not opening with openSupport param
* remove logs
* remove unused
2025-09-11 18:11:42 +05:30
20b7ac8c0d
feat: implement tiered Intercom chat system replacing Plain ( #23285 )
...
* feat: implement tiered Intercom chat system replacing Plain
- Add TieredIntercomChat component with customer tier detection
- Add IntercomContactForm for free users using Intercom API
- Add /api/intercom-conversation endpoint for free user support
- Update UserDropdown to use tiered chat logic
- Replace Plain chat with Intercom in app providers
- Remove all Plain chat components and related files
- Use useHasPaidPlan hook for customer tier detection
Paying customers see Intercom widget, free users see contact form
that creates conversations via Intercom API.
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: add missing environment variables to turbo.json globalEnv
- Add NEXT_PUBLIC_WEBAPP_URL, NEXT_PUBLIC_WEBSITE_URL, NEXT_PUBLIC_STRIPE_PUBLIC_KEY
- Add NEXT_PUBLIC_IS_E2E, NEXT_PUBLIC_STRIPE_PREMIUM_PLAN_PRICE_MONTHLY
- Add NEXT_PUBLIC_BOOKER_NUMBER_OF_DAYS_TO_LOAD, NEXT_PUBLIC_STRIPE_CREDITS_PRICE_ID
- Resolves turbo/no-undeclared-env-vars ESLint errors blocking commits
Co-Authored-By: peer@cal.com <peer@cal.com >
* fix: resolve linting errors in platform examples base package
- Fix prettier/prettier formatting (quotes and comma)
- Add underscore prefix to unused variables
- Resolves CI failure in @calcom/base#lint check
Co-Authored-By: peer@cal.com <peer@cal.com >
* remove plain usage
* placement fixes
* fix: pop closing immediately issue
* stuff
* proper error and additional user info
* add key to .env.example and remove unused plain route
* fix conversation route
* refactor intercom dynamic provider
* code rabbit fixes
* feat: introduce tiered support feature flag
* fix: type check
* Apply suggestion from @coderabbitai[bot]
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Amit Sharma <74371312+Amit91848@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-09 18:20:22 +09:00
853f9bc436
perf: do not import from @calcom/ui barrel file ( #20184 )
...
* Icon and IconName
* Button and ButtonGroup
* UserAvatar
* AvatarGroup
* Avatar
* WizardLayout
* Dialogs
* EmptyScreen
* showToast and TextField
* Editor
* Skeleton
* Skeleton
* TopBanner and showToast
* Button again
* more
* perf: Remove app-store reference from @calcom/ui
* more
* Fixing types
* Icon
* Fixed casing
* dropdown
* more
* Select
* more
* Badge
* List
* more
* Divider
* more
* fix
* fix type check
* refactor
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix type check
* fix
* fix
* fix
* fix
* more
* more
* more
* more
* add index file to components/command
* fix
* fix
* fix
* fix imports
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix build errors
* fix build errors
* fix
---------
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2025-03-19 19:00:55 -03:00
Alex van Andel and GitHub
fd7f6c32ae
chore: Remove all instances of useIntercom ( #18500 )
2025-01-07 07:43:46 -05:00
Hichem Fantar and GitHub
50c4578c2e
feat: Add transition to hover background in multiple components ( #16216 )
...
* chore: Add transition to hover background in multiple components
* chore: Add transition to hover background in multiple components
2024-08-20 07:23:09 +00:00
5ee5c117c4
replaced discord with github discussions ( #16092 )
...
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2024-08-06 15:31:32 +00:00
Somay Chauhan and GitHub
f6e45842fd
fix: only boot intercom if .env variable is set ( #14656 )
2024-04-19 09:04:02 +01:00
f010279303
feat: always show intercom on desktop by default (hidden on mobile) ( #14423 )
...
* feat: always show intercom on desktop by default (hidden on mobile)
* Revert "feat: always show intercom on desktop by default (hidden on mobile)"
This reverts commit d14a7b0808a5c3b7f15de75d3a422c4ec5e14f2b.
* feat: always show intercom on desktop by default (hidden on mobile)
* fix: type error
* refactor
* saved showIntercom in localstorage instead of DB
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2024-04-11 18:58:37 +00:00
3f02de8214
chore: icon cleanup ( #13770 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-04-03 23:23:57 +00:00
+1
30ba168fc3
chore: bump @trpc/* and @tanstack/react-query ( #13335 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: Omar López <zomars@me.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: zomars <zomars@me.com >
Co-authored-by: Udit Takkar <53316345+Udit-takkar@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: Gergő Móricz <mo.geryy@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2024-01-23 16:42:29 -07:00
Peer Richelsen and GitHub
8b37d91108
chore: added community support to help ( #13213 )
2024-01-15 15:16:35 +00:00
Peer Richelsen and GitHub
058844b6b8
chore: paid support wip ( #12419 )
...
* paid support wip
* nit
* added upgrade box to intercom
* nit
2023-11-20 22:08:39 +05:30
8a2ab68e9a
feat: add user hash for intercom ( #8263 )
...
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-04-19 22:22:07 +02:00
91f381bce9
Replace react icons with lucidedev ( #8146 )
...
* migrate from react-icons to lucide-react
* replace react-icon with lucide-dev: Webhook Icon
* add lucide transformer
* Fix LinkIcon import
* Update yarn.lock to include monorepo deps
* Migrated icons in ChargeCardDialog
* Port Storybook to new icons as well
* Adjust Info & Globe icons size to match react-icons size
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2023-04-12 17:26:31 +02:00
sean-brydon and GitHub
4b0d22655d
Feat/tokens + darkmode + theme support ( #7876 )
2023-04-05 18:14:46 +00:00
efb9bf7116
replacing intercom with helpscout ( #7865 )
...
Co-authored-by: nafees nazik <nafeesnazik21@gmail.com >
2023-03-22 14:29:14 +00:00
Richard Poelderl and GitHub
679965782e
chore: update docs links ( #7782 )
...
* replace docs.cal.com references with cal.com/docs
2023-03-17 16:42:27 -07:00
29ceaee8d2
feat: Add fresh chat to list of support integration ( #7448 )
...
* chore: add fresh chat configs to env.example
* feat: add fresh chat menu item and render
* refactor: remove some event listeners
* chore: make popover closed after the click
* refactor the code and fix some bugs
* feat: auto open chat
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-03-08 11:30:24 +00:00
cfa8fd8b67
Reduce bundle size by importing single icons at a time ( #6644 )
...
* Removed barrel import for icons to reduce bundle size.
* Fixed replacement mistakes
* Reverted unneccesary yarn.lock updates
* Added some missed Icon. import conversions
* Remove merge artifact import in @calcom/ui
* Don't import Icon in pages/[user]
* Update packages/ui/package.json
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: Omar López <zomars@me.com >
2023-01-23 23:08:01 +00:00
sean-brydon and GitHub
f21c4eb11e
Fixing colors ( #6429 )
2023-01-12 16:57:43 +00:00
ccc2bdd25e
🧹 One calcom/ui import to rule them all ( #5561 )
...
* Removed emptyscreen component v1 version, migrated pages that still used it to v2, and removed v1 of workflow pages and components.
* updated workflow pages imports to remove v2 from path.
* Deleted v1 switch component, deleted v1 api-keys components, deleted old web integrations components that were unused.
* Removed v1 list component.
* Fixed event workflows tab path.
* Fixed import path for button in sandbox page.
* Cleanup and type fixes
* Making explicit indexes
* UI import migrations
* More import fixes
* More import fixes
* Submodule sync
* Type fixes
* Build fixes
Co-authored-by: zomars <zomars@me.com >
2022-11-22 19:55:25 -07:00
db7c3fb52f
feat: trpc v10 migration ( #5332 )
...
* migrate router
* createTRPCReact
* frontend 1
* random format change
* frontend 2
* withQuery
* form router
* TS-ERROR: proxy on utils-client
* inferance
* ssg
* reuse
* trpc rc4
* Apply suggestions from code review
* skip test
* move skip one level up
* whops
* rc 6 with new setData func
Co-authored-by: zomars <zomars@me.com >
2022-11-10 23:40:01 +00:00
b5b41da183
Cleaning up storybook files ( #5290 )
...
* storybook v2 init
* Merge config into storybook vite build
* Remove path
* Storybook config tweaks
* Added styles and settings for storybook v2, and started working on button documentation and examples.
* Badges + flex wrap on mobile
* Breadcrumbs+button+avatar
* Checkbox
* Input + moving files around
* WIP table
* WIP table grid
* Replaced imports for new components.
* Added first steps for varianttable.
* Small alignment fix.
* Custom Args Table - With scrollbar
* Adding table to components that need it + darkmode
* Add intro
* Fix types
* Remove V1 storybook and replace with V2
* Fix badge type error
* Fixed storybook dependencies
* Added cover image to storybook
* Remove vita from ts config, we dont use vite.
* Fixed button import.
* Explained postcss pseudo plugin.
* Fixed badge import.
* Add Avatar Stories
* ButtonGroup Stories
* Fixed imports
* Add checkbox stories
* Add exports for differnt types of inputs
* Fix form and text area input
* Fix mass import errors
Co-authored-by: Jeroen Reumkens <hello@jeroenreumkens.nl >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
2022-11-04 15:40:46 +00:00
+9
e044f963f8
[CAL-216] Confirming a booking shows old toast. Also removes old notification component. ( #5146 )
...
Co-authored-by: gitstart <gitstart@users.noreply.github.com >
Co-authored-by: MuriloAmarals <muralha2000@gmail.com >
Co-authored-by: Murilo Amaral <87545137+MuriloAmarals@users.noreply.github.com >
Co-authored-by: Rubens Rafael <70234898+RubensRafael@users.noreply.github.com >
Co-authored-by: Thiago Nascimbeni <tnascimbeni@gmail.com >
Co-authored-by: Rafael Toledo <87545086+Toledodev@users.noreply.github.com >
Co-authored-by: gitstart <gitstart@gitstart.com >
Co-authored-by: Rafael <rafael.toledo@engenharia.ufjf.br >
Co-authored-by: Grace Nshokano <grace.devolop@gmail.com >
Co-authored-by: Matheus Muniz <matheusmuniz100@hotmail.com >
Co-authored-by: Júlio Piubello da Silva Cabral <julio.piubello@gitstart.dev >
Co-authored-by: Matheus Muniz <87545749+matheusmuniz03@users.noreply.github.com >
Co-authored-by: Matheus Benini Ferreira <88898100+MatheusBeniniF@users.noreply.github.com >
Co-authored-by: Nitesh Singh <nitesh.singh@gitstart.dev >
Co-authored-by: C000Ldude <coolmagnas@gmail.com >
Co-authored-by: Klinger Matheus <50892465+KlingerMatheus@users.noreply.github.com >
Co-authored-by: Eman <emmanuelgatwech@gmail.com >
2022-10-21 08:54:18 +00:00
Peer Richelsen and GitHub
fd12fcc4b8
v2 for help dialog ( #4901 )
2022-10-07 13:21:49 +01:00
sean-brydon and GitHub
532723fb41
Update V2 components + Move to react-icons ( #3670 )
2022-08-03 16:01:29 +00:00
464343f5ab
Refactors EE code ( #3490 )
...
* WIP
* WIP
* Type and migration fixes
* Adds missing default import
* Fixes import
* Fixes tRPC imports in App Store
* Migrate stripe helpers
* WIP
* Type fixes
* Type fix?
* WIP
* WIP
* Update index.ts
* Fixes
* Update workflow.tsx
* Moved queries to lib
* Moves QueryCell
* Migrates MultiSelectCheckboxes
* WIP
* CryptoSection type fixes
* WIP
* Import fixes
* Build fixes
* Update app-providers.tsx
* Build fixes
* Upgrades hookform zod resolvers
* Build fixes
* Cleanup
* Build fixes
* Relocates QueryCell to ui
* Moved List and SkeletonLoader
* Revert QueryCell migration
* Can't use QueryCell here
* oops
* CryptoSection cleanup
* Update app-providers.tsx
* Moved ee to features
* ee to features/ee
* Removes @calcom/ee
* Adds possible feature locations
* Build fixes
* Migrates stripe to app-store lib
* Colocates stripe imports
* Update subscription.ts
* Submodule sync
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2022-07-28 13:58:26 -06:00