Commit Graph
100 Commits
Author SHA1 Message Date
Mike Cao a025fc9552 Updated nav. 2025-07-23 17:47:56 -07:00
Mike Cao b78ff3b477 New admin section. 2025-07-06 08:22:29 -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 f26f1b0581 Updated next and pg packages. 2025-07-02 11:54:17 -07:00
Mike Cao dfeac89236 Changed Prisma provider. 2025-07-02 11:10:47 -07:00
Mike Cao d6ae09ac18 Changed CI build. 2025-07-02 10:48:17 -07:00
Mike Cao b6d7b6443a Upgraded Prisma 6.11.0. 2025-07-02 10:12:17 -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 8b64029409 Made filters work for all reports. 2025-06-29 23:57:11 -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 ee8750d9df Update Retention report. 2025-06-28 21:16:50 -07:00
Mike Cao 184a387ecd Lang updates. 2025-06-27 08:53:10 -07:00
Mike Cao 5c5ec18e67 Added turbo build for CI. 2025-06-26 21:44:00 -07:00
Mike Cao 0692134ea5 AI generated translations. 2025-06-26 13:59:46 -07:00
Mike Cao 5171bdaf47 Use getRequestDateRange in all routes. 2025-06-25 22:53:07 -07:00
Mike Cao b0023feee9 Merge branch 'dev' into jajaja 2025-06-25 14:49:36 -07:00
Mike Cao 5ca51b3e8f Updated date range handling. 2025-06-25 14:27:17 -07:00
Mike Cao da8c7e99c5 Unified loading states. 2025-06-13 21:13:11 -07:00
Mike Cao 7b5591a3ce Fixed chart rendering when using date nav buttons. 2025-06-12 23:07:25 -07:00
Mike Cao 1649992654 Updates session details page. 2025-06-12 00:31:09 -07:00
Mike Cao 095d1f2070 Updates to Revenue report. 2025-06-11 23:12:10 -07:00
Mike Cao 4995a0e1e4 Fixed attribution report. New metric cards. Converted ListTable. 2025-06-11 00:05:34 -07:00
Mike Cao b2aa37a3df Merge branch 'dev' into jajaja
# Conflicts:
#	db/postgresql/schema.prisma
#	src/queries/sql/reports/getRevenue.ts
2025-06-10 21:11:44 -07:00
Mike Cao e3cc19638c Breakdown report. 2025-06-10 20:59:27 -07:00
Mike Cao 79ea9974b7 Added attribution report page. 2025-06-09 00:42:09 -07:00
Mike Cao 0027502707 Merge branch 'dev' into jajaja
# Conflicts:
#	src/lib/detect.ts
#	src/queries/sql/reports/getRevenue.ts
2025-06-08 22:26:26 -07:00
Mike Cao 01bd21c5b4 Updated reports. 2025-06-08 22:21:28 -07:00
Mike Cao 28e872f219 Fixed journey calculations. 2025-06-07 11:28:35 -07:00
Mike Cao fd7dddb43a Fixed check-db for new Prisma adapter. 2025-06-07 00:27:22 -07:00
Mike Cao d4bc72e90b Removed useReport hook. Journey styles. 2025-06-07 00:20:57 -07:00
Mike Cao 2af95b5802 Upgraded Prisma, use new query compiler. Removed old reports. 2025-06-07 00:15:30 -07:00
Mike Cao a167c590c5 New standalone Journey page. 2025-06-06 23:31:30 -07:00
Mike Cao cee05d762c Added journey page. Removed dashboard. 2025-06-06 19:44:09 -07:00
Mike Cao 3847e32f39 More work on reports. Added Funnel page. 2025-06-05 22:19:35 -07:00
Mike Cao 5159dd470f Merge branch 'dev' into jajaja 2025-06-04 13:47:11 -07:00
Mike Cao f6c3ad5aa6 Fixed goals query. 2025-05-31 09:46:36 -07:00
Mike Cao 49bcbfd7f9 New goals page. Upgraded prisma. 2025-05-31 02:11:18 -07:00
Mike Cao 4552256930 Goals components. Removed some completed reports. 2025-05-25 08:58:38 -07:00
Mike Cao 7662b77ce3 Added revenue screen. 2025-05-24 17:08:47 -07:00
Mike Cao bce6737f29 Added retention screen. 2025-05-21 19:19:43 -07:00
Mike Cao d0d11225f4 Converted UTM report to a view. 2025-05-20 21:25:06 -07:00
Mike Cao 06f76dda13 Refactored website components. New layout. 2025-05-20 01:12:07 -07:00
Mike Cao 6e41ba2e2c New website layout. 2025-05-18 03:34:37 -07:00
Mike Cao c5086be6eb Updated column widths. 2025-05-14 15:29:03 -07:00
Mike Cao 1c22c18de5 New menu layout. 2025-05-14 13:31:07 -07:00
Mike Cao 0cfee43814 Merge branch 'master' into jajaja 2025-05-12 20:55:46 -07:00
Mike Cao 12cf66861c Merge branch 'master' of https://github.com/umami-software/umami 2025-05-12 00:01:42 -07:00
Mike Cao 907a6850db Update migration script. 2025-05-12 00:01:24 -07:00
Mike Cao 7aa0c83e66 Updated migration script. 2025-05-11 23:54:22 -07:00
Mike Cao ba2f74c6ca Removed mysql schema. 2025-05-09 22:06:39 -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 b93bcecd7b Fixed data migration script. 2025-05-09 21:47:44 -07:00
Mike Cao 75d4614a9d Ignore generated folder used by Prisma. 2025-05-09 20:11:06 -07:00
Mike Cao 97381f300a Fixed wrong Prisma version in Docker. 2025-05-09 17:16:24 -07:00
Mike Cao 3f1ecf4c1b Fixed identify. Closes #3409 2025-05-09 16:54:49 -07:00
Mike Cao 4d54f50739 PR fixes. 2025-05-08 00:12:44 -07:00
Mike Cao f5a8be5add Fixed README. 2025-05-07 23:30:09 -07:00
Mike Cao 64505bb417 Added before-send attribute to tracker. 2025-05-07 16:16:38 -07:00
Mike Cao 1a794a8520 Updated language build. 2025-05-07 13:40:21 -07:00
Mike Cao 3004c37ccf Updated settings components. 2025-05-07 12:33:53 -07:00
Mike Cao a15c7cd596 Updated tables. Added MenuButton. 2025-05-07 04:10:27 -07:00
Mike Cao 92b283486e Updated menus, chart tooltips, styles. 2025-05-05 01:36:16 -07:00
Mike Cao 0a16ab38e4 Reworked settings screens. 2025-05-03 00:31:37 -07:00
Mike Cao c1d301ffdc Fixed realtime page. 2025-05-02 15:20:20 -07:00
Mike Cao 65ebd736b9 Merged compare logic. Removed compare page. 2025-05-02 12:32:23 -07:00
Mike Cao f69f793b87 Fixed script. 2025-05-01 04:39:52 -07:00
Mike Cao 6594c31a70 Use esbuild to build prisma client. 2025-05-01 04:38:43 -07:00
Mike Cao 63e0873b5d Use generated prisma client. 2025-05-01 04:24:56 -07:00
Mike Cao c0ccffeab4 Merge branch 'dev' into jajaja
# Conflicts:
#	pnpm-lock.yaml
#	postcss.config.js
#	src/app/(main)/websites/[websiteId]/sessions/SessionsDataTable.tsx
#	src/app/(main)/websites/[websiteId]/sessions/[sessionId]/SessionInfo.tsx
2025-05-01 03:31:51 -07:00
Mike Cao 63a0460ab7 Updated packages. Next 15.3.1. Prisma 6.7.0. 2025-05-01 00:35:10 -07:00
Mike Cao 211e1826da Fixed import again. 2025-04-30 21:36:31 -07:00
Mike Cao 8ccaeb96b6 Fixed import. 2025-04-30 21:31:00 -07:00
Mike Cao a97752545d Merge remote-tracking branch 'origin/dev' into dev 2025-04-30 21:28:11 -07:00
Mike Cao e89cf9e930 Removed generated prisma. 2025-04-30 21:28:02 -07:00
Mike Cao 665a60dbc2 Updated session details. 2025-04-30 20:18:36 -07:00
Mike Cao 039dcd96e6 Theme change. Render custom date ranges. 2025-04-30 19:54:24 -07:00
Mike Cao 4e37e10b6d Switched to type: module. 2025-04-29 14:36:52 -07:00
Mike Cao 615a6d444f Updated script requires. 2025-04-29 14:16:20 -07:00
Mike Cao ec7d5bdfe2 Fixed build. 2025-04-29 14:04:55 -07:00
Mike Cao 13755417b1 Fixed build. 2025-04-29 13:53:14 -07:00
Mike Cao 848f8d3ecf Fixed build. Updated packages. 2025-04-29 13:42:36 -07:00
Mike Cao b3e1aef4ef Added workspace file. 2025-04-29 10:41:12 -07:00
Mike Cao 510503045b Prisma stuff. 2025-04-29 10:39:48 -07:00
Mike Cao 73b45a9f5e Replaced __dirname usage. 2025-04-29 09:53:11 -07:00
Mike Cao b5efbbbb2e Missing package. 2025-04-28 23:41:42 -07:00
Mike Cao 6a29f2ef6f Prisma generation. 2025-04-28 23:37:45 -07:00
Mike Cao c969603001 Converted global to globalThis. 2025-04-28 23:05:18 -07:00
Mike Cao 886b7e9e56 Revert check-db. 2025-04-28 21:27:26 -07:00
Mike Cao 21367e166e Updated check-db. 2025-04-28 21:21:04 -07:00
Mike Cao 6f551d5e0d Removed prisma config. 2025-04-28 21:04:25 -07:00
Mike Cao fc6aa80176 Updated prisma config. 2025-04-28 20:59:06 -07:00
Mike Cao d667fd5fbe Removed workspace file. 2025-04-28 20:45:09 -07:00
Mike Cao 335f775d66 Updated packages. 2025-04-28 20:42:22 -07:00
Mike Cao be1b2fc272 Merge dev. 2025-04-28 20:09:58 -07:00
Mike Cao 5aaff55a70 Use custom path for generated Prisma client. 2025-04-28 16:51:24 -07:00
Mike Cao 5cbf5a567c Upgrade Prisma v6.6.0. 2025-04-26 21:25:55 -07:00
Mike Cao be3972bfb6 Removed yarn references. 2025-04-26 11:11:22 -07:00
Mike Cao d44be466d8 Changed session id generation. 2025-04-25 21:48:59 -07:00
Mike Cao d4b786380b Events filtering. Closes #3356 2025-04-25 18:06:41 -07:00