Francis Cao
21b56d2922
add LLM channel logic
2026-05-11 10:31:04 -07:00
Mike Cao
216cf6c448
Migrate test suite from Cypress and Jest to Playwright and Vitest
2026-05-09 01:23:20 -07:00
Mike Cao
2fd319f910
Add configurable internal API URL
2026-05-09 01:06:52 -07:00
Francis Cao
fa182d0947
implement URL pageview metric/expanded metric
2026-05-07 16:59:30 -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
Mike Cao
6672ea04f0
Label generic browser as unknown
2026-05-07 14:30:43 -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
Mike Cao
1b69ce6e90
Add scroll heatmaps.
2026-05-05 10:43:39 -07:00
Mike Cao
2ffa655097
Merge pull request #4224 from JLUpengjiaji/V2.0
...
Flatten JSON data
2026-05-04 19:38:47 -04:00
Francis Cao
fbac7518fc
Add MAX_PAGING_RESULTS on hooks for performance improvements.
2026-05-04 15:43:05 -07:00
Francis Cao
a8c1f26775
remove duration from session property stats
2026-05-04 14:26:27 -07:00
Francis Cao
a113f5be79
query optimizations on session property filters
2026-05-04 12:42:25 -07:00
Francis Cao
d5c48ee75f
clean-up session property string charts and insights.
2026-05-01 12:09:22 -07:00
Francis Cao
ea52adea6b
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-04-29 13:11:06 -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
JLUpengjiaji
f6703d3d6d
refactor(data): 重构 JSON 扁平化函数并添加测试
...
- 将 flattenJSON 重构为更简洁的递归实现
- 提取 KeyValueData 接口并导出 createKeyValue 函数
- 添加完整的单元测试覆盖所有功能
2026-04-29 15:04:08 +08:00
Mike Cao
3ebd5a44e8
Fix 500 on /api/send when client IP is malformed.
2026-04-28 19:47:38 -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
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
Mike Cao
cc829c8f6f
Replace react-spring with motion, fix breaking changes in react-window/date-fns-tz/pure-rand.
2026-04-18 15:41:25 -07:00
Francis Cao
137fd6fd5c
fix ambiguoius session_id errors
2026-04-15 15:12:02 -07:00
Francis Cao
9d477b25b4
Fix share page permissions
2026-04-15 14:55:28 -07:00
Mike Cao
f41c0221c4
fix docker prisma migrate and remove stray query log
2026-04-15 14:22:04 -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
Mike Cao
fb785180d5
Merge branch 'dev' into feat-funnel-per-step-filters
2026-03-25 13:40:12 -07:00
Mike Cao
7582aed67b
Update session replay payload to use { type, payload } format
2026-03-23 16:30:53 -07:00
Francis Cao
cd2b303e89
use team redis keys to resolve team gated features
2026-03-21 11:21:07 -07: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
Francis Cao
a58dadb428
remove old goals schema
2026-03-12 09:31:15 -07:00
Mike Cao
6b8159e535
Refine edit layouts and share states
2026-03-10 02:52:13 -07:00
Mike Cao
54023e3796
Prevent events chart on pixel and link boards
2026-03-10 00:23:19 -07:00
Mike Cao
8d2b9f8e49
Merge branch 'dev' into codex/fix-umami-4062
2026-03-09 23:31:52 -07:00
Mike Cao
a1e7a8332a
Merge branch 'dev' into codex/fix-umami-4044
2026-03-09 23:28:33 -07:00
cryst
25081d690e
Fix tracker script name route matching
2026-03-09 19:56:41 +00:00
cryst
1c0ad6e42b
Fix metadata base URL generation
2026-03-09 19:51:20 +00: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
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -08:00
Francis Cao
6002ff56bf
update white label property names to match cloud
2026-02-27 21:41:53 -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
cc1e4438d0
implement OR logic to filters, segments, cohorts
2026-02-21 20:00:43 -08:00