Francis Cao
cc1e4438d0
implement OR logic to filters, segments, cohorts
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.
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
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
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
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
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"
...
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
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.
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.
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
...
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
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
Node.js CI / build (push) Waiting to run
2026-02-09 17:52:00 -08:00