Commit Graph
100 Commits
Author SHA1 Message Date
Francis Cao 9e0034781a recorder.js CORS header implementation. Closes #4426 2026-08-04 15:34:36 -07:00
Francis Cao 80d02254ae Fix session profile replays for mobile layout 2026-08-04 11:20:17 -07:00
Francis Cao 9bb1f5519a heatmap mobile layout. session replay mobile replays fix. share page tests. Closes #4417. 2026-08-04 10:56:18 -07:00
Francis Cao fc19aa60d8 fix heatmap/replay css issues 2026-08-04 09:11:47 -07:00
Francis Cao 56d2f43266 fix transfer state bug 2026-08-04 09:01:59 -07:00
Francis Cao 41e9ad38f1 fix sharetable UI/CSS issues 2026-08-04 07:49:21 -07:00
Francis Cao 8a438e10ae use pivot table for hasData column. 2026-08-03 17:40:00 -07:00
Francis Cao 9f86462a54 add CH performance projections 2026-08-03 16:51:14 -07:00
Francis Cao 079cfdde84 Improve website events query performance and fix activity search persistence 2026-08-03 16:30:19 -07:00
Francis Cao b6b500ea4f fix 500 websiteEvent 2026-08-03 16:02:22 -07:00
Francis Cao d08acc9853 performance/UI fixes for events pages. 2026-08-03 15:48:48 -07:00
Francis Cao c901362429 resolve remaining failed tests. add journey report tests 2026-08-03 15:12:45 -07:00
Francis Cao 91954ed69b fix failed attribution tests 2026-08-03 15:06:55 -07:00
Francis Cao 8b0492384f disable self-hosted 2FA in cloud mode. 2026-08-03 13:46:54 -07:00
Francis Cao 4eeaf40bbe Merge branch 'analytics' of https://github.com/umami-software/umami into dev 2026-08-03 13:29:54 -07:00
Francis Cao 7b22872b53 resolve UserButton bugs 2026-08-02 15:26:04 -07:00
Francis Cao 329506cca7 fix attribution parameters bug and add tests 2026-08-02 13:45:24 -07:00
Francis Cao 7c030e4c5d fix unique constraint on relational session data. Closes #4183 2026-07-30 10:39:38 -07:00
Francis Cao 047b0554b3 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-07-30 09:37:45 -07:00
Francis Cao b3aec54bb3 Fix excludeBounce query, simplify bounce definition for SPA websites, query routing for performance, add tests 2026-07-30 09:34:35 -07:00
Francis Cao 3136e3590a Revert "Move timezone selection to query parameters"
This reverts commit 4d7930060c.
2026-07-27 10:32:28 -07:00
Francis Cao 44eb78f553 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-07-24 15:47:05 -07:00
Francis Cao f9850f02b3 add session delete feature to relational only. add test, share conditions, and permissions. Closes #2940 2026-07-24 15:47:01 -07:00
Francis Cao 0dcba7d388 sync translations for 2FA and misc messages/labels 2026-07-24 14:25:31 -07:00
Francis Cao ba741eb617 clean message order and remove extra keys 2026-07-24 11:17:09 -07:00
Francis Cao 3b4d5b9575 2FA reset feature 2026-07-24 10:46:19 -07:00
Francis Cao 896d63df94 add new test files and fix migration 2026-07-24 08:45:17 -07:00
Francis Cao ed2c0804ae Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-07-23 12:46:57 -07:00
Francis Cao 32170eed00 2FA migration and schema clean-up 2026-07-23 12:46:55 -07:00
Francis Cao 13d18c0880 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-07-23 11:50:39 -07:00
Francis Cao d05d9c4f34 Session and event property filtering. Closes #2945. Closes #4008. 2026-07-23 11:50:35 -07:00
Francis Cao 78346795eb Fix revenue query filtering. Closes #4286 2026-07-23 09:41:59 -07:00
Francis Cao 03ef78724b add design translations. Fix empty-dashboard message. Closes #4398 2026-07-22 12:56:11 -07:00
Francis Cao 11e57d726a fix missing extension. Closes #4400 2026-07-22 12:35:38 -07:00
Francis Cao 79be2d8cdb fix docker build error 2026-07-22 11:54:19 -07:00
Francis Cao 58ee28a55e remove session recalculate and related queries 2026-07-21 12:33:41 -07:00
Francis Cao 9bf95ef112 updaet session stitching model for post-identify reads. fix fullPath search 2026-07-20 12:21:07 -07:00
Francis Cao 8004afe63d Punycode support. Closes #2170 2026-07-17 10:22:37 -07:00
Francis Cao b47847958a fix code-textarea css 2026-07-16 11:58:49 -07:00
Francis Cao f7b94c259b add tracking code workflow for Add website. Add linked ID to session modal. 2026-07-16 11:32:32 -07:00
Francis Cao 7afc4ccf6b session activity identify stitching 2026-07-15 11:20:27 -07:00
Francis Cao 8a75208d5b fix permissions loop for charts route 2026-07-14 15:23:32 -07:00
Francis Cao 712b32c7bf sparkline performance 2026-07-14 14:58:11 -07:00
Francis Cao 31c479cf5e Fix board funnel/goal preview 2026-07-08 11:11:55 -07:00
Francis Cao 28230ee471 sync bucket labeling 2026-07-08 10:32:16 -07:00
Francis Cao 86b35475c0 Add sparklines to Website, Pixel, Link tables 2026-07-08 10:03:08 -07:00
Francis Cao 1fb565bc27 fix failed prisma tests 2026-07-06 15:34:00 -07:00
Francis Cao e47d1570b9 fix iframe viewport clipping 2026-07-06 11:24:19 -07:00
Francis Cao 7bdc2f215e harden report references in boards 2026-07-06 10:58:43 -07:00
Francis Cao a4a0167515 enforce minimum 8 character slug on create/update. Closes #4376 2026-07-04 08:44:23 -07:00
Francis Cao 735d85c7af fix channel attribution for organic Facebook traffic. Closes #4297 2026-07-02 11:51:46 -07:00
Francis Cao 0d7503a320 remove event property mock data 2026-07-02 11:12:26 -07:00
Francis Cao 8b177f1a21 Fix ComboBox/MultiSelect issues. Closes #4355 2026-07-02 11:11:53 -07:00
Francis Cao 22176eb76d Fix: Session modal issues on mobile: scroll jumps to top on close, avatar overflow causes horizontal scroll. Closes #4358 2026-07-02 10:41:57 -07:00
Francis Cao 952143ba5e match order by with clickhouse queries 2026-07-02 10:32:43 -07:00
Francis Cao 0b0a784c76 fix: improve 100vh heatmap iframe alignment 2026-07-02 09:52:51 -07:00
Francis Cao 4c4071b270 keep createSession raw writes on primary when replicas are enabled 2026-07-01 09:53:08 -07:00
Francis Cao 7a176e10bc share component column wrapping. link/pixel card mode. website table formatting. Closes #4372 2026-07-01 09:15:50 -07:00
Francis Cao 2efe6297be implement board clone feature 2026-06-30 08:50:33 -07:00
Francis Cao ab5b1bf354 Board component, security, test updates 2026-06-29 18:17:57 -07:00
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