6150 Commits

Author SHA1 Message Date
Gouttfi 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 Gispert 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
Francis Cao b4b3ba5552 Merge pull request #4046 from Yashh56/fix/pagination Closes : #4029
fix(sessions): preserve date filter on page navigation and reset page on date change
2026-02-21 14:33:50 -08:00
Francis Cao 682995524e Merge branch 'dev' into fix/pagination 2026-02-21 14:32:06 -08:00
Francis Cao 075c67c119 Merge pull request #4030 from juanisidoro/fix/pixel-event-tracking Closes #4028
fix: handle null referrer in pixel tracking route
2026-02-21 14:30:57 -08:00
Francis Cao 98d1d85ed1 Fix teams button overflow in mobile 2026-02-21 13:34:15 -08:00
Francis Cao 4605f5cb06 Fix mobile UI/UX issues 2026-02-21 13:19:34 -08:00
Francis Cao 5144aff9cd revenue report enhancements. 2026-02-21 10:57:52 -08:00
dependabot[bot] 27849add07 Bump ajv from 6.12.6 to 6.14.0
Bumps [ajv](https://github.com/ajv-validator/ajv) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases)
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0)

---
updated-dependencies:
- dependency-name: ajv
  dependency-version: 6.14.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-21 18:55:34 +00:00
Mike Cao 6a2692b521 Add dashboard filter controls and improve Redis reconnect handling 2026-02-20 23:47:10 -08:00
Francis Cao bbf569e8bc fix cohort queries with new multiselect 2026-02-20 15:03:24 -08:00
Francis Cao f2cf071523 add regex operators 2026-02-20 13:43:16 -08:00
Francis Cao 67626652f9 fix mobile view for admin screens and nav. update equals and not equals filter to be multiselect. 2026-02-20 12:32:02 -08:00
Yash cafc24e1d8 Update src/components/hooks/useNavigation.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-02-20 00:05:40 +05:30
Yash c84c73b7a7 feat: Add useNavigation hook for managing URL parameters and navigation. 2026-02-20 00:01:38 +05:30
Yash 0505ef1378 feat: introduce WebsiteDateFilter for date range selection and DataGrid for paginated data display. 2026-02-19 23:44:24 +05:30
juanisidoro c730442e5c fix: apply same null referrer fix to link tracking route
The same bug exists in the link route (q/[slug]) where
request.headers.get("referer") returns null for requests without
a Referer header, causing silent Zod validation failure.
2026-02-19 13:21:46 +01:00
juanisidoro 3d8d5a7293 fix: handle null referrer in pixel tracking route
request.headers.get("referer") returns null when the header is absent
(e.g. email clients). The Zod schema uses .optional() which accepts
undefined but rejects null, causing silent validation failure and
pixel events not being recorded.

Fixes #4028
2026-02-19 13:21:46 +01:00
Mike Cao 3d2f7f5a4b Require website selection before adding board component 2026-02-19 02:50:15 -08:00
Francis Cao 8530329e14 deprecate @umami/redis-client, add redis lib 2026-02-18 09:23:27 -08:00
Francis Cao 99a328359b add comparison to events page metric bar 2026-02-17 22:14:10 -08:00
Francis Cao 530c21dac0 add limit 50 to event chart, metrics table, and UTM report 2026-02-17 21:55:35 -08:00
Mike Cao 09bc2ee5c8 chore: bump package dependencies 2026-02-16 18:34:50 -08:00
Francis Cao 2260520ae5 Revert "Fix TypeScript type errors across multiple files"
This reverts commit a3733b0424.
2026-02-16 16:20:04 -08:00
Mike Cao d349c3aea9 Merge branch 'dev' into session-recording 2026-02-16 09:20:39 -08:00
Mike Cao 9672969c23 Add components package version bump step to build 2026-02-15 19:28:25 -08:00
Mike Cao 365895c389 Fix build type errors in LinkButton and useMessages
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-15 16:35:57 -08:00
Mike Cao 6a9e732457 Updated packages. Remove unneeded offset. 2026-02-14 22:55:36 -08:00
Mike Cao 6d4d7a3121 Mute disabled board row control icons 2026-02-14 22:52:50 -08:00
Mike Cao 1ef7909dbb Fix missing resize grip for last board row 2026-02-14 14:22:40 -08:00