Mike Cao
2a559aa661
Replaced server action with api route.
2025-09-18 11:32:21 -07:00
Mike Cao
93e71d900f
Updated settings button.
2025-09-18 10:37:42 -07:00
Mike Cao
1c7f9da320
Updated redirect config.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-17 22:41:54 -07:00
Mike Cao
a84b890b23
Merge remote-tracking branch 'origin/dev' into dev
2025-09-17 22:04:24 -07:00
Mike Cao
0ae5c28da7
Export preference components. Updates for cloud.
2025-09-17 22:03:58 -07:00
Mike Cao
9c36f76e1b
Merge pull request #3623 from nickcmaynard/fix-ci
...
Node.js CI / build (mysql, 18.18, 10) (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
Add setup-pnpm to hopefully fix CI tests etc.
2025-09-17 21:43:28 -07:00
Nick Maynard
b2c829a077
Add setup-pnpm to hopefully fix CI tests etc.
2025-09-17 21:37:57 +01:00
Francis Cao
6d9d8b353f
update property names for list table to label, count, percent
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-17 11:43:58 -07:00
Mike Cao
23838c57fb
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2025-09-17 08:38:19 -07:00
Mike Cao
03933bea7a
Merge remote-tracking branch 'origin/dev' into dev
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-17 08:38:13 -07:00
Mike Cao
8150b86a9c
Fixed websites lookup.
2025-09-17 08:37:41 -07:00
Mike Cao
3acb34d599
Merge branch 'master' into dev
2025-09-16 22:45:10 -07:00
Mike Cao
39c99997ce
Merge pull request #3608 from fauzora/fix/tracker-configuration
...
Node.js CI / build (mysql, 18.18) (push) Waiting to run
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
fix(hash): improve URL normalization and handling in tracking functions
2025-09-16 22:44:51 -07:00
Mike Cao
a4a9d6c227
Added stripPort function. Reorganized constants.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-16 21:23:08 -07:00
Mike Cao
04c06443a8
Merge branch 'master' into dev
...
# Conflicts:
# .github/workflows/ci.yml
# src/lang/es-ES.json
# src/lang/sl-SI.json
# src/lib/constants.ts
# src/lib/detect.ts
# src/queries/sql/reports/getRevenue.ts
2025-09-16 21:11:12 -07:00
Mike Cao
aa398201be
Merge pull request #3613 from nickcmaynard/fix-ip-header-ordering
...
Fix ordering to allow X-Forwarded-For to be correctly managed by Cloudflare
2025-09-16 20:57:20 -07:00
Mike Cao
2826daad1a
Merge branch 'master' into fix-ip-header-ordering
2025-09-16 20:57:12 -07:00
Mike Cao
840e0314f5
Merge pull request #3619 from go-task/geolocation-netlify
...
fix(geo): parse netlify ip header by default: `x-nf-client-connection-ip`
2025-09-16 20:55:15 -07:00
Francis Cao
28ba2a1666
fix margins, teams button, and remove boards
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-16 13:31:21 -07:00
Francis Cao
cfd49e1742
set maxheight to modals
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-15 10:31:31 -07:00
Francis Cao
8083482ba8
fix response error return type
2025-09-15 10:18:28 -07:00
Mike Cao
460200dfef
useApi should return an actual Error.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-14 23:57:15 -07:00
Mike Cao
fc01ee9f56
Get localized error messages.
2025-09-14 23:43:22 -07:00
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
baba06c692
Added lib/password. Small tweaks.
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
2025-09-13 09:40:20 -07:00
Mike Cao
9ccafc390a
Add includeTeams param for fetching websites.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-12 10:15:13 -07:00
Mike Cao
433ce98719
Allow getting team websites.
2025-09-12 08:21:29 -07:00
Mike Cao
e610de383a
Fix for schema selection in pg adapter.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-11 12:37:24 -07:00
Mike Cao
366c52d703
Merge remote-tracking branch 'origin/dev' into dev
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-10 17:16:15 -07:00
Mike Cao
67105f2cff
Updated packages.
2025-09-10 17:16:04 -07:00
Francis Cao
f3125c2add
clean up funnel migration and report errors
2025-09-10 16:38:51 -07:00
Francis Cao
1825524e95
convert report type before data migratino
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-10 09:29:49 -07:00
Francis Cao
54437ee9b8
Merge branch 'dev' of https://github.com/umami-software/umami into dev
2025-09-10 09:21:35 -07:00
Francis Cao
964651bad3
add data migration to convert funnel and goals reports to new structure
2025-09-10 09:21:27 -07:00
Mike Cao
503a1f740c
Merge pull request #3615 from matiasfacello/master
...
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
6799bd113a
Allow async beforeSend function. Closes #3584
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-09 15:23:49 -07:00
Mike Cao
aa7d3cd1aa
New components build.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-08 22:52:43 -07:00
Mike Cao
303947fe9b
Fixed uuid references in schemas.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-08 15:28:01 -07:00
Nick Maynard
2177256a2c
Fix ordering to allow X-Forwarded-For to be correctly managed by Cloudflare
2025-09-08 23:05:22 +01:00
Gavin Mogan
bf4e6ea96f
Migrate to docker actions
...
Originally just wanted to add the standard opencontainer labels that
docker/metadata provide
but with "mr-smithers-excellent" seemed to only half implement docker
support, and a higher risk than docker for supply chain issues, so I
went all out and also added cosign to sign the images.
Docker metadata tags supports all the custom code to create version
tags, out of the box and fully maintained
Also dropped the manual workflow, just merged it into cd.yml since you
can select tags when you manual dispatch, and thats less to maintain
2025-09-06 07:06:23 -07:00
Mike Cao
f40e1b44f3
Updates for cloud mode.
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
2025-09-04 20:27:42 -07:00
Chairil Fauzi Firmansyah
c5298d5d45
fix(hash): improve URL normalization and handling in tracking functions
2025-09-04 18:00:28 +07:00
Mike Cao
dc1736458b
Export metrics components.
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
2025-09-03 17:16:03 -07:00
Mike Cao
c4114f4349
Fixed build.
Node.js CI / build (postgresql, 18.18) (push) Has been cancelled
2025-09-02 09:27:37 -07:00
Mike Cao
c916e4ff9c
Fixed components build. Renamed validations to permissions.
2025-09-02 09:23:35 -07:00
Mike Cao
f0ec24e8f5
Updated funnel edit form.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-01 20:18:38 -07:00
Mike Cao
d534c0b221
Bump components version.
2025-09-01 16:21:04 -07:00
Mike Cao
0d19e9a247
Fixed outputs.
Node.js CI / build (postgresql, 18.18) (push) Waiting to run
2025-09-01 16:17:55 -07:00
Mike Cao
56af91950a
Updated components build.
2025-09-01 15:59:06 -07:00