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
d2d14f6de0
choose correct Metricsbar based on component type, fix metric types list based on component type, fix chart previews reanimating. fix hostname broken query on channel query
2026-03-12 16:18:52 -07:00
Francis Cao
7e54e7de31
remove fallback logic, use service instead of direct URL
2026-03-12 14:39:26 -07:00
Francis Cao
00a31c6366
fix globe fallback, fix freeform bug
2026-03-12 11:51:20 -07:00
Francis Cao
013c929cd1
Test favicon, fix remove/add overlap bug, fix badge overlapping component bug
2026-03-12 11:28:19 -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
7c300fe3f8
fix performance metrics relational query
2026-03-11 16:31:32 -07:00
Francis Cao
843f104c15
update event-data to paged query
2026-03-11 10:36:50 -07:00
Francis Cao
6623d711e7
clean up sharetable spacing
2026-03-11 09:38:55 -07:00
Mike Cao
d9766e3952
Polish board and dashboard design actions
2026-03-10 16:52:03 -07:00
Mike Cao
ad7b64653f
Simplify board component picker
2026-03-10 16:52:02 -07:00
Mike Cao
c9888a96c1
Fix link and pixel edit page widths
2026-03-10 08:30:57 -07:00
Mike Cao
a9680320ef
Polish board editor layout and compatibility
2026-03-10 08:29:43 -07:00
Mike Cao
6b8159e535
Refine edit layouts and share states
2026-03-10 02:52:13 -07:00
Mike Cao
cdcb1f379b
Split board details and design flows
2026-03-10 02:08:24 -07:00
Mike Cao
54023e3796
Prevent events chart on pixel and link boards
2026-03-10 00:23:19 -07:00
Mike Cao
6629ab598b
Fix app metadata headers import
2026-03-09 23:34:23 -07:00
Mike Cao
8d2b9f8e49
Merge branch 'dev' into codex/fix-umami-4062
2026-03-09 23:31:52 -07:00
Mike Cao
7b84eb22f8
Refine link and pixel edit controls
2026-03-09 23:26:00 -07:00
Mike Cao
9941181697
Move pixel and link editing to dedicated pages
2026-03-09 22:09:54 -07:00
Francis Cao
48f8cd0ece
update performance css, small replay fixes
2026-03-09 18:13:31 -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
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
b429e7b24d
Extract reusable board entity badge
2026-03-06 23:54:48 -08:00
Mike Cao
f76b22b303
Add board type binding support
2026-03-06 23:54:46 -08:00
Mike Cao
07ff25bf7e
Make board edit fields use a form layout
2026-03-06 23:54:44 -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
38577a9c0c
fix toggle behavior and reorder replays table with play at beginning. Add missing messages script
2026-03-05 13:31:00 -08:00
Francis Cao
72bb63fe5e
remove listable currency implementation. use formatCount
2026-03-05 12:52:04 -08:00
Francis Cao
383922ab17
performance page polish
2026-03-05 12:21:34 -08:00
Francis Cao
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -08:00
Mike Cao
8563fe1d30
Add TextBlock board component for free-form text content
...
New component that doesn't require a website, with textarea config
field. Added requiresWebsite flag to ComponentDefinition so board
components can opt out of the websiteId requirement.
2026-03-04 21:56:17 -08:00
Mike Cao
c921231bb9
Make websiteId optional in filter controls to enable dashboard filtering
...
Allows BoardControls to render filter bar and date picker without
requiring a websiteId. Website-specific features (segments, cohorts,
filter value autocomplete, save segment) are gracefully hidden when
no websiteId is available.
2026-03-04 21:30:05 -08:00
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
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