Mike Cao
c3e0290e65
Merge branch 'dev' into boards
...
# Conflicts:
# .gitignore
# package.json
# pnpm-lock.yaml
# prisma/migrations/16_boards/migration.sql
# prisma/schema.prisma
# src/app/(main)/MobileNav.tsx
# src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx
# src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
# src/components/common/SideMenu.tsx
# src/lib/types.ts
2026-02-05 20:05:25 -08:00
Francis Cao
49adaa32d0
implement UTM filters and fields
2026-02-05 16:30:46 -08:00
Francis Cao
6c7b6bab07
fix pixel/link canViewWebsite
2026-02-04 14:47:07 -08:00
Francis Cao
5ea58e2b30
fix total visitors query to exclude event_type
2026-02-04 09:35:50 -08:00
Francis Cao
2489601ae6
website API shareId compatibility updates
2026-02-03 22:28:25 -08:00
Francis Cao
fdb99607bc
fix excludeBounce bug when selecting page filter. Use more performant sumIF
2026-02-03 13:10:54 -08:00
Francis Cao
ee698b636a
implement exclude bounces feature
2026-01-30 00:12:13 -08:00
Francis Cao
9339383497
remove www. prefix from hostname during comparison. Closes #3256
2026-01-28 17:18:03 -08:00
Francis Cao
a0886c0594
Correctly pass in timezone into relational query. Closes #3975
2026-01-27 10:03:44 -08:00
Francis Cao
a1a092dc19
Add MetricsBar to Events page. Closes #3830
2026-01-26 17:08:34 -08:00
Francis Cao
4867492ca3
Fix breakdown alias column not found bug
2026-01-26 13:52:46 -08:00
Francis Cao
7bb30443a8
Add distinct ID to filters/expanded metrics. Closes #3861
2026-01-26 11:05:20 -08:00
Francis Cao
128217c0f4
add event type filter button and implementation to journeys Close #2803
2026-01-24 10:09:10 -08:00
Francis Cao
3f173889ea
Fix "name" alias for relational query to be compatible with Postgres 12. Closes #3970
2026-01-22 22:04:11 -08:00
Francis Cao
7a89bbf19f
render links in event, session activity, realtime activity using hostname instead of domain.
...
Closes #2861
2026-01-22 19:29:25 -08:00
Francis Cao
8b2196b97a
fix showDeleted reversed logic. Show non-deleted user as default query
2026-01-22 11:18:14 -08:00
Mike Cao and Claude Opus 4.5
0eb598c817
implement website share functionality using share table
...
- Add support for multiple share URLs per website with server-generated slugs
- Create shares API endpoint for listing and creating website shares
- Add SharesTable, ShareEditButton, ShareDeleteButton components
- Move share management to website settings, remove header share button
- Remove shareId from website update API (now uses separate share table)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-20 17:23:14 -08:00
Francis Cao
3a498333a6
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-01-19 12:51:38 -08:00
Francis Cao
cd6a28ea4a
improve revenue joins and event_data joins to website_event
2026-01-19 12:46:21 -08:00
Mike Cao
e3e2ed0435
Merge branch 'dev' into boards
...
# Conflicts:
# prisma/schema.prisma
# src/permissions/index.ts
2026-01-16 16:25:21 -08:00
Francis Cao
29f2c7b7d4
share api, queries, permissions, migration, entity lib
2026-01-15 16:25:56 -08:00
Mike Cao
aefc36b476
Merge branch 'dev' into boards
...
# Conflicts:
# pnpm-lock.yaml
2026-01-07 01:01:39 -08:00
Mike Cao
767fda21cd
Merge pull request #3874 from maphubs/fix-session-error
...
fix prisma session race condition error
2026-01-06 18:01:09 -08:00
Mike Cao
42d0594118
Merge pull request #3936 from sbozh/fix/compatible-event-name
...
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-02 13:03:34 -08:00
SBOZH
8286af1453
Fixed PostgreSQL 12/13 syntax error in Journeys feature
2026-01-01 15:53:20 +01:00
Francis Cao
b0ed4bddb6
change reset/delete website to interactive transaction with timeout
...
Closes #3905
2025-12-22 10:59:33 -08:00
Francis Cao
3072f02f1b
Add table alias to filterQuery. Closed #3869
2025-12-19 13:32:20 -08:00
Kristofor Carle
b088a2ee6e
fix prisma session race condition error
2025-12-11 14:53:08 -05:00
Francis Cao
220c2af344
fix revenue type
2025-12-05 09:18:53 -08:00
Francis Cao
83b03d682c
fix getRevenue case-insensitivity bug
2025-12-04 12:27:44 -08:00
Mike Cao
5ce1b40330
Merge branch 'dev' into boards
...
# Conflicts:
# pnpm-lock.yaml
2025-12-04 00:53:54 -08:00
Francis Cao
935517ce3a
add cascading deletes to revenue/segment table
...
Closes #3798
2025-12-02 09:41:46 -08:00
Mike Cao
a39ebffd8b
Boards components.
2025-11-29 15:59:01 -08:00
Francis Cao
5c9403f748
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2025-11-26 11:03:50 -08:00
Francis Cao
ac6ed9d762
add case-insensitivity to currency comparison
2025-11-26 11:01:58 -08:00
Mike Cao
5a44e6deb2
Merge pull request #3791 from travzhang/master
...
fix: fix SQL syntax error in getPageviewExpandedMetrics query
2025-11-25 16:05:58 -08:00
Travis Zhang
67e1af7e55
fix: fix SQL syntax error in getPageviewExpandedMetrics query
2025-11-25 21:13:35 +08:00
Mike Cao
fa8d8055df
Reformatted files with biome.
2025-11-22 22:42:42 -08:00
Mike Cao
b9d52af215
Updated prisma.
2025-11-21 21:35:11 -08:00
Mike Cao
b1dc690e2f
Merge branch 'dev' into patch-1
2025-11-14 11:44:20 -08:00
Francis Cao
cc8254985b
Increase resetWebsite timeout. fix retention bug returning decimal day_number in CH.
...
Closes #3698
2025-11-14 09:11:26 -08:00
Francis Cao
6751bf88bb
fix chart and timezone issues, pass consistent dates to DB.
...
Closes #3700
2025-11-13 15:52:24 -08:00
Francis Cao
30781430c5
remove timezone from realtime. Closes #3700
2025-11-11 13:13:25 -08:00
Maxime-J
14f3db550b
Use raw query with on conflict in createSession
2025-11-11 10:32:31 +01:00
Francis Cao
f3e246c64b
fix hasdata queries, add hasData to website events, fix sessionactivity truncation,
2025-11-09 23:58:20 -08:00
Francis Cao
f30724629c
Fix null and string return types from getWebsiteStats
2025-11-09 21:37:35 -08:00
Francis Cao
bf548c5aca
Fix revenue bigInt but and case insensitive currency
2025-11-09 21:19:38 -08:00
rkoh-rq
3cb7fa34b0
fix: quote "event" reserved keyword in journey queries
...
Fixes PostgreSQL syntax error by quoting the "event" column alias. This was causing the journey query to fail.
"event" is a reserved keyword in PostgreSQL. Added double quotes to treat it as an identifier rather than a keyword.
Changes:
- Quote "event" in PostgreSQL
- Quote "event" in ClickHouse for consistency
2025-11-04 11:00:33 +08:00
Francis Cao
c81b1c16c8
fix geteventdatavalues query
2025-10-29 10:10:46 -07:00
Francis Cao
2ffde37f5b
v3 prisma queries update
2025-10-27 11:48:35 -07:00