Mike Cao
72b5c658e2
Add rrweb-based session recording feature.
...
Implements full session recording with rrweb for DOM capture and rrweb-player
for playback. Includes: Prisma schema for SessionRecording model, chunked
gzip-compressed storage, recorder script built via Rollup, collection API
endpoint, recordings list/playback UI pages, website recording settings,
and cascade delete support.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 15:49:59 -08:00
Mike Cao
c3e0290e65
Merge branch 'dev' into boards
...
Node.js CI / build (push) Has been cancelled
# Conflicts:
# .gitignore
# package.json
# pnpm-lock.yaml
# prisma/migrations/16_boards/migration.sql
# prisma/schema.prisma
# src/app/(main)/MobileNav.tsx
# src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx
# src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
# src/components/common/SideMenu.tsx
# src/lib/types.ts
2026-02-05 20:05:25 -08:00
Mike Cao
4a09f2bff6
Share page changes.
2026-01-24 02:47:09 -08:00
Mike Cao
adea3e9b1c
Merge branch 'analytics' into dev
...
# Conflicts:
# .gitignore
# src/app/api/share/[slug]/route.ts
# src/app/share/[...shareId]/SharePage.tsx
2026-01-22 17:44:45 -08:00
Mike Cao
f84e67b0e6
White-label support.
2026-01-22 01:50:24 -08:00
Mike Cao
e08907d998
Board setup.
2026-01-16 19:52:16 -08:00
RaenonX
53dfc5e76a
Added pm2.yml in .gitignore
2025-12-12 23:04:45 +08:00
Prince EKPINSE
b9e90268d1
chore [ #3699 ] : fix .gitignore syntax and untrack package-lock.json
2025-11-08 22:33:22 +01:00
Prince EKPINSE
cf31ca20b9
Fix: disable download button when no data available
2025-11-08 18:22:38 +01:00
Mike Cao
04c06443a8
Merge branch 'master' into dev
...
# Conflicts:
# .github/workflows/ci.yml
# src/lang/es-ES.json
# src/lang/sl-SI.json
# src/lib/constants.ts
# src/lib/detect.ts
# src/queries/sql/reports/getRevenue.ts
2025-09-16 21:11:12 -07:00
Mike Cao
56af91950a
Updated components build.
2025-09-01 15:59:06 -07:00
Gavin Mogan
0e6442c469
chore: finish migration of yarn/npm to pnpm everywhere
2025-08-22 16:21:57 -07:00
Mike Cao
88639dfe83
New schema for pixels and links.
2025-08-13 20:27:54 -07:00
Mike Cao
94b4b66a3d
Merge branch 'dev' into jajaja
...
# Conflicts:
# package.json
# pnpm-lock.yaml
2025-05-09 21:56:07 -07:00
Mike Cao
75d4614a9d
Ignore generated folder used by Prisma.
2025-05-09 20:11:06 -07:00
Mike Cao
63e0873b5d
Use generated prisma client.
2025-05-01 04:24:56 -07:00
Mike Cao
e89cf9e930
Removed generated prisma.
2025-04-30 21:28:02 -07:00
Mike Cao
5aaff55a70
Use custom path for generated Prisma client.
2025-04-28 16:51:24 -07:00
Mike Cao
b873ea38ea
Fixed UTM query. Fixed types.
2024-03-21 22:59:53 -07:00
Francis Cao
5b9f0707b8
install cypress and add initial test
2024-02-27 21:41:34 -08:00
Brian Cao
a3bba63b09
update ignore.
2023-09-21 16:45:46 -07:00
Brian Cao
84e13a2a10
Add external analytics url.
2023-09-18 09:51:43 -07:00
Aitor Alonso
92fc4e87c7
feat: API for event data now can return associated event name
2023-07-14 16:57:38 +02:00
Mike Cao
a0894866b9
POC for exporting components.
2023-04-21 12:43:37 -07:00
Mike Cao
05933ff1d2
Use new geo folder.
2023-03-28 19:24:36 -07:00
Francis Cao
9c8cb8247e
update gitignore to new script name
2023-03-16 10:36:30 -07:00
Brian Cao
afe6d8994b
fix redis connection. fix delete account
2022-09-01 11:11:11 -07:00
Brian Cao
b6cd9f305b
add db call as fallback
2022-08-29 13:04:58 -07:00
Mike Cao
3122bab419
Refactor migrations.
2022-06-19 00:07:01 -07:00
Mike Cao
251617ffc5
Added lt-LT and ur-PK languages. Changed lang build.
2022-02-15 20:34:16 -08:00
Mike Cao
d4dd2069b6
Fix build issues.
2021-11-22 14:53:36 -08:00
Mike Cao
f91cc82c82
Dynamically fetch language bundles at runtime.
2021-06-29 18:41:34 -07:00
Mike Cao
894736d474
Updated log display.
2020-10-14 14:16:00 -07:00
Adam Coard
992908c728
Added vscode to gitignore
2020-09-29 23:45:38 +00:00
Mike Cao
c05be856f3
Move geo database to public folder.
2020-09-26 21:18:15 -07:00
Mike Cao
ad95da63b7
Use local geo database instead of npm package.
2020-09-26 20:21:16 -07:00
Mike Cao
023adafa39
Refactor tracker.
2020-09-18 13:40:46 -07:00
Bartosz Hernas
7a71bb1c68
Better snippet
2020-09-15 13:54:35 +02:00
Mike Cao
6ea1bd1353
New language build process.
2020-09-12 04:19:33 -07:00
Mike Cao
e8538f6e23
Support i18n.
2020-09-07 01:22:16 -07:00
Mike Cao
7c0e0dd8c4
Add tracker build to main build.
2020-08-22 22:03:39 -07:00
Mike Cao
c3da37c0b0
Database build script.
2020-08-19 20:51:35 -07:00
Mike Cao
eebf145efc
Capture pushState events.
2020-07-18 22:51:17 -07:00
Mike Cao
70a239b0dc
Removed public script. Added no-cors to fetch.
2020-07-18 03:01:18 -07:00
Mike Cao
822d46a2e0
Added country lookup for ip.
2020-07-18 00:25:29 -07:00
Mike Cao
f7f0c05e12
Initial commit.
2020-07-17 01:03:38 -07:00