Commit Graph
6128 Commits
Author SHA1 Message Date
Francis CaoandGitHub 0a838649b7 Merge pull request #4047 from umami-software/dependabot/npm_and_yarn/ajv-6.14.0
Bump ajv from 6.12.6 to 6.14.0
2026-03-04 21:39:45 -08:00
Francis CaoandGitHub f0977321bd Merge pull request #4002 from umami-software/dependabot/npm_and_yarn/isaacs/brace-expansion-5.0.1
Bump @isaacs/brace-expansion from 5.0.0 to 5.0.1
2026-03-04 21:37:32 -08:00
Francis CaoandGitHub 77f2d4fcbb Merge branch 'dev' into dependabot/npm_and_yarn/isaacs/brace-expansion-5.0.1 2026-03-04 21:37:24 -08:00
Francis Cao ae094d462d Merge branch 'dev' of https://github.com/umami-software/umami into dev 2026-03-04 21:30:21 -08:00
Francis Cao 2309f407f2 BASE_PATH build stage only, added label 2026-03-04 21:30: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
Francis CaoandGitHub d4a995d9cc Merge pull request #3991 from Yashh56/fix/base_path. Closes #4064
feat: Add BASE_PATH support with -base image variant
2026-03-04 21:10:31 -08:00
Francis Cao 2524a95d2f fix migrations 2026-03-04 15:42:33 -08:00
Francis Cao d220905555 fix migrations 2026-03-04 15:42:19 -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
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
Francis Cao e9ac09ec5d clean-up session replay settings options 2026-03-02 18:41:51 -08:00
Francis Cao 322c12dd03 return array of event properties per eventId 2026-03-02 13:40:03 -08:00
Francis Cao 39015ccedb return array of event properties per eventId 2026-03-02 13:37:58 -08:00
Francis Cao dc23467d67 add event-data GET route 2026-03-02 13:23:06 -08:00
Francis Cao ddddd5e6bc add event-data GET route 2026-03-02 13:21:14 -08:00
Francis Cao 80e366fdf6 Fix incorrect merge conflict 2026-03-02 10:33:04 -08:00
Francis CaoandGitHub 8bf374a651 Merge pull request #4059 from Gouttfi/master
Fixing too long filter value cause visual overflow Closes #4058
2026-03-02 10:31:51 -08:00
Francis CaoandGitHub 8d2724eaa3 Merge branch 'dev' into master 2026-03-02 10:24:32 -08:00
GouttfiGitHubgreptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
d8b8ce4aeb Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-28 11:43:12 +01:00
Gouttfi b74c03173d Fixe issue #4058 2026-02-28 11:26:26 +01:00
Francis Cao 7912ed2d90 fix logo margins on share page 2026-02-27 22:12:44 -08:00
Francis Cao 6002ff56bf update white label property names to match cloud 2026-02-27 21:41:53 -08:00
Francis Cao b5f91f11f0 update formatMessage to t. add session replay labels 2026-02-27 16:42:58 -08:00
Francis Cao 3c3409e631 add session replay to CH schema 2026-02-27 10:24:21 -08:00
Yash 92fee4fe26 feat: add cache control headers to GET response 2026-02-27 12:13:50 +05:30
Mike Cao 3c0601f090 Fixed lockfile. 2026-02-26 10:33:27 -08:00
Mike Cao 0196b0d95d Fix issues. 2026-02-26 10:29:24 -08:00
Francis Cao 5fbecfa5a6 fix migration numbering. udpate CH schema file 2026-02-26 10:26:58 -08:00
Mike Cao 7d2dbda5d1 Complete merge. 2026-02-25 02:32:25 -08:00
Mike Cao e73d827d21 Merge branch 'session-recording' into dev 2026-02-25 02:32:07 -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 99b5d9dde8 remove currency from params and references. optimize CH queries with subquery 2026-02-21 23:23:56 -08:00
Francis Cao 0651168823 fix bug when removed filter do not update 2026-02-21 23:05:16 -08:00
Alejandro GispertandGitHub 60c0915aa5 Merge branch 'dev' into fix/3981-login-email-case 2026-02-22 08:01:26 +01:00
Alejandro Gispert 2ab58700b2 fix: make signin email case-insensitive
Closes #3981
2026-02-22 07:18:00 +01:00
Francis Cao 68fdc1c147 update translations remove AND/OR. not needed 2026-02-21 21:37:29 -08:00
Francis Cao cc1e4438d0 implement OR logic to filters, segments, cohorts 2026-02-21 20:00:43 -08:00
Francis Cao 79c06787cd enable using same filters 2026-02-21 14:56:29 -08:00