c652c61e0c
feat: refactor UI to use coss + coupons UI ( #27647 )
...
* feat: refactor UI to use coss + coupons UI
* fix: use TRPCError and remove sensitive logging in createCoupon handler
- Replace plain Error with TRPCError for consistent tRPC error handling
- Use INTERNAL_SERVER_ERROR for missing env configuration
- Use UNAUTHORIZED for permission denied errors
- Use BAD_REQUEST for API failure errors
- Remove console.warn that logged username (sensitive info)
Co-Authored-By: unknown <>
* feat: add copy button and fix 0 on % off
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-02-05 10:05:57 +00:00
Benny Joo and GitHub
a28ab042ad
refactor: move admin and filter components out of packages/features ( #27604 )
...
* migrate CreateLicenseKeyForm
* refactor
* migrate
* migrate filters components
* fix import
2026-02-04 12:50:36 +02:00
Pedro Castro and GitHub
51b3f5c74d
Revert b3430c8efc: fix Atoms build failures on CI ( #27575 )
2026-02-03 15:39:46 +00:00
b3430c8efc
refactor: remove 10 trpc imports from features package by moving 16 tRPC-driven components to apps/web/modules ( #27336 )
...
* refactor: move Segment, BookerLayoutSelector, CreateLicenseKeyForm from packages/features to apps/web/modules
Co-Authored-By: benny@cal.com <sldisek783@gmail.com >
* fix: update relative imports to absolute paths in moved files
Co-Authored-By: benny@cal.com <sldisek783@gmail.com >
* refactor: move useBookingLocation and blocklist components from packages/features to apps/web/modules
Co-Authored-By: benny@cal.com <sldisek783@gmail.com >
* refactor: move EmbedTabs and embed hooks from packages/features to apps/web/modules
Co-Authored-By: benny@cal.com <sldisek783@gmail.com >
* fix
* migrate useBookerUrl
* migrate embed tabs
* fix
* fix
* fix
* mv ThemeLabel
* mv settings headers to webn
* update imports
* clean up
---------
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-01-30 04:55:50 -03: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
Benny Joo and GitHub
43ba47a122
perf: Use one PageWrapper instance for all settings pages ( #18752 )
...
* add a layoutfile to use-page-wrapper route group
* refactor and move bookings status page to route group
* improve logic in pagesAndRewritePaths
* fix
* add use client directive
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* chore: remove WithLayout from 8 low-risk single pages (#18745 )
* move /403 and /500
* move /auth/error
* move /connect-and-join
* move /enterprise
* move /maintenance
* move /more
* move /upgrade
* move /availability pages
* move /event-types pages
* move /insights pages
* move /apps to use-page-wrapper group
* move /getting-started to use-page-wrapper group
* move /signup to use-page-wrapper group
* move /workflows to use-page-wrapper group
* move /video pages to use-page-wrapper group
* pass dehydratedState in layout
* pass dehydratedState in layout
* move settings/(settings-layout) to use-page-wrapper
* move settings/(admin-layout) to use-page-wrapper
* move remaining settings pages to (use-page-wrapper)
* fix test
* remove unused code
* remove unused files
* fix type check
* remove test tag
* remove page
* RSC should not default export client components
2025-02-18 04:43:25 -05:00
Benny Joo and GitHub
5dff1c6df0
chore: App router migration - /attributes, /privacy, /dsync, /license-key under /settings route group ( #16406 )
...
* migrate license-key/new
* migrate settings/org/dsync
* migrate settings/org/privacy
* migrate org attributes
* remove res in getServerSideProps
* Fix SettingsLayoutAppDir
* fix attributes pages
* fix
* fix
2024-09-09 17:19:12 -07:00