Mike Cao
c4226bc63d
Add board share management UI
2026-03-08 22:24:24 -07:00
Mike Cao
f76b22b303
Add board type binding support
2026-03-06 23:54:46 -08:00
Francis Cao
f6a6d2cc31
performance updates checkpoint
2026-03-05 10:12:30 -08:00
Francis Cao
6002ff56bf
update white label property names to match cloud
2026-02-27 21:41:53 -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
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
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
Francis Cao
8530329e14
deprecate @umami/redis-client, add redis lib
2026-02-18 09:23:27 -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
db637864f6
Move board component metadata editing into modal
2026-02-13 00:18:51 -08:00
Francis Cao
02d28a9c53
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-02-09 17:52:00 -08:00
Mike Cao and Claude Opus 4.6
87bde9da1f
Add board component selector with live preview
...
Allows users to select and inject analytics components into board cells.
Includes component registry, renderer, selector modal with category
menu, config fields for MetricsTable, and live preview. Also scopes
website select to team websites when editing a team board.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-09 00:52:46 -08:00
Mike Cao
fb6fd293fb
Updated zod validation on date range.
2026-02-08 22:58:25 -08:00
Mike Cao and Claude Opus 4.6
ce9e2416fb
Add Web Vitals performance tracking (LCP, INP, CLS, FCP, TTFB)
...
End-to-end performance metrics tracking: dedicated database table with
percentile aggregation, tracker collection behind data-perf attribute,
/api/send handling, report API endpoints, and Performance dashboard page
with threshold-based metric cards, time-series chart, and per-page breakdown.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-08 19:25:20 -08:00
Mike Cao and Claude Opus 4.6
f66a508892
Add website binding to boards with filter and date controls.
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-05 22:04:59 -08:00
Mike Cao
c3e0290e65
Merge branch 'dev' into boards
...
# Conflicts:
# .gitignore
# package.json
# pnpm-lock.yaml
# prisma/migrations/16_boards/migration.sql
# prisma/schema.prisma
# src/app/(main)/MobileNav.tsx
# src/app/(main)/websites/[websiteId]/WebsiteHeader.tsx
# src/app/(main)/websites/[websiteId]/settings/WebsiteShareForm.tsx
# src/components/common/SideMenu.tsx
# src/lib/types.ts
2026-02-05 20:05:25 -08:00
Francis Cao
49adaa32d0
implement UTM filters and fields
2026-02-05 16:30:46 -08:00
Francis Cao
9d6bb64c3d
use website_event_stats_hourly view for excludeBounceQuery
2026-02-05 09:13:18 -08:00
Francis Cao
e21c1c83bb
configure salt rotation period using env vars. Closed #3427
2026-02-05 08:56:12 -08:00
Francis Cao
ee698b636a
implement exclude bounces feature
2026-01-30 00:12:13 -08:00
Francis Cao
1229663814
Merge branch 'analytics' of https://github.com/umami-software/umami into dev
2026-01-29 10:24:15 -08:00
Francis Cao
9339383497
remove www. prefix from hostname during comparison. Closes #3256
2026-01-28 17:18:03 -08:00
Francis Cao
558cb3b041
fix detest test failure
2026-01-28 09:26:07 -08:00
Francis Cao
c527819fd4
fix minute label formatting. Closes #3088
2026-01-27 18:22:39 -08:00
Mike Cao
f7bdd5c54e
Merge remote-tracking branch 'origin/dev' into dev
2026-01-27 18:05:54 -08:00
Francis Cao
29a373467a
Revert "Merge pull request #3972 from IndraGunawan/fix-inconsistent-date-format"
...
This reverts commit 5f316a79e5 , reversing
changes made to 7bb30443a8 .
2026-01-26 11:42:09 -08:00
Mike Cao
4680c89e28
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2026-01-26 11:18:34 -08:00
Mike Cao
5f316a79e5
Merge pull request #3972 from IndraGunawan/fix-inconsistent-date-format
...
fix inconsistent date format
2026-01-26 11:15:20 -08:00
Francis Cao
7bb30443a8
Add distinct ID to filters/expanded metrics. Closes #3861
2026-01-26 11:05:20 -08:00
Francis Cao
128217c0f4
add event type filter button and implementation to journeys Close #2803
2026-01-24 10:09:10 -08:00
Mike Cao
4a09f2bff6
Share page changes.
2026-01-24 02:47:09 -08:00
Mike Cao
fd2e2047cd
Restrict x-umami-client-* headers to cloud mode only.
2026-01-23 20:52:39 -08:00
Mike Cao
fbd0564133
Add x-umami-client-* headers as highest priority source for client detection.
2026-01-23 20:04:01 -08:00
Francis Cao
355fa1e9a9
increase minimum unit for day. Last 6 months includes current month
2026-01-23 11:42:12 -08:00
Francis Cao
e73432dd26
Add unit select and backend implementation. Fix compare for websitestats. Remove unused params from stats, metrics, weekly
2026-01-23 10:08:47 -08:00
Francis Cao
f4eaa9fd0d
update segmentParamSchema, add typing to getEntity
2026-01-22 16:32:06 -08:00
Francis Cao
d4ff7c8e3f
tighten zod validation for segment parameters
2026-01-22 12:53:44 -08:00
Francis Cao
6fd428683d
update timezone zod validation to use timezoneParam
2026-01-22 12:02:08 -08:00
Francis Cao
8f55ed9da9
security advisory fixes opened by kolega-ai-dev
2026-01-22 09:24:08 -08:00
Indra Gunawan
14012ed68e
fix inconsistent date format
2026-01-21 22:28:55 +08:00
Francis Cao
52d9dd2871
pass unit into revenue report
2026-01-20 19:11:00 -08:00
Francis Cao
52f812d9e5
pass unit into revenue report
2026-01-20 19:09:23 -08:00
Mike Cao and Claude Opus 4.5
30e48e3aaa
Add panel size constraints and size properties to board types.
...
- Add MIN_ROW_HEIGHT, MAX_ROW_HEIGHT, MIN_COLUMN_WIDTH, BUTTON_ROW_HEIGHT constants
- Apply minSize/maxSize constraints to row and column panels
- Add size property to BoardColumn and BoardRow types for future persistence
- Add optional chaining for safer property access
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-19 00:28:42 -08:00