Volnei Munhoz and GitHub
c52eff65a2
chore: fix biome warnings/errors ( #26295 )
...
* Fix icon-names
* make all errors into warns
* Minimal fix to mock
2025-12-30 11:46:26 +00:00
7c373ddad6
feat: Introduce biome ( #25664 )
...
* Configure biome
* Fix companion build
* fix: remove generated files from formatter ignore list to enable proper formatting
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* fix: add explicit stripe dependency to @calcom/features to fix type resolution
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* fix: rename const require to nodeRequire in generate-swagger.ts to avoid TypeScript reserved identifier conflict
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* fix: add guard for document in makeBodyVisible to prevent test environment teardown errors
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* fix: replace ESLint with Biome CLI in embed-code-generator.e2e.ts
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* fix: address cubic review comments
- Fix invalid --reporter-path Biome CLI option by using shell redirection
- Fix packages/lib lint report filename (app-store.json -> lib.json)
- Add typescript-eslint and eslint back to companion for lint:react-compiler
- Add missing restricted import rules to biome.json:
- packages/lib: add ../trpc/** and @trpc/server restrictions
- packages/trpc: add ../apps/web/** restriction
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* chore: regenerate companion bun.lock after adding eslint dependencies
Co-Authored-By: Volnei Munhoz <volnei.munhoz@gmail.com >
* Remove remaining eslint things
* add tailwind directives
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-12-29 19:41:41 -03:00
c48f2043f2
feat: booking reports table and blocklist table for org ( #24736 )
...
* feat: booking reports and blocklist table
* chore: save progress
* chore: save progress
* feat: finish
* fix: types and test
* fix: types and test
* refactor: separate tables
* refactor: ffedbac
* refactor: remove delete report
* refactor: add go back button
* feat: add icon and svg
* chore: nit
* fix: type errror
* fix: type errror
* refactor: code improvements
* chore: add docs url
* chore: feedback
* minor UI fix
* fix: add Is-calcom check
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-11-05 14:48:06 +00:00
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 Takkar and GitHub
5c70060992
feat: voice and language support in cal.ai ( #23865 )
...
* feat: lang support
* fix: type errors
* feat: select voice agent
* refactor: address feedback
* refactor: address feedback
* refactor: missing import
* fix: types
2025-09-16 20:15:11 +05:30
cfadd2e892
feat: cal ai promo design ( #23651 )
...
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
Co-authored-by: CarinaWolli <wollencarina@gmail.com >
2025-09-14 12:00:12 -03:00
a8a3e48465
feat: add web phone call for cal ai ( #23527 )
...
* feat: add web phone call for cal ai
* fix: web call
* refactor: improvements
* chore
* refactor: web call improvements
* chore: error message
* refactor: improvements
* fix: err
* refactor: feedback and improvements
* fix: type errors
* refactor: hasAvailable
* chore: use orgid
* fix: types
---------
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2025-09-10 12:41:10 -03:00
f4b48e863b
fix: add missing ref parameter to SatSymbol forwardRef component ( #22274 )
...
- Fixed forwardRef render function to accept both props and ref parameters
- Added ref prop to SVG element to properly forward the ref
- Resolves React error: 'forwardRef render functions accept exactly two parameters: props and ref'
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2025-07-17 20:52:00 +00:00
Eunjae Lee and GitHub
f15d347804
feat: implement filter segment ( #20066 )
...
* feat: add filter segment
* add tests
* add ui
* provide tableIdentifier from context
* fix components
* update save button
* try to fix router
* add proper implementation
* update icon
* remove segmentId if invalid
* fix tests
* fix type errors
* fix type errors
* fix unit test
* clean up
* minor fixes
* clean up types
* avoid barrel imports
* fix imports
* minor improvements
* fix type error
* fix radio import
* fix little issues
* menu permission
* update icon snapshot
* fix: remember last used filter segment (#20261 )
* fix: remember last used filter segment
* extract segments logic as a separate file
* remove unnecessary query
* apply feedback
* deep comparison
2025-03-31 08:53:48 +00: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
be404436d7
fix: Do not self import @calcom/ui ( #20050 )
...
* fix: Do not self import @calcom/ui
* Make translations optional
* Fix mocking implementation of Button (never worked)
* Ensure other libraries can resolve AppListCard
2025-03-13 18:17:42 +00:00
Keith Williams and GitHub
78d06c6d01
refactor: Move classNames from @calcom/lib to @calcom/ui ( #19674 )
...
* refactor: Move classNames from @calcom/lib to @calcom/ui
* Import fix
* Removed extra import of classNames
* Removed tailwind-merge from @calcom/lib
2025-03-03 15:54:33 +00:00
luzpaz and GitHub
71598a4389
fix: typos in packages/ui ( #19434 )
...
Found via `codespell -q 3 -S "*.svg,./apps/web/public/static/locales,./packages/app-store/stripepayment/lib/currencyOptions.ts,./packages/lib/freeEmailDomainCheck/freeEmailDomains.ts" -L afterall,atleast,datea,fo,incase,ist,nam,notin,optionel,perview,reccuring`
2025-02-21 15:06:49 +00:00
Peer Richelsen and GitHub
52775dd27c
chore: changed "routing" icon ( #19211 )
...
* changed routing icon
* new routing badge
2025-02-10 08:54:32 +00:00
Eunjae Lee and GitHub
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
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
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
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
79d488faca
feat: insights filter refactoring ( #18167 )
...
* Reapply "feat: add text & numeric filters to insights routing responses (#18016 )"
This reverts commit 49070b96ae .
* support SINGLE_SELECT
* fix type error
* put back ts-expect-error
* remove playground
---------
Co-authored-by: sean-brydon <55134778+sean-brydon@users.noreply.github.com >
2024-12-16 13:47:28 +00:00
Alex van Andel
49070b96ae
Revert "feat: add text & numeric filters to insights routing responses ( #18016 )"
...
This reverts commit a7e7561efa .
2024-12-12 17:10:49 +00:00
a7e7561efa
feat: add text & numeric filters to insights routing responses ( #18016 )
...
* feat: improve text filters (WIP)
* move function to bottom
* apply some styles
* fix selection of TextFilterOptions
* rename value to operand
* remove unused file
* merge filters/filters into filters/utils
* fix regression of not putting url params correctly
* move makeWhereClause to filters/utils
* fix negative, empty, and not empty operators
* fix initial filtering from search state (url)
* fix type errors
* do not send an empty array to query
* update yarn.lock
* i18n for text filter operators
* extract logic as useColumnFilters()
* add missing import
* fix type error
* revert yarn.lock
* use i18n
* insensitive text match
* move data-table to @calcom/features
* fix type errors
* fix type errors
* fix type errors
* feat: support DataTable filters for Insights Routing WIP
* remove unused filters
* remove additionalFilters and fix types
* clean up filter components
* support icons for ActiveFilters
* support filters on json
* fix filter ui
* fix type error and clean up
* revert changes
* revert change
* clean up
* revert change
* fix compatibility with insights booking page
* remove unused params
* fix type errors
* update yarn.lock
* fix field filter and adjust ui
* chore: update yarn.lock
* fix text filter
* add Clear Filters button
* add more test data
* feat: support numeric filter WIP
* feat: support numeric filter
* feat: move People to an external filter
* fixing query states
* rename state to activeFilters
* add useDataTable
* fix ResponseCellValue bug and enable resizing for RoutingFormResponsesTable
* fix response values
* truncate attribute text
* seed booking attendees
* fix accessor (no actual change though)
* add a gap
* rename
* use pathname as default identifier for DataTable
* fix type error
* support text filter for assignment reason
* Apply suggestions from code review
Co-authored-by: Alex van Andel <me@alexvanandel.com >
* rename fields to headers
* use safeParse
* fix type error
* push yarn.lock with faker
* fix MemberList
---------
Co-authored-by: Udit Takkar <udit222001@gmail.com >
Co-authored-by: Alex van Andel <me@alexvanandel.com >
Co-authored-by: sean-brydon <sean@cal.com >
2024-12-12 16:06:30 +00:00
ee3c08918a
feat: weights per attribute UI ( #18109 )
...
* wip attribut weights
* edit sheet and display in table
* add shrink so badges dont split
* push changes to support weights on csv export
* fix typing issue
* type error
* fall back to 100 weight
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-12-12 11:54:10 +00:00
Alex van Andel
9c127cbfc2
Revert "feat: migrate /apps/routing-forms/forms to /routing ( #18001 )"
...
This reverts commit 1de007ad21 .
2024-12-11 22:16:50 +00:00
1de007ad21
feat: migrate /apps/routing-forms/forms to /routing ( #18001 )
...
* feat: add getServerSideProps and getStaticProps
* feat: add routing pages view
* feat: add routing and related pages
* feat: setup redirect
* feat: remove routing configs in getStaticProps and getServerSideProps
* feat: add redirects in next.config and middleware
* feat: add split icon
* feat: rename href to /routing/forms
* feat: fix redirects
* feat: finish routing page
* feat: remove /apps/routing-forms/forms redirect in next-config
* feat: revert back redirects in serverSideProps
* fix: minor issues
* fix: routing-form url cloning
* chore: remove comments
* fix: routing page link
* fix: routing hover link
---------
Co-authored-by: Prashant Varma <prashantvarma5083@gmail.com >
2024-12-11 21:18:46 +00:00
Benny Joo and GitHub
0e333aa71c
fix: use tags icon for attr ( #17841 )
2024-11-26 12:52:21 -03:00
62aaba32cf
fix: Routing Form - Small Improvements ( #17538 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-11-11 14:14:39 +05:30
Alex van Andel and GitHub
b9128a7a0b
chore: Add ./components/[name]/index.ts map to package.json ( #17319 )
...
* chore: Add ./components/[name]/index.ts map to package.json
* fix: Clarify Popover exports
* fix: re-add dropdown to calcom/ui barrel
* chore: Add icon barrel file re-export
* Fix all calcom/ui imports of its own barrel
* Never say 'fix all remaining..' it's never true
* Some type fixeS
* Linking fixes
* Rename sheet.tsx to Sheet.tsx
Done through UI, console does NOT like this.
* Fixed some test failures
2024-10-25 23:05:29 +01:00
b8d4fccbab
feat: Rerouting a booking with corrected responses ( #17074 )
...
* POC working with no TS error
* cleanup
* Fix query booking
* Simplify things
* Support rerouting to different event
* self-review fixes
* Some improvements
* add more tests
* Remove members relation query
* Udits feedback
* Dont show CTAs when non-eventTypeRedirectUrl action route is chosen
---------
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2024-10-18 17:11:50 -04:00
f2b3e620b4
fix: Show toast after copy referral link + change icon to "gift" ( #16618 )
...
Co-authored-by: zomars <zomars@me.com >
2024-09-12 22:06:21 +00:00
Omar López and GitHub
36e79bf69c
ci: adds basic visual regression testing for icons ( #16408 )
2024-09-04 16:28:42 -04:00
27e4210693
fix: atoms icons and build issues ( #16248 )
...
* fix: atoms icons and build issues
* fixup! fix: atoms icons and build issues
* fixup! fixup! fix: atoms icons and build issues
* fix import paths
* rename SchedulingType to something more specific
* fix: Invalid define value (must be an entity name or valid JSON syntax)
* chore: atoms build CI job
* chore: enable atoms build in CI
* fix build
* fixup! fix build
* fixup! fixup! fix build
* chore: replace calendar-days icon with calendar
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
* fixup! Merge branch 'fix-atoms-build-icons' of github.com:calcom/cal.com into fix-atoms-build-icons
---------
Co-authored-by: Lauris Skraucis <lauris.skraucis@gmail.com >
Co-authored-by: Ryukemeister <sahalrajiv6900@gmail.com >
Co-authored-by: supalarry <laurisskraucis@gmail.com >
2024-08-22 08:32:39 +00:00
Rajiv Sahal and GitHub
df98274a8f
update icons list ( #16263 )
2024-08-19 10:21:36 +00:00
Omar López and GitHub
101fea2c1c
fix: cross domain SVG sprites ( #16244 )
2024-08-16 16:33:10 +00:00
Morgan and GitHub
84606543ae
chore: preserve non-org dashboard for platform users ( #16181 )
2024-08-14 15:11:46 -07:00
Omar López and GitHub
829dd937d6
fix: add sensible default size for svg icons ( #16159 )
2024-08-10 02:59:25 +00:00
da5df7164a
perf: use svg sprite for icons ( #16135 )
...
Co-authored-by: zomars <zomars@me.com >
2024-08-08 15:12:08 -07: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
zomars
986d196a37
hotfix: lazy icon dev performance
2024-04-03 22:14:30 -07: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
2021b641ce
feat: Alby integration ( #11495 )
...
Co-authored-by: Peer Richelsen <peer@cal.com >
Co-authored-by: alannnc <alannnc@gmail.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Peer Richelsen <peeroke@gmail.com >
2023-09-28 12:03:01 +00:00
80353d67a0
chore: fix all @typescript-eslint/no-unused-vars warnings ( #10645 )
...
Co-authored-by: gitstart-calcom <gitstart@users.noreply.github.com >
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com >
Co-authored-by: Keith Williams <keithwillcode@gmail.com >
2023-08-25 11:48:24 +00:00
a2645c2ed4
feat: replaced slack icon with Discord ( #10193 )
...
Co-authored-by: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com >
2023-07-18 21:30:17 +00: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
Omar López and GitHub
6e93224c9b
Tree shake icons ( #7051 )
...
* Attempt to tree shake icons
* Tree shaking icons
2023-03-02 13:56:10 -07: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
Jeroen Reumkens and GitHub
37159914cf
🧹 Removed old root UI components. ( #6249 )
...
* Removed old root UI components.
* Fixed import path
* Changed icon to not import from root, since it somehow creates a recursive import
* Removed irrelevant todo
* Fixed merge issues.
* Fixed shell export
2023-01-04 14:05:00 +01:00