 Eunjae LeeandAlex van Andel
|
a2205d497d
|
feat: add booking status filter to /insights (#22842)
Co-authored-by: Alex van Andel <me@alexvanandel.com>
|
2025-08-04 13:48:17 +00:00 |
|
 Eunjae LeeandDevanshu Sharma
|
cf4e7a5d2c
|
refactor: add useInsightsRoutingParameters() for InsightsRoutingService (#22792)
Co-authored-by: Devanshu Sharma <devanshusharma658@gmail.com>
|
2025-08-04 14:51:23 +02:00 |
|
Eunjae Lee
|
3e299f9511
|
refactor: update charts on /insights to use InsightsBookingService (#22744)
Post release / release (push) Canceled after 0s
* refactor: update PopuplarEvents chart to use InsightsBookingService
* use buildHashMapForUsers
* refactor least booked
* refactor charts
* combine methods
* refactor booking kpi cards
* remove unused code
* fix booking kpi cards
* restore code that was removed accidentally
* Revert "restore code that was removed accidentally"
This reverts commit 0c0b444b02498b94fb29ef470da065bad3ad7ece.
* Revert "fix booking kpi cards"
This reverts commit b1e8e9afbd3632a5239495566551ae12bd926b66.
* refactor booking kpi cards
* revert method and remove unused code
* fix previous period
* fix metrics
* clean up trpc call params
* clean up Download.tsx
* split utils
* restructure folders for components
* clean up imports
* rename TotalUserFeedbackTable to UserStatsTable
* add guide
* use client
* add curly braces to case
* fix tests
|
2025-07-29 12:37:18 +02:00 |
|
 Eunjae LeeandAlex van Andel
|
4ff5f5f3fa
|
refactor: use dependency injection for InsightsRoutingService (#22677)
* refactor: use dependency injection for InsightsRoutingService
* remove unused getter
* clean up
* Revert "clean up"
This reverts commit a95b83d5dfd4c3236e44268df40bab935237101e.
* Update insightsRoutingDI.ts
* Revert "Update insightsRoutingDI.ts"
This reverts commit 39ead809fa8dabfc17da043c6416bbc6d1fed58d.
---------
Co-authored-by: Alex van Andel <me@alexvanandel.com>
|
2025-07-26 02:32:27 +01:00 |
|
![cubic-dev-ai[bot]](/avatar/ac145f908aac727314be3d8ad685a2bda614922b4c3302bb7f0cc306a90b403f?size=40) Eunjae Leeandcubic-dev-ai[bot]
|
10fca86ddc
|
feat: add drop off funnel chart for /insights/routing (#22106)
* feat: add Drop-off funnel chart for /insights/routing
* convert insights services to use kysely
* WIP
* implement drop-off data WIP
* updates
* revert services back to Prisma
* do not expose findMany
* WIP
* revert usage
* fix type errors
* updates
* clean up
* update playground
* update styles
* support columnFilters
* update tooltip
* add skeleton
* remove dynamic loading
* avoid using Prisma.raw
* update condition for user scope
* Update packages/features/insights/components/RoutingFunnelContent.tsx
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
* playground fix
* fix type error
* update playground
* update styles
* implement subtitle to ChartCard
* revert insights booking service
* update border
* update ChartCard style
* style updates
* convert the playground to a client component
* clean up
* apply feedback
* fix tests
* fix unit test
* hide scrollbar
---------
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
2025-07-16 16:36:41 +02:00 |
|
Eunjae Lee
|
6cccb1725f
|
fix: provide timeZone to /insights from the server side (#21580)
|
2025-06-12 15:26:44 +00:00 |
|
Eunjae Lee
|
0a28b5825b
|
fix: date range computation on /insights (#21436)
* fix: date range computation on /insights
* remove log
* error handling
* update test cases
* WIP
* fix implementation
* support weekStart
* clean up
* fix date range presets
* clean up timeView
* fix timeView
* clean up
* fix event trends
* remove unused variables
* fix flaky e2e tests
* fix date range
* update formatting logic
|
2025-05-27 17:47:40 +02:00 |
|
Eunjae Lee
|
324ac691eb
|
fix: use local date range on /insights (based on profile's timezone) (#21472)
* fix: use local date range on /insights (based on profile's timezone)
* update test case
|
2025-05-22 16:03:56 +00:00 |
|
Eunjae Lee
|
f699fd1732
|
fix: add UID filter to /insights/routing (#20356)
|
2025-03-26 09:52:40 +00:00 |
|
 Benny JooandKeith Williams
|
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 |
|
 
|
0968fc56eb
|
feat: add utm tracking on booking (#19965)
* add tracking to booking + pass to handleNewBooking
* save tracking to booking
* return undefined if no utm params
* add test for handleNewBooking
* fix type error in test
* refactor code
* code clean up
* code clean up
* add missing import
* fix type import
* add utm params to insights (#20063)
* add utm params to insights
* remove duplicates
* remove duplicate columns
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
---------
Co-authored-by: CarinaWolli <wollencarina@gmail.com>
Co-authored-by: Omar López <zomars@me.com>
|
2025-03-14 08:21:55 -07:00 |
|
Eunjae Lee
|
6c01f5eace
|
fix: reset page on filter change and remove client-side filtering (#20043)
* fix: reset page on filter change
* remove unused filterFn
|
2025-03-13 15:25:10 +00:00 |
|
Eunjae Lee
|
d2bc81758c
|
feat: add booking id & booking link columns to /insights/routing (#19697)
* feat: add booking id & booking link columns to /insights/routing
* update style
* update i18n
* update i18n keys
* update host
* useCopy instead of raw navigator.clipboard
|
2025-03-06 10:24:50 +00:00 |
|
Eunjae Lee
|
7a797490c8
|
feat: support attendee name and email filter on /bookings (#19565)
* feat: support attendee name and email filter on /bookings
* remove console log
* change label
|
2025-02-26 18:48:36 +01:00 |
|
 Eunjae LeeandBenny Joo
|
720136fcf9
|
fix: replace filter implementations on /insights (#19033)
* fix: replace filter implementations on /insights
* add authorization for teamIds
* replace all the implementations
* provide eventTypeId
* remove log
* fix teamId for isAll
* fix Download button
* remove legacy implementations
* clean up
* nullish check
* remove unusable filters
* revert style
* fix type error
* fix e2e test
* fix type error
* fix type error
* fix e2e
* extract util method
* fix type error
* fix type error
* fix type error
---------
Co-authored-by: Benny Joo <sldisek783@gmail.com>
|
2025-02-10 20:28:48 +01:00 |
|
Eunjae Lee
|
fdc8e084ea
|
fix: stats on /insights/routing (#18985)
* fix: replace filter implementation on /insights/routing
* remove unused functions
* fix type error
* refactor: extract insights parameters
* remove FiltersProvider
|
2025-01-31 17:16:53 +01:00 |
|
Anik Dhabal Babu
|
1773aba378
|
fix: fix data expose issue in routing form insights (#18207)
|
2024-12-16 15:30:25 +01:00 |
|
 sean-brydonandJoe Au-Yeung
|
7ce5886b4f
|
feat: insights routing forms (#17583)
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
|
2024-11-15 14:54:51 -05:00 |
|