Commit graph

5021 commits

Author SHA1 Message Date
Andrey Nering
bfcc822b40 fix(geo): parse netlify ip header by default: x-nf-client-connection-ip
This header is not clearly documented, but it is mentioned in
semi-official sources, and I have tested it to ensure it's working
properly.

Without this, Umami is unable to detect geolocation by default if
deployed on Netlify.

* https://answers.netlify.com/t/is-the-client-ip-header-going-to-be-supported-long-term/11203/2
* https://httptoolkit.com/blog/what-is-x-forwarded-for/#and-others
2025-09-14 22:10:21 -03:00
Mike Cao
503a1f740c
Merge pull request #3615 from matiasfacello/master
Some checks failed
Node.js CI / build (mysql, 18.18) (push) Has been cancelled
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
Adds missing spanish translations
2025-09-09 22:12:59 -07:00
Matias Facello
d471a972eb Adds missing spanish translations 2025-09-09 22:04:06 -03:00
Mike Cao
1b6da0aaa0
Merge pull request #3599 from 0xflotus/patch-2
Some checks failed
Node.js CI / build (mysql, 18.18) (push) Has been cancelled
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
fix: put Google in the right order of grouped domains
2025-08-28 10:59:31 -07:00
0xflotus
de3e9d0be3
fix: put Google in the right order of grouped domains 2025-08-28 08:29:30 +02:00
Mike Cao
df786d1fbc
Merge pull request #3590 from halkeye/halkeye/chore/pnpm
Some checks are pending
Node.js CI / build (mysql, 18.18) (push) Waiting to run
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
chore: finish migration of yarn/npm to pnpm everywhere
2025-08-27 22:29:51 -07:00
Mike Cao
19a87388cd
Merge pull request #3594 from 0xflotus/patch-2
chore: sort properties alphabetically
2025-08-27 20:41:27 -07:00
Mike Cao
d972765760
Merge pull request #3597 from badmike/feat/cloudfront-location-headers
feat: Add AWS CloudFront geolocation headers support
2025-08-27 20:38:52 -07:00
Michael Wallner
58c2d068e7
refactor getLocation to use lookup array for cleaner header extraction 2025-08-27 17:47:24 +02:00
Michael Wallner
8df72c55e5
add support for CloudFront headers in getLocation 2025-08-26 17:28:13 +02:00
0xflotus
ea2206f2e9
chore: sort properties alphabetically
I have sorted some of the properties alphabetically so that you can see more quickly in the future which ones may still be missing. I think it's easier to add some new ones this way.

I also fixed the `alibaba.com` domain from the typo `alibab.com`.
2025-08-25 21:02:13 +02:00
Mike Cao
04fd5d370c
Merge pull request #3568 from markkuhar/update-slovenian-translation
Some checks failed
Node.js CI / build (mysql, 18.18) (push) Has been cancelled
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
Update Slovenian translation
2025-08-24 13:20:25 -07:00
Gavin Mogan
0e6442c469 chore: finish migration of yarn/npm to pnpm everywhere 2025-08-22 16:21:57 -07:00
Mark Kuhar
a1e3b5fd4a fix 2025-08-13 12:51:06 +02:00
Mark Kuhar
438baea956 update slovenian translation 2025-08-13 11:15:35 +02:00
Mike Cao
60eaaaff60
Merge pull request #3528 from umami-software/analytics
v2.19.0
2025-07-26 18:34:00 -07:00
Mike Cao
827c1074b6 Merge branch 'dev' into analytics 2025-07-24 23:38:09 -07:00
Mike Cao
784677e180 Moved env checks to server pages. 2025-07-24 23:05:51 -07:00
Mike Cao
5b6292dd11 Converted variables to be runtime. 2025-07-24 22:41:23 -07:00
Mike Cao
b6862de2be Made FAVICON_URL a runtime variable. Closes #3412 2025-07-24 21:54:10 -07:00
Mike Cao
6e6c1df858 Made FAVICON_URL a runtime variable. Closes #3412 2025-07-24 21:47:40 -07:00
Francis Cao
630b91fbd2 remove stringify json on updatereport 2025-07-23 10:19:20 -07:00
Francis Cao
038d3d6000 remove stringify json on updatereport 2025-07-23 10:18:43 -07:00
Francis Cao
e8ff32b063 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2025-07-23 09:38:59 -07:00
Francis Cao
2203ba1fe7 move parseParameters to UTMView 2025-07-23 09:38:39 -07:00
Francis Cao
6d124e7bb0 fix export report route 2025-07-22 11:10:37 -07:00
Mike Cao
7670ec4136 Added download functionality. 2025-07-22 00:24:37 -07:00
Francis Cao
dc39ba75c6 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2025-07-21 11:04:55 -07:00
Mike Cao
0debe89d05 Merge remote-tracking branch 'origin/dev' into dev 2025-07-21 10:59:31 -07:00
Mike Cao
5828445313 Updated packages. 2025-07-21 10:58:58 -07:00
Francis Cao
4dd4d66a3b Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2025-07-21 10:56:08 -07:00
Francis Cao
a81b144cd6 fix get event metrics card and create it's own query 2025-07-21 10:49:48 -07:00
Mike Cao
ab0826d91a
Merge pull request #3517 from vicke4/feature/persistent-event-tab
feat: persistent event tab selection
2025-07-21 00:47:03 -07:00
Mike Cao
60c310fd77
Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-21 00:46:12 -07:00
Francis Cao
da7f4cb2d0 create and apply mysql migrations 2025-07-18 10:26:24 -07:00
Francis Cao
90682b79d2 Merge branch 'dev' of https://github.com/umami-software/umami into analytics 2025-07-17 11:22:21 -07:00
Francis Cao
ccfb228509 Fix Vercel build: regenerate pnpm-lock.yaml 2025-07-17 09:06:06 -07:00
vicke4
2c0b7a6408 feat: persistent event tab selection 2025-07-17 11:49:35 +05:30
Francis Cao
954404f8df route to view or raw table based on filters 2025-07-15 16:26:03 -07:00
Francis Cao
2dcb9e21bd change pagestable to visitors and update clickhouse hostname column to array 2025-07-13 22:44:09 -07:00
Mike Cao
195619aeed
Merge pull request #3507 from basbroek/feature/table-view-events
Feature: Table view for event properties
2025-07-13 22:03:59 -07:00
Mike Cao
31f9b17942
Merge branch 'dev' into feature/table-view-events 2025-07-13 22:03:52 -07:00
Bas Broekhuizen
23120ec011 Replace loading text with icon 2025-07-09 09:10:02 +02:00
Bas Broekhuizen
0c78e31300 Add table view as alternative to donut chart for event properties 2025-07-08 10:17:18 +02:00
Mike Cao
abc02465e3
Merge pull request #3503 from umami-software/dependabot/npm_and_yarn/next-15.3.3
Bump next from 15.3.1 to 15.3.3
2025-07-07 22:59:44 -07:00
Mike Cao
f64aab1495
Merge pull request #3506 from abcsnoob/add-vietnamese-translation
Add full Vietnamese translation for Umami (vi-VN.json)
2025-07-07 22:59:11 -07:00
Mike Cao
b2a6e3f842
Merge pull request #3505 from eoussama/master
Added optional website ID for creation
2025-07-07 22:58:16 -07:00
abcsnoobytb
426157d32c Add full Vietnamese translation for Umami (vi-VN.json) 2025-07-08 08:18:15 +07:00
eoussama
b73a67915d Added optional website ID for creation 2025-07-06 21:18:04 +01:00
dependabot[bot]
9503d2aaf1
Bump next from 15.3.1 to 15.3.3
Bumps [next](https://github.com/vercel/next.js) from 15.3.1 to 15.3.3.
- [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.3.1...v15.3.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-03 21:05:25 +00:00