Mike Cao
66d57f9fa3
Add board table edit and delete actions
2026-03-04 15:09:53 -08:00
Mike Cao
b389c417de
Merge branch 'dev' of https://github.com/umami-software/umami into dev
...
# Conflicts:
# src/app/(main)/websites/[websiteId]/replays/ReplayModal.tsx
# src/app/(main)/websites/[websiteId]/replays/ReplaysTable.tsx
# src/app/(main)/websites/[websiteId]/replays/[sessionId]/ReplayPlayback.tsx
# src/queries/sql/replays/saveReplayChunk.ts
# src/recorder/index.js
2026-03-04 12:36:23 -08:00
Mike Cao
8c1ee0b3ce
Progress check-in. Updated tracker and recorder scripts.
2026-03-04 12:21:36 -08:00
Francis Cao
5a0243a42b
allow event filter on Replays page
2026-03-03 23:20:25 -08:00
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