Commit Graph
5628 Commits
Author SHA1 Message Date
seojcarlos 816b51096d fix: guard toISOString calls against Invalid Date in Firefox
The previous fix guarded startAt/endAt numeric values but left
startDate/endDate calling .toISOString() on the potentially invalid
result of localToUtc(), which throws TypeError in Firefox when
zonedTimeToUtc returns Invalid Date. Now falls back to raw date
.toISOString() when the UTC conversion is invalid.
2026-04-08 08:22:16 +02:00
seojcarlos 2cd9657ae1 fix: prevent NaN timestamps from breaking event charts in Firefox
When date-fns-tz zonedTimeToUtc returns Invalid Date in Firefox,
the unary + operator produces NaN, which gets sent as "NaN" in
query parameters. Routes using z.coerce.number().int() validation
(events/series, event-data/properties) reject NaN as non-integer,
returning 400 errors and showing "Something went wrong".

This fix:
- Falls back to raw date timestamps when timezone conversion
  produces NaN in useDateParameters
- Filters out NaN values in getQueryString to prevent invalid
  parameters from reaching the server

Fixes #4121
2026-04-07 21:24:11 +02:00
Francis Cao 0a838649b7 Merge pull request #4047 from umami-software/dependabot/npm_and_yarn/ajv-6.14.0
Bump ajv from 6.12.6 to 6.14.0
2026-03-04 21:39:45 -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
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 a3733b0424 Fix TypeScript type errors across multiple files 2026-02-05 21:25:46 -08:00
Mike Cao 860e6390f1 Updated Docker build. 2025-12-11 20:16:56 -08:00
Mike Cao 9b0d1b092e Updated worfkflow. 2025-12-11 19:31:36 -08:00
Mike Cao 2a71cc721b Fixed CI build. 2025-12-11 18:25:23 -08:00
Mike Cao 7bea47d9e8 Bumped version v3.0.3. Updated workflow. 2025-12-11 18:04:10 -08:00
Mike Cao e9cdabab5a Upgraded react and next. 2025-12-11 17:58:20 -08:00
Mike Cao 81e27fc18c Fix formatting for Docker compose instructions 2025-12-04 00:37:13 -08:00
Mike Cao 2b771ff2b4 Merge pull request #3832 from umami-software/dev
v3.0.2
2025-12-03 23:54:31 -08:00
Mike Cao 60271779de Fixed Docker build. 2025-12-03 23:53:22 -08:00
Mike Cao 33e927ed1f Bump version 3.0.2. 2025-12-03 23:01:22 -08:00
Mike Cao 7e42b5b35e Merge pull request #3827 from umami-software/dependabot/npm_and_yarn/next-15.5.7
Bump next from 15.5.3 to 15.5.7
2025-12-03 21:27:43 -08:00
Mike Cao 2993db14f0 Updated README. 2025-12-03 19:37:51 -08:00
Mike Cao 1483241494 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2025-12-03 18:39:45 -08:00
Mike Cao c427c6f547 Fixed replica logic. 2025-12-03 17:05:14 -08:00
Mike Cao 33cb195fd0 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	package.json
#	pnpm-lock.yaml
#	src/app/(main)/links/[linkId]/LinkHeader.tsx
#	src/app/(main)/pixels/[pixelId]/PixelHeader.tsx
2025-12-03 15:13:50 -08:00
Mike Cao 64767b1896 Updated next. Fixed link RSC fetch. 2025-12-03 15:11:40 -08:00
Francis Cao be1b787789 Merge branch 'dependabot/npm_and_yarn/next-15.5.7' of https://github.com/umami-software/umami into dev 2025-12-03 15:00:47 -08:00
Francis Cao dae7327ed3 Fix date range increment function
Closes #3828
2025-12-03 14:47:56 -08:00
dependabot[bot] a06490af74 Bump next from 15.5.3 to 15.5.7
Bumps [next](https://github.com/vercel/next.js) from 15.5.3 to 15.5.7.
- [Release notes](https://github.com/vercel/next.js/releases)
- [Changelog](https://github.com/vercel/next.js/blob/canary/release.js)
- [Commits](https://github.com/vercel/next.js/compare/v15.5.3...v15.5.7)

---
updated-dependencies:
- dependency-name: next
  dependency-version: 15.5.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-03 19:53:10 +00:00
Francis Cao 65f657dd23 Revert "prisma schema boards + varchar length increase"
This reverts commit cb034a1371.
2025-12-03 11:08:54 -08:00
Francis Cao 6b584338e3 fix PageHeader type errors 2025-12-03 11:06:03 -08:00
Mike Cao 41d2a24f9d Merge branch 'master' into dev
# Conflicts:
#	src/components/common/PageHeader.tsx
#	src/components/metrics/ActiveUsers.tsx
2025-12-03 00:17:44 -08:00
Mike Cao 1ae13513d2 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2025-12-03 00:16:22 -08:00
Mike Cao 9a269ab811 Merge pull request #3805 from prince0xdev/feat/mobile-navigation-improvement
Improve mobile navigation: clickable “online” badge & page title
2025-12-03 00:16:16 -08:00
Mike Cao 32aee652a5 Merge pull request #3824 from IndraGunawan/disable-prefetch-view-link
fix: disable prefetch for Links view button
2025-12-03 00:14:11 -08:00
Mike Cao 16cae691f6 Don't prefetch links/pixels. Closes #3814 2025-12-03 00:03:56 -08:00
Mike Cao 1390e09400 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2025-12-03 00:01:36 -08:00
Mike Cao 23ff20a10b Merge pull request #3809 from RaenonX/master
Allow `browser` / `os` / `device` override in `payload` & return `cache` from `/api/batch`
2025-12-03 00:01:30 -08:00
Mike Cao 58acee8d25 Merge branch 'dev' of https://github.com/umami-software/umami into dev 2025-12-02 23:32:53 -08:00
Mike Cao a0940d78a7 Updated packages. 2025-12-02 23:32:44 -08:00
Indra Gunawan 89b985652a fix: disable prefetch for Links view button 2025-12-03 15:31:54 +08:00
Mike Cao 7b3be59c8d Merge pull request #3819 from Lokimorty/seed-sample-data
feat(dev): add sample data generator script
2025-12-02 23:30:55 -08:00
Mike Cao b08413ebea Merge branch 'dev' into seed-sample-data 2025-12-02 23:30:47 -08:00
Francis Cao f47e1072d9 remove locale code from SharePage 2025-12-02 16:10:11 -08:00
Francis Cao 22f1b7d7c9 add theme and locale url parameter options to share page
Closes #3754
2025-12-02 15:57:45 -08:00
Francis Cao b0f38b266b truncate large legend labels
Closes #3813
2025-12-02 14:44:10 -08:00
Mike Cao e7cb613cec Merge remote-tracking branch 'origin/dev' into dev 2025-12-02 13:47:01 -08:00
Mike Cao 170821e2f9 Populate teams on login.
Closes #3796
2025-12-02 13:45:49 -08:00
Francis Cao 935517ce3a add cascading deletes to revenue/segment table
Closes #3798
2025-12-02 09:41:46 -08:00
Arthur Sepiol c481bc5dcc chore: exclude seed scripts from Docker builds 2025-12-02 20:25:25 +03:00
Arthur Sepiol b7807ed466 feat(dev): add sample data generator script
Adds a CLI tool to generate realistic analytics data for local development and testing.
Creates two demo websites with varying traffic patterns and realistic user behavior distributions.
2025-12-02 13:43:59 +03:00
Mike Cao f5896f071b Handle user account redirect. 2025-12-01 23:33:57 -08:00
Mike Cao 06251e1317 Merge pull request #3803 from imsyedabdullah/3802-team-to-user-switch
Issue#3802 - Team to user switch fixed
2025-12-01 23:15:00 -08:00
Mike Cao 9a2827b50d Merge pull request #3811 from IndraGunawan/support-uuidv7
add support for UUID v7
2025-12-01 23:11:23 -08:00
Mike Cao b0c1f9041d Merge pull request #3760 from umami-software/dependabot/npm_and_yarn/js-yaml-3.14.2
Bump js-yaml from 3.14.1 to 3.14.2
2025-12-01 15:25:48 -08:00