Mike Cao and Claude Opus 4.6
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 and Claude Opus 4.6
f66a508892
Add website binding to boards with filter and date controls.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 22:04:59 -08:00
Mike Cao
c3e0290e65
Merge branch 'dev' into boards
...
# 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
Francis Cao
ee698b636a
implement exclude bounces feature
2026-01-30 00:12:13 -08:00
Mike Cao
4a09f2bff6
Share page changes.
2026-01-24 02:47:09 -08:00
Mike Cao and Claude Opus 4.5
30e48e3aaa
Add panel size constraints and size properties to board types.
...
- Add MIN_ROW_HEIGHT, MAX_ROW_HEIGHT, MIN_COLUMN_WIDTH, BUTTON_ROW_HEIGHT constants
- Apply minSize/maxSize constraints to row and column panels
- Add size property to BoardColumn and BoardRow types for future persistence
- Add optional chaining for safer property access
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-19 00:28:42 -08:00
Mike Cao
d9f698ca42
Board editing.
2026-01-18 04:20:36 -08:00
Mike Cao and Claude Opus 4.5
68c56060b3
Add board state management with updateBoard and saveBoard methods.
...
BoardProvider now manages local board state and exposes updateBoard for
editing and saveBoard for persisting to the database. Supports both
create and edit modes with proper redirect after creation.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-16 21:05:43 -08:00
Mike Cao
d7fd22645c
Fixed nav menus.
2025-11-28 00:33:53 -08:00
Mike Cao
fa8d8055df
Reformatted files with biome.
2025-11-22 22:42:42 -08:00
Francis Cao
bf498d9239
add RealtimeData to types
2025-11-11 13:45:41 -08:00
Mike Cao
5c9f97182e
Removed grant checks.
2025-09-22 13:57:42 -07:00
Mike Cao
8d5e8b072d
Updated WebsiteSelect behavior. Fixed date select.
2025-08-27 16:59:44 -07:00
Mike Cao
f9442001e4
Updated cohort processing.
2025-08-27 14:05:46 -07:00
Francis Cao
b2e03390da
translate dateRange and cohort prefix for filtering
2025-08-25 07:39:51 -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
8c26e310f7
Fixed editing and navigation issues.
2025-07-13 00:37:43 -07:00
Mike Cao
cdf391d5c2
Refactor part 2: Electric Boogaloo. Standardize way of passing filter parameters.
2025-07-04 01:23:11 -07:00
Mike Cao
ee6c68d27c
Refactor filter handling for queries.
2025-07-02 01:44:12 -07:00
Mike Cao
5b300f1ff5
Updated events/sessions pages. Added DateDistance component.
2025-06-30 21:34:56 -07:00
Mike Cao
ea83afbc13
Fixed retention report showing wrong dates. Changed Breakdown field select to modal.
2025-06-29 15:36:43 -07:00
Mike Cao
543674c7f2
Updated hooks. Changed url, host to path, hostname.
2025-06-20 22:35:02 -07:00
Mike Cao
da8c7e99c5
Unified loading states.
2025-06-13 21:13:11 -07:00
Mike Cao
be1b2fc272
Merge dev.
2025-04-28 20:09:58 -07:00
Francis Cao
12b8ac4272
app and db schema - region rename, hostname move
2025-04-24 22:42:33 -07:00
Mike Cao
e79f4717e7
Updated filter params logic. Added inline compare dates.
2025-04-15 15:32:25 -07:00
Mike Cao
9950ecda82
Fixed issue with queries running twice.
2025-02-11 20:35:36 -08:00
Francis Cao
9abf5bb84d
sync WebsiteStats totaltime column name
2025-02-05 08:39:40 -08:00
Mike Cao
7d952029c1
Fixed share url save.
2025-02-03 13:56:30 -08:00
Mike Cao
f3e733dea3
Updated report schemas. Removed yup.
2025-01-31 23:46:23 -08:00
Mike Cao
6c9f1ad06b
Converted reports and share routes.
2025-01-28 10:21:56 -08:00
Mike Cao
baa3851fb4
Convert /api/users.
2025-01-21 19:10:34 -08:00
Mike Cao
c39f5f4195
Return session data.
2025-01-08 17:09:10 -08:00
Francis Cao
8759ba9916
add tags table and filters logic
2024-10-15 16:46:57 -07:00
Mike Cao and GitHub
fb67f44a3f
Merge pull request #2891 from wjsoj/master
...
fix: a small type error
2024-08-22 09:04:43 -07:00
wjsoj
cfb3fcafc9
fix: a small type error
2024-08-22 23:54:45 +08:00
Mike Cao
8ee37d1246
New event data screen.
2024-08-09 01:09:54 -07:00
Mike Cao
b9068c0050
Added metrics bar and date range to sessions.
2024-08-07 00:10:25 -07:00
Mike Cao
b1024c71de
Update types.
2024-06-19 22:12:35 -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
Francis Cao
3f477c5d50
fix host filtering
2024-06-19 09:50:39 -07:00
Brian Cao
4e2bfd7485
Update admin/website search. Update param names.
2024-04-28 22:45:58 -07:00
Mike Cao
216304a191
Removed blocking logic and duplicate validations.
2024-04-25 23:21:12 -07:00
Mike Cao
4ca4be4445
Added types for session data.
2024-04-18 14:23:14 -07:00
Mike Cao
b79ed9dee6
Updated session event data save.
2024-04-09 00:37:23 -07:00
Mike Cao
b0bfd0b5ab
Enable search for metrics.
2024-03-05 00:45:55 -08:00
Mike Cao
d99fb09c37
Website transfer.
2024-02-09 19:37:45 -08:00
Mike Cao
c5046d0043
Refactored date navigation.
2024-01-30 13:46:16 -08:00