Francis Cao
8b2196b97a
fix showDeleted reversed logic. Show non-deleted user as default query
2026-01-22 11:18:14 -08:00
Mike Cao
0eb598c817
implement website share functionality using share table
...
- Add support for multiple share URLs per website with server-generated slugs
- Create shares API endpoint for listing and creating website shares
- Add SharesTable, ShareEditButton, ShareDeleteButton components
- Move share management to website settings, remove header share button
- Remove shareId from website update API (now uses separate share table)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 17:23:14 -08:00
Francis Cao
29f2c7b7d4
share api, queries, permissions, migration, entity lib
Node.js CI / build (push) Waiting to run
2026-01-15 16:25:56 -08:00
Francis Cao
b0ed4bddb6
change reset/delete website to interactive transaction with timeout
...
Node.js CI / build (push) Has been cancelled
Closes #3905
2025-12-22 10:59:33 -08:00
Francis Cao
935517ce3a
add cascading deletes to revenue/segment table
...
Closes #3798
2025-12-02 09:41:46 -08:00
Mike Cao
fa8d8055df
Reformatted files with biome.
2025-11-22 22:42:42 -08:00
Mike Cao
b9d52af215
Updated prisma.
2025-11-21 21:35:11 -08:00
Francis Cao
cc8254985b
Increase resetWebsite timeout. fix retention bug returning decimal day_number in CH.
...
Create docker images (cloud) / Build, push, and deploy (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
Closes #3698
2025-11-14 09:11:26 -08:00
Mike Cao
dbac6192db
Merge remote-tracking branch 'origin/dev' into dev
Create docker images (cloud) / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-10-05 23:16:01 -07:00
Mike Cao
f733690d38
Added lookup for cloud account. Added SessionModal component.
2025-10-05 23:15:36 -07:00
Francis Cao
e64a01d8f1
fix redis set for resetWebsite cloudMode
2025-10-05 22:37:06 -07:00
Mike Cao
03adb6b7e1
Added website check for cloud.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
Create docker images / Build, push, and deploy (push) Has been cancelled
2025-10-04 00:38:10 -07:00
Mike Cao
f70f98fed0
Updated replica handling. Fixed types.
Create docker images / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-10-03 01:20:48 -07:00
Mike Cao
b9fbbc6453
Split queries into prisma and sql.
Create docker images / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-09-29 16:55:07 -07:00
Mike Cao
dfc6161a53
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# src/app/share/[...shareId]/Header.tsx
2025-09-25 11:23:36 -07:00
Mike Cao
1b400da7b2
Fixed share page. Updated device detect. Updated teams fetch.
2025-09-25 11:21:44 -07:00
Francis Cao
f11773ad3f
fix user delete and Logo import
Create docker images / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-09-24 16:44:58 -07:00
Mike Cao
433ce98719
Allow getting team websites.
2025-09-12 08:21:29 -07:00
Mike Cao
f40e1b44f3
Updates for cloud mode.
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
2025-09-04 20:27:42 -07:00
Mike Cao
56af91950a
Updated components build.
2025-09-01 15:59:06 -07:00
Francis Cao
65024d4bf7
fix search for segments, fix hooks endpoint for cohorts
2025-08-19 16:20:21 -07:00
Mike Cao
3c5c1e48e9
Refactored settings. Updated sidebar.
2025-08-15 22:16:28 -07:00
Mike Cao
d130242a0a
Pixel editing.
2025-08-15 13:04:13 -07:00
Mike Cao
247e14646b
Pixel/links development. New validations folder. More refactoring.
2025-08-14 23:48:11 -07:00
Mike Cao
88639dfe83
New schema for pixels and links.
2025-08-13 20:27:54 -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
bf6c9395c6
Revert Prisma build.
2025-07-12 15:18:01 -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
ee6c68d27c
Refactor filter handling for queries.
2025-07-02 01:44:12 -07:00
Mike Cao
543674c7f2
Updated hooks. Changed url, host to path, hostname.
2025-06-20 22:35:02 -07:00
Francis Cao
5ffafc71fc
finish segments, update migration from filters to parameters
2025-06-20 10:27:57 -07:00
Mike Cao
a1654e88af
Update CI.
2025-06-18 22:46:05 -07:00
Mike Cao
fb7f671b32
Upgraded Prisma v6.10.1.
2025-06-18 22:13:51 -07:00
Francis Cao
f61421b742
segments implementation and migration update. update getRequestFilters to include filter groups.
2025-06-13 07:34:54 -07:00
Mike Cao
3847e32f39
More work on reports. Added Funnel page.
2025-06-05 22:19:35 -07:00
Francis Cao
1840b8b419
segment migration and support
2025-06-04 08:47:42 -07:00
Mike Cao
49bcbfd7f9
New goals page. Upgraded prisma.
2025-05-31 02:11:18 -07:00
Mike Cao
7bb89b28be
Removed getMessage from errors.
2025-02-19 19:11:11 -08:00
Mike Cao
f48ca7f77a
More search fixes.
2025-02-11 05:41:50 -08:00
Mike Cao
4d6ec631f7
Updated redis logic.
2025-02-10 21:07:18 -08:00
Mike Cao
8525188e42
Changed import path.
2025-02-05 15:59:59 -08:00
Mike Cao
113022ed17
Imported libraries, removed next-basics.
2025-02-05 13:30:28 -08:00
Mike Cao
baa3851fb4
Convert /api/users.
2025-01-21 19:10:34 -08:00
Mike Cao
62a8b29453
Updated redis calls.
2024-12-11 19:43:23 -08:00
Mike Cao
afa903a4a0
Don't return deleted website on share page.
2024-11-27 11:56:52 -08:00
Francis Cao
13c7dd6aa8
add cascading delete to sessionData
2024-08-27 21:33:46 -07:00
Mike Cao
db36c37d32
Updated session and events queries. Added sessions page.
2024-07-08 01:45:54 -07:00