Ayush3603
8ccaf3dcb0
Add comprehensive setup and validation system for Umami - Create interactive setup wizard - Add setup validation script - Enhance error messages - Create SETUP.md documentation - Add .env.example template - Implement pre-flight checks - Add TypeScript types - Create tests - Update README
2025-11-10 22:19:51 +05:30
Ayush3603
06422fb65f
feat: enhance existing validation scripts with better error messages
...
- Improve check-env.js with color-coded output and detailed solutions
- Enhance check-db.js with comprehensive troubleshooting steps
- Add variable descriptions and examples
- Include PostgreSQL installation and connection guidance
2025-11-10 22:11:56 +05:30
Ayush3603
ddc005625d
feat: add comprehensive setup validation script
...
- Implement Node.js version validation (>= 18.18)
- Add pnpm package manager check
- Validate .env file existence and DATABASE_URL
- Check dependencies installation
- Color-coded output with solutions and documentation links
2025-11-10 22:05:50 +05:30
Ayush3603
e706622db5
feat: add environment configuration template (.env.example)
2025-11-10 22:02:17 +05:30
Ayush3603
5c965e8a32
Fix type issues in getEventStats.ts and send/route.ts
2025-11-10 19:13:36 +05:30
Ayush3603
c38ed8a9a6
Fix TypeScript errors in getEventStats.ts
2025-11-10 19:09:03 +05:30
Ayush3603
43a0667db6
Fix send/route.ts to address code review issues
2025-11-10 19:07:02 +05:30
Ayush3603
679618a018
Fix getEventStats to restore time series functionality
2025-11-10 19:06:17 +05:30
Ayush3603
8c7700c76a
Fix Prisma raw query syntax in getEventStats
2025-11-10 18:54:38 +05:30
Ayush3603
fa54d0b2b8
Fix #3616 : Fix referrer handling for exclude-hash functionality
2025-11-10 18:36:41 +05:30
Ayush3603
d9927a0489
Fix #3699 : Prevent exporting empty datasets
2025-11-10 18:35:47 +05:30
Ayush3603
b4599e78b2
Fix #3624 : Add IPv6 support tests for location detection
2025-11-10 18:34:33 +05:30
Ayush3603
132b18affa
Fix #3698 : Implement proper batch deletion for large data resets
2025-11-10 18:33:42 +05:30
Ayush3603
27e92ad14b
Fix #3712 : Add proper error handling for duplicate session constraint errors
2025-11-10 18:32:53 +05:30
Ayush3603
76e265a4d1
Fix timezone default inconsistency in event stats
2025-11-10 18:32:08 +05:30
Ayush3603
b0fd29c2b0
Fix #3691 : Add timezone mapping for deprecated 'Asia/Saigon' to 'Asia/Ho_Chi_Minh'
2025-11-10 18:31:21 +05:30
Ayush3603
1f5b940590
Fix #3700 : Ensure consistent timezone parameter passing in realtime data
2025-11-10 18:30:01 +05:30
Ayush3603
334584a01e
Fix #3701 : Remove continent code fallback in geo-location detection
2025-11-10 18:29:08 +05:30
Ayush3603
2cc317b638
Fix #3651 : Map 'url' to 'path' for backward compatibility in metrics endpoint
2025-11-10 18:27:40 +05:30
Ayush3603
46532f0778
Fix multiple issues: tracker multiple execution, credentials configurable, exclude-hash, and other fixes
2025-11-10 18:26:31 +05:30
Ayush3603
d590c6b078
Fix #3603 : Add guard to prevent tracker from running multiple times
2025-11-10 18:22:58 +05:30
AYUSH PANDEY
372d1d86f4
Fix multiple issues: export empty datasets, reset large data, geo-location tracking, and timezone consistency
2025-11-08 23:09:49 +05:30
Mike Cao
6ba9c1c40c
New docker workflow.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-07 22:41:10 -08:00
Mike Cao
de6515139e
Fixed Docker permissions.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-07 18:17:51 -08:00
Mike Cao
e3ca002d77
Fixed tags in build.
2025-11-07 14:35:05 -08:00
Mike Cao
8119dae3c3
Updated GH workflow.
2025-11-07 13:59:50 -08:00
Mike Cao
6ee93f7ac9
Updated README and cd.yml.
2025-11-07 12:21:17 -08:00
Mike Cao
3e9ca8761e
Removed workflow script.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-07 09:15:01 -08:00
Mike Cao
d2f512cae7
Don't publish .sig files.
2025-11-07 09:14:19 -08:00
Mike Cao
df3ca02e8b
Always push latest for Docker.
2025-11-07 08:52:16 -08:00
Mike Cao
a90b788138
Updated cd script.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-07 00:09:53 -08:00
Mike Cao
dd6556968c
Updated image tag.
2025-11-06 23:58:12 -08:00
Mike Cao
04a05bbf26
Added workflow input.
2025-11-06 23:35:14 -08:00
Mike Cao
437c9603db
Fixed build.
2025-11-06 22:58:26 -08:00
Mike Cao
03ed5349f4
Merge branch 'dev'
2025-11-06 22:50:30 -08:00
Mike Cao
4272bb4c4d
Removed db types from docker build.
2025-11-06 22:48:34 -08:00
Mike Cao
6135ef9dd2
Fixed test.
2025-11-06 22:24:08 -08:00
Mike Cao
b5795a8b3f
Fixed update notice.
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-11-06 16:16:53 -08:00
Mike Cao
98092004b6
Merge pull request #3683 from umami-software/dev
...
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
v3
2025-11-05 18:34:36 -08:00
Francis Cao
a6d4519a98
set maxHeight for DialogButton. remove from individual buttons
Create docker images (cloud) / Build, push, and deploy (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-11-04 09:34:37 -08:00
Mike Cao
5398cd89fe
Reordered IP headers.
Create docker images (cloud) / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-03 21:01:12 -08:00
Mike Cao
79e324aace
Updated Dockerfile to match current Prisma version.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-11-03 16:54:58 -08:00
Mike Cao
684863d6c7
Added laptop detection. Reorganized IP headers.
2025-11-03 16:44:01 -08:00
Francis Cao
c9f522b24d
remove MySQL references from README
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-10-31 09:12:32 -07:00
Mike Cao
eb3cfbfa88
Updated lock file.
Create docker images (cloud) / Build, push, and deploy (push) Has been cancelled
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-10-31 00:21:02 -07:00
Mike Cao
067567cbf6
Force geo build with BUILD_GEO env var.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-10-31 00:13:02 -07:00
Mike Cao
751568d871
Merge remote-tracking branch 'origin/dev' into dev
Create docker images (cloud) / Build, push, and deploy (push) Waiting to run
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-10-30 17:05:49 -07:00
Mike Cao
b08a6e1113
Don't prefetch pixel links.
2025-10-30 17:05:11 -07:00
Francis Cao
504c459090
update schema validation for link/pixel updates
Node.js CI / build (postgresql, 18.18, 10) (push) Has been cancelled
2025-10-30 16:13:36 -07:00
Mike Cao
dfe969cabe
Fixed pixels/links collect.
Node.js CI / build (postgresql, 18.18, 10) (push) Waiting to run
2025-10-30 12:53:12 -07:00