Commit Graph
493 Commits
Author SHA1 Message Date
Alex Escalante 26ddfd5a80 Sanitize IP to remove port for geolocation lookup
Sanitize IP address to remove port number before geolocation lookup. This ensures proper MaxMind database resolution in setups where IP:PORT is passed by the proxy.
2025-06-30 18:40:21 -06: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
Francis Cao a753809a74 Merge branch 'dev' of https://github.com/umami-software/umami into feat/add-segments 2025-06-26 09:12:51 -07:00
Mike Cao 5171bdaf47 Use getRequestDateRange in all routes. 2025-06-25 22:53:07 -07:00
Mike Cao 5ca51b3e8f Updated date range handling. 2025-06-25 14:27:17 -07:00
Francis Cao 657ae8ebdb udpate constants and references to filter groups 2025-06-24 11:09:36 -07:00
Mike Cao 6d1603fa28 New share URL form. 2025-06-21 01:45:36 -07:00
Mike Cao 543674c7f2 Updated hooks. Changed url, host to path, hostname. 2025-06-20 22:35:02 -07:00
Francis Cao 5ffafc71fc finish segments, update migration from filters to parameters 2025-06-20 10:27:57 -07:00
Mike Cao da173779e0 Website compare fix. Updated date functions. 2025-06-19 00:40:21 -07:00
Mike Cao a1654e88af Update CI. 2025-06-18 22:46:05 -07:00
Mike Cao fb7f671b32 Upgraded Prisma v6.10.1. 2025-06-18 22:13:51 -07:00
Mike Cao 8abb470234 Merge branch 'dev' into jajaja 2025-06-18 21:43:58 -07:00
Mike Cao 3a737e7e25 Fixed bar chart rendering. 2025-06-18 21:31:42 -07:00
Mike Cao f41c9a635f Merge pull request #3456 from vedantbhavsar26/feat-1
fix: decode location fields in user detection
2025-06-18 14:30:24 -07:00
Francis Cao 8408bbd25c add api routes for segments 2025-06-17 10:08:08 -07:00
Mike Cao da8c7e99c5 Unified loading states. 2025-06-13 21:13:11 -07:00
Francis Cao f61421b742 segments implementation and migration update. update getRequestFilters to include filter groups. 2025-06-13 07:34:54 -07:00
Mike Cao 095d1f2070 Updates to Revenue report. 2025-06-11 23:12:10 -07:00
Francis Cao 1ccc8a1a86 Merge branch 'dev' of https://github.com/umami-software/umami into feat/add-segments 2025-06-11 06:46:31 -07:00
Mike Cao 4995a0e1e4 Fixed attribution report. New metric cards. Converted ListTable. 2025-06-11 00:05:34 -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 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
undefined 826f29bbc0 chore: allow custom geolite database path 2025-06-05 17:34:09 +01:00
Francis Cao 1840b8b419 segment migration and support 2025-06-04 08:47:42 -07:00
Exlaso bf94c5dc73 fix: use safeDecodeURIComponent for location fields in user detection 2025-06-04 12:43:02 +05:30
Mike Cao 49bcbfd7f9 New goals page. Upgraded prisma. 2025-05-31 02:11:18 -07:00
Exlaso 0736289ce1 fix: handle unknown location fields in user detection 2025-05-30 11:19:19 +05:30
Exlaso ebdd9095ab fix: decode location fields in user detection 2025-05-30 11:14:03 +05:30
Mike Cao d0d11225f4 Converted UTM report to a view. 2025-05-20 21:25:06 -07:00
Mike Cao 94b4b66a3d Merge branch 'dev' into jajaja
# Conflicts:
#	package.json
#	pnpm-lock.yaml
2025-05-09 21:56:07 -07:00
Francis Cao 3b24ea3175 remove split code 2025-05-08 09:06:27 -07:00
Francis Cao cd532fd53d fix minute x-axis date labels 2025-05-08 09:05:44 -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 8ccaeb96b6 Fixed import. 2025-04-30 21:31:00 -07:00
Mike Cao 13755417b1 Fixed build. 2025-04-29 13:53:14 -07:00
Mike Cao 510503045b Prisma stuff. 2025-04-29 10:39:48 -07:00
Francis Cao c5efc27c07 distinct_id schema changes and search on sessions page 2025-04-29 08:57:58 -07:00
Mike Cao c969603001 Converted global to globalThis. 2025-04-28 23:05:18 -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