Commit graph

5915 commits

Author SHA1 Message Date
Francis Cao
cc1e4438d0 implement OR logic to filters, segments, cohorts
Some checks are pending
Node.js CI / build (push) Waiting to run
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.
Some checks are pending
Node.js CI / build (push) Waiting to run
2026-02-21 10:57:52 -08:00
Francis Cao
bbf569e8bc fix cohort queries with new multiselect
Some checks are pending
Node.js CI / build (push) Waiting to run
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
Francis Cao
8530329e14 deprecate @umami/redis-client, add redis lib
Some checks failed
Node.js CI / build (push) Has been cancelled
2026-02-18 09:23:27 -08:00
Francis Cao
99a328359b add comparison to events page metric bar
Some checks are pending
Node.js CI / build (push) Waiting to run
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
Some checks are pending
Node.js CI / build (push) Waiting to run
2026-02-16 18:34:50 -08:00
Francis Cao
2260520ae5 Revert "Fix TypeScript type errors across multiple files"
Some checks failed
Node.js CI / build (push) Has been cancelled
This reverts commit a3733b0424.
2026-02-16 16:20:04 -08:00
Mike Cao
9672969c23 Add components package version bump step to build
Some checks are pending
Node.js CI / build (push) Waiting to run
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.
Some checks are pending
Node.js CI / build (push) Waiting to run
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.
Some checks are pending
Node.js CI / build (push) Waiting to run
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
Some checks are pending
Node.js CI / build (push) Waiting to run
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
Mike Cao
fee155c65b fix WeeklyTraffic header clipping in board panels
Separate day name headers into their own grid row instead of embedding
them inside the hourly data grid with marginBottom, which pushed the
text outside the fixed 16px row height.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 17:27:15 -08:00
Mike Cao
e2b391af28 Add board selector to top navigation 2026-02-12 17:26:52 -08:00
Mike Cao
a1f3ad89f6 Add link and pixel selectors to top nav 2026-02-12 17:01:37 -08:00
Mike Cao
dd2d6bca45 Move website selector into top navigation 2026-02-12 16:46:01 -08:00
Mike Cao
400a35d7af Prevent unnecessary chart and board component re-renders 2026-02-12 16:30:43 -08:00
Francis Cao
1f0de47c01 fix mobile nav
Some checks failed
Node.js CI / build (push) Has been cancelled
2026-02-10 13:22:40 -08:00
Francis Cao
02d28a9c53 Merge branch 'analytics' of https://github.com/umami-software/umami into dev
Some checks are pending
Node.js CI / build (push) Waiting to run
2026-02-09 17:52:00 -08:00