Commit Graph
61 Commits
Author SHA1 Message Date
Mike CaoandClaude 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 CaoandClaude 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 CaoandClaude 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 CaoandClaude 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 CaoandGitHub 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