Francis Cao
1d04a02fd8
Hide replays from share page
2026-03-31 13:43:03 -07:00
Francis Cao
163e46d1f1
Fix session avatar href
2026-03-31 13:36:23 -07:00
Francis Cao
26ced6cdf2
sharePage hotfix
2026-03-31 13:17:33 -07:00
Mike Cao and GitHub
3f673557a9
Merge pull request #4112 from sputnik-mac/fix/revenue-chart-timezone-4107
...
fix: use settings timezone in revenue chart date range
2026-03-29 20:25:10 -07:00
Mike Cao
c4e52e7dcd
Remove fs-extra dependency in favor of native node:fs
2026-03-29 23:12:45 -04:00
Mike Cao and GitHub
224bbbb8de
Merge pull request #3606 from fauzora/fix/tracker-single-init
...
fix(tracker): prevent multiple initialization when script injected more than once
2026-03-29 20:05:32 -07:00
Francis Cao
09e5196ea3
Goal/Funnel mobile friendly changes. Polish event-data filters UI/UX
2026-03-28 10:28:59 -07:00
Francis Cao
35680918c0
add page icons to collapsed share menu
2026-03-26 15:30:11 -07:00
Mike Cao
9e76bd4cf8
More fixes.
2026-03-25 13:57:32 -07:00
Mike Cao
b881ac5f34
Syntax fixes.
2026-03-25 13:54:23 -07:00
Mike Cao and GitHub
9fd4fe628d
Merge pull request #4054 from Yashh56/cache-control
...
feat: add cache control headers to GET response
2026-03-25 13:42:23 -07:00
Mike Cao and GitHub
0500eaf3b5
Merge pull request #4090 from boutterudy/feat-funnel-per-step-filters
...
feat(funnels): add per-step event property filters
2026-03-25 13:40:48 -07:00
Mike Cao and GitHub
fb785180d5
Merge branch 'dev' into feat-funnel-per-step-filters
2026-03-25 13:40:12 -07:00
Francis Cao
54dbfe1ca9
Support wildcard for goals report Closes #4086
2026-03-25 09:19:08 -07:00
Serhii Zghama
e6f3f3b4b4
fix: use settings timezone in revenue chart date range
...
The revenue chart was using the browser's local timezone instead of
the timezone configured in Umami settings. This caused the chart to
show different time boundaries than the stats shown in the header
(total, average, transactions).
The fix mirrors the same pattern used by EventsChart: pass timezone
from useTimezone() into useDateRange() so that parseDateRange()
computes start/end dates relative to the correct timezone.
Fixes #4107
2026-03-25 16:39:50 +07:00
Francis Cao
9c8f7704df
Fix tooltip in darkmode
2026-03-24 15:29:13 -07:00
Mike Cao
a3f4750eae
Send session replay data to Kafka when available instead of direct ClickHouse insert
2026-03-23 17:27:11 -07:00
Francis Cao
3ad2aa5065
revert null cls changes
2026-03-23 17:17:03 -07:00
Francis Cao
352ed56b55
show 0 values for CLS
2026-03-23 17:05:12 -07:00
Francis Cao
de739c66a1
correct performance tracker inconsistency issues
2026-03-23 16:39:15 -07:00
Mike Cao
7582aed67b
Update session replay payload to use { type, payload } format
2026-03-23 16:30:53 -07:00
Francis Cao
aea373ca56
fix EventDataValues query
2026-03-23 16:22:06 -07:00
Francis Cao
08b2942e10
remvoe replay from share page
2026-03-23 15:12:17 -07:00
Francis Cao
6cec5f246b
fix share pages for new screens
2026-03-23 14:57:53 -07:00
Francis Cao
85f57e90c5
update session replay tracking code UI/UX
2026-03-23 14:44:31 -07:00
Francis Cao
b1e6c8f9ca
add new share screen options
2026-03-23 14:25:48 -07:00
Mike Cao
0960a8291c
Update CI Node.js version to 22 for Prisma 7.x compatibility
2026-03-23 13:47:01 -07:00
Mike Cao
fa81b02a33
Fix Docker build: add missing @prisma/client and update Prisma version to 7.3.0
2026-03-23 13:35:21 -07:00
Mike Cao
60376624db
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-03-22 09:55:00 -07:00
Mike Cao
e0009cb414
Added download to breakdown report.
2026-03-22 09:54:41 -07:00
Francis Cao
5461a51298
create team key in cloud mode
2026-03-21 12:59:08 -07:00
Francis Cao
3e201ebc94
use emptyplaceholder for gated message
2026-03-21 12:42:20 -07:00
Francis Cao
cc16c3a49d
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-03-21 11:22:44 -07:00
Francis Cao
cd2b303e89
use team redis keys to resolve team gated features
2026-03-21 11:21:07 -07:00
Mike Cao
8227a99c0a
Fix tracking-code intl message not rendering due to unescaped HTML tags
2026-03-20 11:41:50 -07:00
Francis Cao
0a4dcebed7
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-03-19 21:51:03 -07:00
Francis Cao
c9ad1d92d7
caniuse-lite update
2026-03-19 21:51:01 -07:00
Mike Cao
3659c66161
Allow replays access for users without billing subscription
2026-03-19 17:38:10 -07:00
Mike Cao
a6b27520f2
Added icon to upgrade component.
2026-03-19 17:16:05 -07:00
Mike Cao
a64f4e6dc6
Validate team on load and redirect if invalid
2026-03-17 01:14:52 -07:00
Rudy B.
5246e2f3aa
fix(funnels): remove searchValue from ValueSelect queryKey to avoid unnecessary refetches
2026-03-16 22:11:34 +01:00
Rudy B.
a5f4210d84
fix(funnels): align FunnelResult export with actual returned shape
2026-03-16 22:11:34 +01:00
Rudy B.
c88313dfff
refactor(hooks): extract useOperatorLabels hook shared between useFilters and Funnel
2026-03-16 21:51:17 +01:00
Rudy B.
4c306ac287
feat(funnels): display per-step filters in funnel overview
2026-03-16 21:51:16 +01:00
Rudy B.
8f0ccf84a9
feat(funnels): add per-step filter UI to funnel creation form
2026-03-16 21:51:16 +01:00
Rudy B.
96ae1de7fd
feat(funnels): add per-step event property filters to schema and SQL queries
2026-03-16 21:51:15 +01:00
Mike Cao
31f322630d
Add Badge component and use it for performance page ratings
2026-03-15 20:44:25 -07:00
Mike Cao
4aa5f8411e
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-03-15 18:03:55 -07:00
Mike Cao
6e1a05f686
Gate replays.
2026-03-15 18:03:36 -07:00
Francis Cao
551e04b487
update calculations to Google's current web vitals spec
2026-03-15 17:40:22 -07:00