Mike Cao
6c2155d496
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-05-07 14:54:25 -07:00
Mike Cao
9b18511af0
Merge branch 'heatmaps' into dev
...
# Conflicts:
# db/clickhouse/schema.sql
2026-05-07 14:49:21 -07:00
Mike Cao
6be5b61442
Wait for heatmap snapshot before overlay
2026-05-07 14:06:49 -07:00
Mike Cao
923b94ae8e
Render heatmaps from replay snapshots
2026-05-07 13:59:30 -07:00
Francis Cao
b7084bb90a
Merge branch 'dev' into fix/delete-cascade
2026-05-07 13:58:29 -07:00
Mike Cao
9c31e7b601
Fix heatmap iframe sizing
2026-05-07 13:52:41 -07:00
Francis Cao
9b099408c2
add share page options enable filtering and enforce theme
2026-05-07 13:24:45 -07:00
Francis Cao
5ccfb6d0a5
implement datatable sorting on non-analytics tables. (website/board/link/pixel/team/admin)
2026-05-07 10:46:03 -07:00
Stanislaw
a57abbe039
fix: clean up link, pixel, board rows on user/team deletion
...
deleteUser and deleteTeam left link/pixel/board rows (and their share rows)
in the database after the owner was removed. /q/<slug> and /p/<slug>
also kept serving deleted entries because the routes did not filter
deletedAt and Redis cached lookups for 24h.
- deleteUser: clean up link/pixel/board + shares for the deleted user.
Cloud mode: soft-delete link/pixel, hard-delete board, only userId-owned.
Non-cloud: hard-delete everything matching userId or owned teamIds.
- deleteTeam: same cleanup, scoped to teamId.
- /q and /p route handlers: filter deletedAt: null at the call sites
(not in findLink/findPixel helpers, which would null-deref the
permission checks at src/permissions/link.ts and pixel.ts).
- Post-transaction Redis invalidation mirrors deleteWebsite.
2026-05-07 03:37:22 +02:00
Francis Cao
f463a4ce3f
rename propertyName parameter
2026-05-05 10:48:56 -07:00
Mike Cao
1b69ce6e90
Add scroll heatmaps.
2026-05-05 10:43:39 -07:00
Mike Cao
c7f71e5758
Make heatmaps report always available.
2026-05-05 10:43:39 -07:00
Francis Cao
a8c1f26775
remove duration from session property stats
2026-05-04 14:26:27 -07:00
Mike Cao
12c10c48cd
Gate heatmaps report on UMAMI_SELF_RECORD.
2026-05-04 13:29:53 -07:00
Francis Cao
5fc02b6aef
fix formatting and css for session property screen
2026-05-04 10:54:58 -07:00
Francis Cao and Copilot
00c0273500
fix clickhouse filtering on event_name
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-01 13:16:30 -07:00
Francis Cao
d5c48ee75f
clean-up session property string charts and insights.
2026-05-01 12:09:22 -07:00
Francis Cao
1f2bd7cad9
fix property filter css. format date columns in pivot table
2026-05-01 10:00:30 -07:00
Francis Cao
680a1ca1a2
refactor Property components to be resused for both session/event data. Implement session-data screens + filtering. Remove all event-data specific compoenents/queries
2026-04-29 13:11:03 -07:00
Mike Cao
a6b13b71db
Add click heatmaps report
...
Extracts click events from rrweb session-replay buffers at write time
into a new heatmap_event table (Prisma + ClickHouse). New /heatmaps
report shows a page picker plus an overlay of click density on the
dominant viewport, with an optional iframe of the live page behind.
2026-04-27 22:20:38 -07:00
Francis Cao
9da332c489
Add Property filters for booleans, dates, arrays
2026-04-27 13:31:47 -07:00
Francis Cao
877945e721
Event data UI/UX polish
2026-04-27 12:09:13 -07:00
Francis Cao
afa878cd3a
include team-manager in includeTeams option
2026-04-27 11:02:00 -07:00
Francis Cao
5a1ef5e674
add event-data support and charts for arrays, booleans, dates
2026-04-24 15:04:59 -07:00
Francis Cao
43fb351ac7
add logic for booleans, dates, arrays
2026-04-24 13:48:28 -07:00
Francis Cao
77dda7268e
add event-data property filtering
2026-04-24 11:39:40 -07:00
Francis Cao
cf2ab575ba
mobile-friendly changes
2026-04-23 11:24:32 -07:00
Francis Cao
be6154cb68
Event data properties refactor and design
2026-04-23 11:15:59 -07:00
Francis Cao
947e76fe55
add board type to board tables
2026-04-21 12:04:10 -07:00
Francis Cao
4455d773e9
Merge pull request #4187 from Karthited/master
...
4168 - Fix for 'Dashboard and Board Editing in Firefox Isn't Working'
2026-04-20 12:12:26 -07:00
Francis Cao
0bd5e70df7
Fix build errors, remove active users link on share page.
2026-04-20 08:51:56 -07:00
Karhtikeyan Arul
39803a33bc
4168 - Fix for 'Dashboard and Board Editing in Firefox Isn't Working'
2026-04-20 08:56:42 -04:00
Mike Cao
b3c4b70991
Merge pull request #4126 from Maxime-J/fix-retention
...
Fix incomplete retention report
2026-04-18 21:45:33 -04:00
Francis Cao
df29c16c00
fix dropdown maxheight
2026-04-18 10:30:31 -07:00
Francis Cao
ea8ebb1a54
update RRWebplayer config to fix seek issues and warning suppression
2026-04-15 20:17:50 -07:00
Mike Cao
80fee9f321
fix blank screen by using router.replace instead of redirect in useEffect
2026-04-15 20:04:30 -07:00
Francis Cao
66a5881fde
fix sessionreplay seek issues
2026-04-15 19:56:50 -07:00
Mike Cao
7b8403c0cc
Updated nextjs. Changed middleware to proxy.
2026-04-15 18:25:14 -07:00
Francis Cao
9d477b25b4
Fix share page permissions
2026-04-15 14:55:28 -07:00
Mike Cao
1b6fc1bd51
Use local Link wrapper with cloud-mode prefetch default
2026-04-15 11:21:49 -07:00
Francis Cao
17a31820fa
fix filters persisting across website change
2026-04-15 10:55:30 -07:00
Francis Cao
04eb4b675e
3.1 relational bug fixes
2026-04-15 10:31:21 -07:00
Francis Cao
a87d899e17
fix sharetoken permissions on mixed boards
2026-04-13 11:32:47 -07:00
Francis Cao
5e6f88f123
fix board share permissions
2026-04-13 11:15:28 -07:00
Francis Cao
54d3c43300
Revert "Merge pull request #4048 from AlejandroGispert/fix/3981-login-email-case"
...
This reverts commit b6341596bf , reversing
changes made to 07356323c1 .
2026-04-07 11:26:58 -07:00
Francis Cao
6b13b1cc13
Fix catchall nav issue
2026-04-07 10:56:19 -07:00
Mike Cao
b6341596bf
Merge pull request #4048 from AlejandroGispert/fix/3981-login-email-case
...
fix: make signin email case-insensitive
2026-04-01 23:25:56 -04:00
Maxime-J
5f6fc7ee42
Fix incomplete retention report
2026-04-01 22:13:03 +02:00
Francis Cao
edbb291628
fix undefined share params allowing access to pages
2026-03-31 15:15:39 -07:00
Francis Cao
1d04a02fd8
Hide replays from share page
2026-03-31 13:43:03 -07:00