Commit Graph
5922 Commits
Author SHA1 Message Date
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
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 CaoandGitHub 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 CaoandGitHub 682995524e Merge branch 'dev' into fix/pagination 2026-02-21 14:32:06 -08:00
Francis CaoandGitHub 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
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
YashGitHubgreptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
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
juanisidoroandjuanisidoro 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
juanisidoroandjuanisidoro 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 9672969c23 Add components package version bump step to build 2026-02-15 19:28:25 -08:00
Mike CaoandClaude Opus 4.6 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
Mike Cao e52a6b405b Styles updates for board elements. 2026-02-14 00:20:12 -08:00
Mike Cao 15700a6394 Use component name as default board title 2026-02-14 00:07:36 -08:00
Mike Cao 509e1f0083 Changed out logo. 2026-02-13 18:21:18 -08:00
Mike Cao 631cc46f7f Add personal dashboard flow and per-component website selection
This introduces a user-scoped dashboard with board-style view/edit pages while keeping it unavailable in team context, and moves website targeting to component config so dashboard components can each select their own website.
2026-02-13 11:48:15 -08:00
Mike Cao 2633697585 Fix row action hover overlap with column controls 2026-02-13 11:47:44 -08:00
Mike Cao 676d83e8f6 Remove board component title fallback 2026-02-13 02:15:34 -08:00
Mike Cao 432be5a5d5 Fix board component scrolling layout consistency 2026-02-13 02:02:44 -08:00
Mike Cao cda9c684c3 Migrate board layout UI to react-zen and preserve empty component titles 2026-02-13 01:53:53 -08:00
Mike Cao db637864f6 Move board component metadata editing into modal 2026-02-13 00:18:51 -08:00
Mike Cao 0123f7069b Use Panel instead of Box in boards. 2026-02-13 00:00:51 -08:00
Mike Cao 029814f81f Fix board edit size restoration and remove compare selector 2026-02-12 22:56:02 -08:00
Mike Cao d8c41ac8a6 Split board view/edit rendering and isolate edit interactions 2026-02-12 22:36:23 -08:00
Mike Cao b09694ddb6 Remove report components from boards and sanitize saved layouts 2026-02-12 21:32:14 -08:00
Mike Cao 57c4a6ed51 docs: add AGENTS.md contributor guidance 2026-02-12 21:13:54 -08:00
Mike Cao 903cccee7c Allow removing board component from column action 2026-02-12 21:13:49 -08:00
Mike Cao b816e951a5 Fixed BarChart rendering in boards. 2026-02-12 18:10:04 -08:00
Mike Cao 9e9e44519d Keep sidenav menu scrollable with fixed user footer 2026-02-12 17:46:31 -08:00