Mike Cao
87bde9da1f
Add board component selector with live preview
...
Allows users to select and inject analytics components into board cells.
Includes component registry, renderer, selector modal with category
menu, config fields for MetricsTable, and live preview. Also scopes
website select to team websites when editing a team board.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 00:52:46 -08:00
Mike Cao
fed8d4c71a
Fixed maximize button on Panel.
2026-02-07 00:16:15 -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