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
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
Mike Cao
c6733897b4
Fetch recorder settings from website config endpoint
2026-05-14 03:26:24 -07:00
Francis Cao
b7e1d902f4
seperate revenue queries for better api/performance. Fix realtime css/ui issues.
2026-05-12 16:44:12 -07:00
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
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
Francis Cao
f463a4ce3f
rename propertyName parameter
2026-05-05 10:48:56 -07:00
Mike Cao
c7f71e5758
Make heatmaps report always available.
2026-05-05 10:43:39 -07:00
Mike Cao
12c10c48cd
Gate heatmaps report on UMAMI_SELF_RECORD.
2026-05-04 13:29:53 -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
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
77dda7268e
add event-data property filtering
2026-04-24 11:39:40 -07:00
Francis Cao
be6154cb68
Event data properties refactor and design
2026-04-23 11:15:59 -07:00
Francis Cao
66a5881fde
fix sessionreplay seek issues
2026-04-15 19:56:50 -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
Niels Kaspers
7ca24786e8
fix: make username login case-insensitive ( #3981 )
...
Normalize usernames to lowercase on lookup, creation, and update.
Also fix variable shadowing bug and same-user update check in
the user update endpoint.
2026-04-08 09:14:41 +03: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
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
Mike Cao
7582aed67b
Update session replay payload to use { type, payload } format
2026-03-23 16:30:53 -07:00
Francis Cao
5461a51298
create team key in cloud mode
2026-03-21 12:59:08 -07:00
Francis Cao
cd2b303e89
use team redis keys to resolve team gated features
2026-03-21 11:21:07 -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
b823a6ca3e
apply white-labeling to all share pages
2026-03-13 14:46:10 -07:00
Francis Cao
5a7b651f3d
fix dashboard save
2026-03-12 16:23:06 -07:00
Francis Cao
534af98809
remove slug from board schema
2026-03-12 10:27:58 -07:00
Francis Cao
1359342e2e
remove unused endpoint
2026-03-11 17:50:34 -07:00
Francis Cao
843f104c15
update event-data to paged query
2026-03-11 10:36:50 -07:00
Francis Cao
a28ea79228
saved session replays updates and polish
2026-03-09 15:00:36 -07:00
Francis Cao
1bffb3cbf3
saved session replay implementation checkpoint
2026-03-09 13:51:08 -07:00
Mike Cao
64bf4c378c
Add sharing to pixel and link detail pages
2026-03-09 01:26:02 -07:00
Mike Cao
c4226bc63d
Add board share management UI
2026-03-08 22:24:24 -07:00
Mike Cao
f76b22b303
Add board type binding support
2026-03-06 23:54:46 -08:00
Francis Cao
acfd4462e3
Improvements to revenue screen
2026-03-06 09:58:43 -08:00
Francis Cao
fda83acdea
Fix IDOR for reports
2026-03-05 22:28:35 -08:00
Francis Cao
a6c909f3df
Fix IDOR for segment
2026-03-05 22:06:54 -08:00
Francis Cao
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -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
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