100 Commits
Author SHA1 Message Date
Francis Cao 8b479e3b32 remove R2/Playwright packages 2026-06-23 15:19:27 -07:00
Francis Cao 42765249ee remove shouldSkipSnapshot rule 2026-06-23 15:10:27 -07:00
Francis Cao 8a0bdc2727 heatmap migration/code clean-up 2026-06-23 15:01:00 -07:00
Francis Cao 3888ec6f4f Allow legacy stateless tokens that were minted without a password fingerprint. 2026-06-23 13:24:55 -07:00
Francis Cao 3b792720af fix semver error 2026-06-23 11:50:19 -07:00
Francis Cao 9defe7e3e0 Only enforce password-change invalidation for sessions that include a password fingerprint. 2026-06-23 00:27:44 -07:00
Francis Cao d4b6f3d25f Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-22 23:31:16 -07:00
Francis Cao 727490269b Invalidate auth sessions after password changes 2026-06-22 23:31:12 -07:00
Francis Cao 2e74b3ebae sanitize logging of sensitive info. 2026-06-22 23:03:01 -07:00
Francis Cao 86485e8b52 fix paths to orphaned team-owner 2026-06-22 22:13:55 -07:00
Francis Cao 129681ebd7 fix: harden analytics writes and hide internal server errors from client 2026-06-22 22:07:07 -07:00
Francis Cao 6f592e334c remove install-heatmap script 2026-06-18 10:45:47 -07:00
Francis Cao 05b9b42a8b Fix column alais collision for session filters 2026-06-18 09:39:58 -07:00
Francis Cao 324e1d91a7 fix mobile layout for session replay filter button 2026-06-17 11:56:03 -07:00
Francis Cao c61c01e3bb implement session replay filters 2026-06-17 11:38:57 -07:00
Francis Cao f3ce0e64ca typescript fixes, replayer close error, show page toggle fix. 2026-06-17 10:02:12 -07:00
Francis Cao 79460cac83 Merge branch 'self_host_heatmap' into dev 2026-06-16 12:28:08 -07:00
Francis Cao 0a7bd7e6c1 heatmap css fixes 2026-06-16 12:25:32 -07:00
Francis Cao b51e4b5d12 first pass for self-hosted heatmap rrweb 2026-06-15 10:54:45 -07:00
Francis Cao 6837825512 Fix multiple rows per session bug. Add guard rails for bad data. 2026-06-10 09:44:48 -07:00
Francis Cao f9cf213261 Add Session Activity guards for showing multiple records per result 2026-06-10 09:18:25 -07:00
Francis Cao 2df051e216 fix sharetoken permissions for pixels,links,boards, and failed routes 2026-06-08 19:16:01 -07:00
Francis Cao 264466191e deterministic order for getReports. Closes #4323 2026-06-05 09:53:45 -07:00
Francis Cao 4956380942 revert api url changes. exclude auth from API_URL 2026-06-04 14:45:50 -07:00
Francis Cao 8473dea1ca fix self-hosting auth issue with API_URL missing 2026-06-04 10:19:23 -07:00
Francis Cao c4b1452c29 apply path filter to heatmap pages 2026-06-01 14:23:27 -07:00
Francis Cao 4d831a97a4 Merge branch 'analytics' of https://github.com/umami-software/umami into dev 2026-06-01 12:43:57 -07:00
Francis Cao 169387958e fix snapshot URL builder 2026-06-01 09:44:37 -07:00
Francis Cao 60ec6d2e91 fix snapshot retrieval URL 2026-06-01 09:26:31 -07:00
Francis Cao 5565182f3b fix heatmap viewport stretching. Polish UI/tooltips 2026-05-28 10:40:07 -07:00
Francis Cao 1a6f494754 add back PLAYWRIGHT_URL implementation 2026-05-27 16:24:01 -07:00
Francis Cao cf7b722fe6 revert playwright core changes 2026-05-27 16:21:31 -07:00
Francis Cao 84e14981c2 serverExternalPackages: ['playwright-core'] 2026-05-27 16:14:07 -07:00
Francis Cao d803eb7210 fix import errors for playwright test 2026-05-27 16:04:39 -07:00
Francis Cao c3cddcb774 fix playwright service createSnapshotBrowser 2026-05-27 16:00:28 -07:00
Francis Cao 39ef9a757b capture heatmap snapshot error 2026-05-27 15:52:46 -07:00
Francis Cao 824b3ff966 update playwright as seperate service 2026-05-27 15:35:07 -07:00
Francis Cao bb31fc7388 implement fix for playwright docker build 2026-05-27 13:46:14 -07:00
Francis Cao e916426315 revert changes 2026-05-27 12:39:38 -07:00
Francis Cao 3c59f63425 fix GET/POST route in recorder 2026-05-27 12:20:07 -07:00
Francis Cao e068471f9c install heatmaps image 2026-05-27 09:26:24 -07:00
Francis Cao 7ac3f1eecc fix export build errors 2026-05-26 16:00:46 -07:00
Francis Cao a63c769ab6 fix error messaging. 2026-05-26 15:57:00 -07:00
Francis Cao 87a04f3ac5 Merge branch 'dev' of https://github.com/umami-software/umami into heatmap_fc 2026-05-22 11:14:15 -07:00
Francis Cao b5d56a2a29 remove unused replay snapshot path before merge 2026-05-22 11:09:57 -07:00
Francis Cao 462be82782 swap out S3 for R2 for heatmap storage 2026-05-22 10:47:56 -07:00
Francis Cao c4001f5c0c Merge branch 'analytics' of https://github.com/umami-software/umami into dev 2026-05-20 11:53:23 -07:00
Francis Cao 7d687479a9 use deps node_modules in runner image 2026-05-20 11:37:33 -07:00
Francis Cao 9df89b746e Revert "fix cloud docker runtime dependency install"
This reverts commit 6e8660c397.
2026-05-20 11:23:44 -07:00
Francis Cao bf06a33c79 Revert "reorder script dependency order"
This reverts commit 75a9041fad.
2026-05-20 11:17:39 -07:00
Francis Cao 75a9041fad reorder script dependency order 2026-05-20 10:46:41 -07:00
Francis Cao 6e8660c397 fix cloud docker runtime dependency install 2026-05-20 10:40:13 -07:00
Francis Cao 850fc192c9 remove pnpm field. deprecated 2026-05-20 10:24:53 -07:00
Francis Cao d65d6670f7 remove allowed-build config 2026-05-20 10:14:13 -07:00
Francis Cao 4883f1e630 add strictDepBuilds config 2026-05-20 10:11:23 -07:00
Francis Cao 7f907f63e9 resolve docker image failed build 2026-05-20 09:50:55 -07:00
Francis Cao dc50bae5a1 Fix docker image failed build errors 2026-05-20 09:36:10 -07:00
Francis Cao 07e40db5f4 add clickhouse+s3 workflow for heatmaps 2026-05-19 22:41:59 -07:00
Francis Cao 5bd92ce950 implement sepearte replay/heatmap enabled routes and collection 2026-05-19 15:46:01 -07:00
Francis Cao 4b40be6b5a fix overlay for 0% 2026-05-19 12:13:31 -07:00
Francis Cao afab485874 polish UI/UX color bands, add install-heatmap command 2026-05-19 12:11:48 -07:00
Francis Cao 6de5adaefc POC for playwright based screenshots for heatmaps 2026-05-19 11:32:15 -07:00
Francis Cao 1f3f805a30 WIP heatmap full-page coordinate and replay rendering work 2026-05-19 09:05:11 -07:00
Francis Cao a7a0d73dd7 fix PieChart rendering issues by giving default height. 2026-05-18 23:06:47 -07:00
Francis Cao bba7078f44 update lockfile duplicate mapping 2026-05-18 15:37:05 -07:00
Francis Cao 3230f6596f add more truncation fields on save 2026-05-16 17:44:53 -07:00
Francis Cao aa9b6c0ca3 heatmaps UI polish, finish feature gate + messaging, overlay bug fixes 2026-05-14 15:18:29 -07:00
Francis Cao cd20b3aafd Heatmaps bug fixes, update schema to match overlay, use react-zen component to match ui/ux, polish 2026-05-14 14:23:41 -07:00
Francis Cao 483b0619d2 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-05-14 09:51:30 -07:00
Francis Cao 3f3000c2fd Fix LinksTable merge 2026-05-14 09:51:28 -07:00
Francis Cao b7e1d902f4 seperate revenue queries for better api/performance. Fix realtime css/ui issues. 2026-05-12 16:44:12 -07:00
Francis Cao c6ec8385c9 Add revenue chart cumulative mode. 2026-05-12 10:32:43 -07:00
Francis Cao 21b56d2922 add LLM channel logic 2026-05-11 10:31:04 -07:00
Francis Cao fa182d0947 implement URL pageview metric/expanded metric 2026-05-07 16:59:30 -07:00
Francis Cao 67f7ecf2a6 combine heatmap prisma migration 2026-05-07 15:47:42 -07:00
Francis Cao 17e7a4a63a exclude performance events from non-performance metrics/lists 2026-05-07 14:17:03 -07:00
Francis Cao b0799fe5da Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2026-05-07 13:31:01 -07:00
Francis Cao 9b099408c2 add share page options enable filtering and enforce theme 2026-05-07 13:24:45 -07:00
Francis Cao 4b6cfe8a91 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2026-05-07 10:50:17 -07:00
Francis Cao 5ccfb6d0a5 implement datatable sorting on non-analytics tables. (website/board/link/pixel/team/admin) 2026-05-07 10:46:03 -07:00
Francis Cao 71893e4f89 fix maxheight on DialogButton 2026-05-06 09:51:28 -07:00
Francis Cao da5654a9ef rename propertyName parameter 2026-05-05 10:49:13 -07:00
Francis Cao f463a4ce3f rename propertyName parameter 2026-05-05 10:48:56 -07:00
Francis Cao 7e9d934697 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2026-05-04 15:46:12 -07:00
Francis Cao fbac7518fc Add MAX_PAGING_RESULTS on hooks for performance improvements. 2026-05-04 15:43:05 -07:00
Francis Cao b8062ded81 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2026-05-04 14:28:58 -07:00
Francis Cao a8c1f26775 remove duration from session property stats 2026-05-04 14:26:27 -07:00
Francis Cao ee655da851 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2026-05-04 14:18:40 -07:00
Francis Cao 21eb6d21ec remove unused session_data_pivot table 2026-05-04 14:12:08 -07:00
Francis Cao e349a040e5 add deduplicate_merge_projection_mode settings 2026-05-04 12:48:44 -07:00
Francis Cao a113f5be79 query optimizations on session property filters 2026-05-04 12:42:25 -07:00
Francis Cao 5fc02b6aef fix formatting and css for session property screen 2026-05-04 10:54:58 -07:00
Francis Cao 946a969df6 fix syntax error 2026-05-01 13:25:54 -07:00
Francis CaoandCopilot 00c0273500 fix clickhouse filtering on event_name
Co-authored-by: Copilot <copilot@github.com>
2026-05-01 13:16:30 -07:00
Francis Cao d5c48ee75f clean-up session property string charts and insights. 2026-05-01 12:09:22 -07:00
Francis Cao 1f2bd7cad9 fix property filter css. format date columns in pivot table 2026-05-01 10:00:30 -07:00
Francis Cao ea52adea6b Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-04-29 13:11:06 -07:00
Francis Cao 680a1ca1a2 refactor Property components to be resused for both session/event data. Implement session-data screens + filtering. Remove all event-data specific compoenents/queries 2026-04-29 13:11:03 -07:00
Francis Cao 9da332c489 Add Property filters for booleans, dates, arrays 2026-04-27 13:31:47 -07:00
Francis Cao 877945e721 Event data UI/UX polish 2026-04-27 12:09:13 -07:00