Francis Cao
9375b9aa91
update default mask-level to moderate
2026-03-03 23:06:44 -08:00
Francis Cao
0e1d6cef6b
refactor session replays to be per visit. sessions persist too long resulting in low-quality recordings
2026-03-03 22:59:25 -08:00
Francis Cao
b2d45613b5
move stitching calculation to server side
2026-03-03 16:28:09 -08:00
Francis Cao
4ecef2e290
add better metrics to revenue page AOV/ARPU
2026-03-03 16:00:39 -08:00
Francis Cao
5d87a9e030
remove large gaps from same session recording
2026-03-03 14:30:51 -08:00
Francis Cao
103f932109
add ReplayModal, polish player css and dark mode bug, mobile-friendly
2026-03-03 13:48:31 -08:00
Francis Cao
5e68661c5d
session replay updates. add clickhouse implementation, filters, tables
2026-03-03 12:47:27 -08:00
Francis Cao
e9ac09ec5d
clean-up session replay settings options
2026-03-02 18:41:51 -08:00
Francis Cao
39015ccedb
return array of event properties per eventId
2026-03-02 13:37:58 -08:00
Francis Cao
ddddd5e6bc
add event-data GET route
2026-03-02 13:21:14 -08:00
Francis Cao
80e366fdf6
Fix incorrect merge conflict
2026-03-02 10:33:04 -08:00
Francis Cao
8bf374a651
Merge pull request #4059 from Gouttfi/master
...
Fixing too long filter value cause visual overflow Closes #4058
2026-03-02 10:31:51 -08:00
Francis Cao
8d2724eaa3
Merge branch 'dev' into master
2026-03-02 10:24:32 -08:00
Gouttfi and greptile-apps[bot]
d8b8ce4aeb
Apply suggestion from @greptile-apps[bot]
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-28 11:43:12 +01:00
Gouttfi
b74c03173d
Fixe issue #4058
2026-02-28 11:26:26 +01:00
Francis Cao
7912ed2d90
fix logo margins on share page
2026-02-27 22:12:44 -08:00
Francis Cao
6002ff56bf
update white label property names to match cloud
2026-02-27 21:41:53 -08:00
Francis Cao
b5f91f11f0
update formatMessage to t. add session replay labels
2026-02-27 16:42:58 -08:00
Francis Cao
3c3409e631
add session replay to CH schema
2026-02-27 10:24:21 -08:00
Mike Cao
3c0601f090
Fixed lockfile.
2026-02-26 10:33:27 -08:00
Mike Cao
0196b0d95d
Fix issues.
2026-02-26 10:29:24 -08:00
Francis Cao
5fbecfa5a6
fix migration numbering. udpate CH schema file
2026-02-26 10:26:58 -08:00
Mike Cao
7d2dbda5d1
Complete merge.
2026-02-25 02:32:25 -08:00
Mike Cao
e73d827d21
Merge branch 'session-recording' into dev
2026-02-25 02:32:07 -08:00
Mike Cao
e2ab4af493
Merge branch 'performance' into dev
2026-02-25 02:27:46 -08:00
Mike Cao
580008cd09
Merge branch 'dev' of https://github.com/umami-software/umami into dev
...
# Conflicts:
# src/lib/redis.ts
2026-02-22 23:28:12 -08:00
Francis Cao
f4f67dd3ca
remove console.log
2026-02-21 23:24:51 -08:00
Francis Cao
99b5d9dde8
remove currency from params and references. optimize CH queries with subquery
2026-02-21 23:23:56 -08:00
Francis Cao
0651168823
fix bug when removed filter do not update
2026-02-21 23:05:16 -08:00
Francis Cao
68fdc1c147
update translations remove AND/OR. not needed
2026-02-21 21:37:29 -08:00
Francis Cao
cc1e4438d0
implement OR logic to filters, segments, cohorts
2026-02-21 20:00:43 -08:00
Francis Cao
79c06787cd
enable using same filters
2026-02-21 14:56:29 -08:00
Francis Cao
b4b3ba5552
Merge pull request #4046 from Yashh56/fix/pagination Closes : #4029
...
fix(sessions): preserve date filter on page navigation and reset page on date change
2026-02-21 14:33:50 -08:00
Francis Cao
682995524e
Merge branch 'dev' into fix/pagination
2026-02-21 14:32:06 -08:00
Francis Cao
075c67c119
Merge pull request #4030 from juanisidoro/fix/pixel-event-tracking Closes #4028
...
fix: handle null referrer in pixel tracking route
2026-02-21 14:30:57 -08:00
Francis Cao
98d1d85ed1
Fix teams button overflow in mobile
2026-02-21 13:34:15 -08:00
Francis Cao
4605f5cb06
Fix mobile UI/UX issues
2026-02-21 13:19:34 -08:00
Francis Cao
5144aff9cd
revenue report enhancements.
2026-02-21 10:57:52 -08:00
Mike Cao
6a2692b521
Add dashboard filter controls and improve Redis reconnect handling
2026-02-20 23:47:10 -08:00
Francis Cao
bbf569e8bc
fix cohort queries with new multiselect
2026-02-20 15:03:24 -08:00
Francis Cao
f2cf071523
add regex operators
2026-02-20 13:43:16 -08:00
Francis Cao
67626652f9
fix mobile view for admin screens and nav. update equals and not equals filter to be multiselect.
2026-02-20 12:32:02 -08:00
Yash and greptile-apps[bot]
cafc24e1d8
Update src/components/hooks/useNavigation.ts
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-20 00:05:40 +05:30
Yash
c84c73b7a7
feat: Add useNavigation hook for managing URL parameters and navigation.
2026-02-20 00:01:38 +05:30
Yash
0505ef1378
feat: introduce WebsiteDateFilter for date range selection and DataGrid for paginated data display.
2026-02-19 23:44:24 +05:30
juanisidoro
c730442e5c
fix: apply same null referrer fix to link tracking route
...
The same bug exists in the link route (q/[slug]) where
request.headers.get("referer") returns null for requests without
a Referer header, causing silent Zod validation failure.
2026-02-19 13:21:46 +01:00
juanisidoro
3d8d5a7293
fix: handle null referrer in pixel tracking route
...
request.headers.get("referer") returns null when the header is absent
(e.g. email clients). The Zod schema uses .optional() which accepts
undefined but rejects null, causing silent validation failure and
pixel events not being recorded.
Fixes #4028
2026-02-19 13:21:46 +01:00
Mike Cao
3d2f7f5a4b
Require website selection before adding board component
2026-02-19 02:50:15 -08:00
Francis Cao
8530329e14
deprecate @umami/redis-client, add redis lib
2026-02-18 09:23:27 -08:00
Francis Cao
99a328359b
add comparison to events page metric bar
2026-02-17 22:14:10 -08:00