Commit Graph
1247 Commits
Author SHA1 Message Date
Mike Cao fa4318fb87 Tighten side nav spacing and remove extra bottom margin 2026-06-11 17:55:44 -07:00
Mike Cao 475d9548de Reject oversized replay payloads and chunk recorder flushes 2026-06-10 23:18:50 -07:00
Mike Cao 8227589ad9 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-09 23:07:24 -07:00
Mike Cao 0c0a3aee65 Propagate unlimited website entitlement through subscription checks 2026-06-09 13:32:52 -07:00
Francis Cao 2df051e216 fix sharetoken permissions for pixels,links,boards, and failed routes 2026-06-08 19:16:01 -07:00
Mike Cao f09df3cf14 Remove unused config property. 2026-06-04 20:15:57 -07:00
Mike Cao 8a39e98961 Merge pull request #4283 from mturac/fix/3549-runtime-login-env
fix: evaluate login mode env at runtime
2026-06-03 23:51:21 -04:00
Mike Cao d659c5746b Merge pull request #4317 from umami-software/opencode/nimble-planet
Fix board share entity authorization
2026-06-03 23:43:48 -04:00
Mike Cao c0193ad7cd Address board share review feedback 2026-06-03 20:29:08 -07:00
Mike Cao a5f4a39f2b Fix board share entity authorization 2026-06-03 00:02:54 -07:00
Mike Cao e9925f2e4e Sanitize CSV exports against formula injection 2026-06-03 00:00:37 -07:00
Mike Cao 306ca4a435 Lint format files. Updated rng function. 2026-06-02 22:35:07 -07:00
Mike Cao 5bf1792b38 Restrict team owner assignment to admins 2026-06-02 22:17:10 -07:00
Mike Cao 44c6b4427f Add schema to realtime route. 2026-06-02 22:07:46 -07:00
Mike Cao 46819a4443 Enforce team role hierarchy on user updates and removals 2026-06-02 21:32:34 -07:00
Mike Cao fded75f940 Use authenticated Redis key on logout 2026-06-02 17:46:08 -07:00
Mike Cao a9beebf1a9 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-06-02 17:26:59 -07:00
Mike Cao d44592ddb5 Validate SSO redirect URLs before setting auth token 2026-06-02 17:26:48 -07:00
Mike Cao 72611027b7 Merge pull request #4316 from umami-software/codex/umami-GHSA-w7hf-qxh9-2cm3
Limit batch API payloads to 500 items
2026-06-02 19:59:21 -04:00
Mike Cao 9ba5fb7c1b Limit batch API payloads to 500 items 2026-06-02 16:54:35 -07:00
Mike Cao ade0819be1 Tighten API access checks by website section and share permissions 2026-06-02 15:29:23 -07:00
Mike Cao 8bc49a29e3 Fix share token confusion vulnerability
Cache tokens from /api/send and share tokens were both signed with the same secret and parsed without distinguishing claim types, allowing a public cache token to be replayed as x-umami-share-token to read any website's analytics. Add explicit token type claims (share/cache) and require the matching type when parsing each.
2026-06-02 14:45:21 -07:00
Mike Cao e28309f8f7 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-05-28 13:37:42 -07:00
Francis Cao 5565182f3b fix heatmap viewport stretching. Polish UI/tooltips 2026-05-28 10:40:07 -07:00
Mike Cao aba1fea238 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-05-26 20:45:25 -07:00
Mike Cao c41bf7c93e Enforce cloud website limits by subscription tier 2026-05-26 20:45:07 -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
Mike Cao 454e53dd48 Rename website chart board component 2026-05-25 02:49:13 -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 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
mehmet turac 65c46968ad fix: evaluate login mode env at runtime 2026-05-17 04:52:02 +03:00
Mike Cao 1dda7bddcd Merge pull request #4142 from nielskaspers/fix/issue-3981-case-insensitive-login
fix: make username login case-insensitive
2026-05-14 23:49:04 -04:00
Mike Cao 5e39485313 Merge pull request #4236 from SAYOUNCDR/fix/firefox-autofill-login-fields
fix: normalize autofill styles across browsers
2026-05-14 23:23:53 -04:00
Mike Cao c7515ff230 fix: merge DataGrid layout + add min width to sessions location column 2026-05-14 20:10:10 -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
Mike Cao a9a4ad0f68 Reset event property state when event changes 2026-05-14 09:45:34 -07:00
Mike Cao c6733897b4 Fetch recorder settings from website config endpoint 2026-05-14 03:26:24 -07:00
Mike Cao c724f42daf Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-05-14 03:02:48 -07:00
Mike Cao a47b32718d Merge branch 'dev' into fix/links-table-truncate-urls 2026-05-14 06:02:14 -04:00
Mike Cao 0157c23922 Merge branch 'master' into dev 2026-05-14 02:56:13 -07:00
Mike Cao 9c1db27218 Merge pull request #4099 from sputnik-mac/fix/redirect-logged-in-user-from-login-4094
fix: redirect logged-in users from login page to dashboard
2026-05-14 05:55:33 -04:00