Commit Graph
63 Commits
Author SHA1 Message Date
Francis Cao f2cf071523 add regex operators 2026-02-20 13:43:16 -08:00
Francis Cao 67626652f9 fix mobile view for admin screens and nav. update equals and not equals filter to be multiselect. 2026-02-20 12:32:02 -08:00
Francis Cao 9d6bb64c3d use website_event_stats_hourly view for excludeBounceQuery 2026-02-05 09:13:18 -08:00
Francis Cao ee698b636a implement exclude bounces feature 2026-01-30 00:12:13 -08:00
Francis Cao d04fff65fe fix monthly truncation timezone issue 2025-12-17 09:34:59 -08:00
Mike Cao 15fda927ce Switched to biome. 2025-11-20 20:56:16 -08:00
Francis Cao a3f32b036d revert getDateStringSQL for CH 2025-11-14 08:10:13 -08:00
Francis Cao 6751bf88bb fix chart and timezone issues, pass consistent dates to DB.
Closes #3700
2025-11-13 15:52:24 -08:00
Francis Cao 30781430c5 remove timezone from realtime. Closes #3700 2025-11-11 13:13:25 -08:00
Mike Cao da572864ac Added more function names to queries. 2025-10-02 16:56:56 -07:00
Mike Cao 8a977b0164 Updated pixel/link endpoints. Added name to rawQuery. 2025-09-30 16:11:21 -07:00
Francis Cao b2e03390da translate dateRange and cohort prefix for filtering 2025-08-25 07:39:51 -07:00
Mike Cao 2e67e27b2f Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/app/(main)/App.tsx
2025-08-07 05:16:07 -07:00
Francis Cao 0a0c1f27c6 implement pageviews, events, and channels queries 2025-08-05 00:37:44 -07:00
Mike Cao 2dbcf63eeb Segment editing. 2025-07-31 21:32:22 -07:00
Mike Cao fba7e12c36 Updated segment handling. 2025-07-31 02:33:35 -07:00
Mike Cao 45c9ea9c22 Merge branch 'dev' into jajaja
# Conflicts:
#	db/mysql/schema.prisma
#	package.json
#	pnpm-lock.yaml
#	src/app/(main)/reports/[reportId]/ReportBody.tsx
#	src/app/(main)/reports/[reportId]/ReportPage.tsx
#	src/app/(main)/reports/utm/UTMView.tsx
#	src/app/(main)/websites/[websiteId]/WebsiteMetricsBar.tsx
#	src/app/(main)/websites/[websiteId]/WebsiteTableView.tsx
#	src/app/(main)/websites/[websiteId]/events/EventsPage.tsx
#	src/app/api/reports/[reportId]/route.ts
#	src/app/api/websites/[websiteId]/metrics/route.ts
#	src/components/hooks/queries/useReport.ts
#	src/components/icons.ts
#	src/components/messages.ts
#	src/components/metrics/MetricsTable.module.css
#	src/components/metrics/MetricsTable.tsx
#	src/queries/sql/events/getEventMetrics.ts
#	src/queries/sql/reports/getUTM.ts
2025-07-23 23:39:28 -07:00
Mike Cao 87449ece9e Merge branch 'dev' into jajaja
# Conflicts:
#	db/postgresql/schema.prisma
#	pnpm-lock.yaml
#	src/app/(main)/websites/[websiteId]/WebsiteDetailsPage.tsx
#	src/app/(main)/websites/[websiteId]/compare/WebsiteComparePage.tsx
#	src/app/api/reports/route.ts
#	src/app/api/websites/[websiteId]/events/series/route.ts
#	src/app/api/websites/[websiteId]/metrics/route.ts
#	src/app/api/websites/[websiteId]/pageviews/route.ts
#	src/app/api/websites/[websiteId]/sessions/stats/route.ts
#	src/app/api/websites/[websiteId]/stats/route.ts
#	src/app/api/websites/[websiteId]/values/route.ts
#	src/components/hooks/useFields.ts
#	src/components/hooks/useFilterParams.ts
#	src/lang/vi-VN.json
#	src/lib/clickhouse.ts
#	src/lib/detect.ts
#	src/lib/prisma.ts
#	src/lib/request.ts
#	src/lib/schema.ts
#	src/lib/types.ts
#	src/queries/sql/events/getEventDataFields.ts
#	src/queries/sql/events/getEventDataProperties.ts
#	src/queries/sql/events/getEventDataStats.ts
#	src/queries/sql/events/getEventDataValues.ts
#	src/queries/sql/events/getEventMetrics.ts
#	src/queries/sql/events/getWebsiteEvents.ts
#	src/queries/sql/getChannelMetrics.ts
#	src/queries/sql/getRealtimeActivity.ts
#	src/queries/sql/getWebsiteStats.ts
#	src/queries/sql/pageviews/getPageviewMetrics.ts
#	src/queries/sql/pageviews/getPageviewStats.ts
#	src/queries/sql/reports/getBreakdown.ts
#	src/queries/sql/sessions/getSessionDataProperties.ts
#	src/queries/sql/sessions/getSessionDataValues.ts
#	src/queries/sql/sessions/getSessionMetrics.ts
#	src/queries/sql/sessions/getSessionStats.ts
#	src/queries/sql/sessions/getWebsiteSessionStats.ts
#	src/queries/sql/sessions/getWebsiteSessions.ts
2025-07-08 22:03:55 -07:00
Mike Cao ce1f6c3618 New admin section. 2025-07-08 18:40:47 -07:00
Mike Cao cdf391d5c2 Refactor part 2: Electric Boogaloo. Standardize way of passing filter parameters. 2025-07-04 01:23:11 -07:00
Francis Cao e75d009df3 implement cohorts to clickhouse/pg library and all relevant queries 2025-07-03 12:06:49 -07:00
Mike Cao ee6c68d27c Refactor filter handling for queries. 2025-07-02 01:44:12 -07:00
Mike Cao 8b64029409 Made filters work for all reports. 2025-06-29 23:57:11 -07:00
Francis Cao 657ae8ebdb udpate constants and references to filter groups 2025-06-24 11:09:36 -07:00
Mike Cao c969603001 Converted global to globalThis. 2025-04-28 23:05:18 -07:00
Mike Cao 1d15a88370 Fixed search. Updated queries to not use domain. 2025-02-11 05:40:23 -08:00
Mike Cao 26463973cb Changed fetch response. 2025-02-08 23:38:21 -08:00
Mike Cao 7a0575e33a Removed output parsing for clickhouse. 2025-02-08 20:08:36 -08:00
Mike Cao 8525188e42 Changed import path. 2025-02-05 15:59:59 -08:00
Mike Cao a18d1a923c Allow filter search for country and region. 2024-11-27 23:43:28 -08:00
Francis Cao fcb7fa2264 fix reset website bug 2024-09-17 19:59:58 -07:00
Francis Cao b1caf6edb7 fix monthly and all time charts 2024-08-27 12:02:23 -07:00
Mike Cao e35c11c3d6 Updated realtime data fetch. 2024-08-20 23:58:20 -07:00
Mike Cao 04e0b33622 Updated Clickhouse number handling. Removed number formatting. 2024-08-20 14:53:53 -07:00
Mike Cao 5aba9acb81 Fixed date value for properties. 2024-08-20 00:34:01 -07:00
Mike Cao ffa954ee02 Updated data query limits. 2024-08-17 20:27:40 -07:00
Mike Cao fc1fc5807e Session properties. 2024-08-16 19:44:16 -07:00
Mike Cao deb9dd60df Render UTC dates in sessions. 2024-08-16 00:35:08 -07:00
Mike Cao 04de691893 Removed custom date format. Use ISO string everywhere. 2024-08-13 22:16:21 -07:00
Mike Cao b11b2e3524 Display correct date for events/sessions. 2024-08-12 23:54:21 -07:00
Francis Cao d02dc6f997 remove parse session filters 2024-08-01 22:57:54 -07:00
Francis Cao 9882ff24f6 route dashboard queries based on filters selected 2024-08-01 15:32:49 -07:00
Mike Cao 4494665d2e Updated date output for Clickhouse. 2024-07-08 23:41:40 -07:00
Mike Cao db36c37d32 Updated session and events queries. Added sessions page. 2024-07-08 01:45:54 -07:00
Mike Cao 9bf34bd5e4 Support Clickhouse insert without Kafka. 2024-07-04 20:30:15 -07:00
Mike Cao 19d5ac0a4c Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	src/lib/constants.ts
2024-06-19 21:48:49 -07:00
Mike Cao 5108b91f80 Refactored realtime. 2024-06-19 21:47:27 -07:00
Brian Cao f3efe0c9c3 Add revenue. 2024-06-19 21:41:45 -07:00
Francis Cao 632ecd1a1b update insights query 2024-06-12 22:36:09 -07:00
Mike Cao 6589bc6ecb Redesigned filter bar. 2024-05-21 21:15:31 -07:00