Commit Graph
2217 Commits
Author SHA1 Message Date
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 a58dadb428 remove old goals schema 2026-03-12 09:31:15 -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 a1e7a8332a Merge branch 'dev' into codex/fix-umami-4044 2026-03-09 23:28:33 -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 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
Francis Cao 81fd8e63a1 Merge branch 'analytics' of https://github.com/umami-software/umami into dev 2026-03-09 11:27:35 -07:00
Francis Cao b9ccc5f53d alias event_name to resolve funnel bug 2026-03-09 11:21:49 -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 b429e7b24d Extract reusable board entity badge 2026-03-06 23:54:48 -08:00
Mike Cao 25e60758b5 Exclude dashboards from boards list 2026-03-06 23:54:47 -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 9d72f8803a update ttfb calc to industry standard, fix LCP bug 2026-03-05 12:35:01 -08:00
Francis Cao 383922ab17 performance page polish 2026-03-05 12:21:34 -08:00
Francis Cao 1730d495e5 fix performance reset bug 2026-03-05 10:23:00 -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 5a0243a42b allow event filter on Replays page 2026-03-03 23:20:25 -08:00
Francis Cao 9375b9aa91 update default mask-level to moderate 2026-03-03 23:06:44 -08:00