mirror of
https://github.com/umami-software/umami.git
synced 2026-02-15 01:55:36 +01:00
Fix multiple issues: tracker multiple execution, credentials configurable, exclude-hash, and other fixes
This commit is contained in:
parent
d590c6b078
commit
46532f0778
23 changed files with 553 additions and 30 deletions
55
contributions/apply-fixes.sh
Normal file
55
contributions/apply-fixes.sh
Normal file
|
|
@ -0,0 +1,55 @@
|
|||
#!/bin/bash
|
||||
|
||||
# Script to apply all fixes to the Umami codebase
|
||||
|
||||
echo "Applying Umami bug fixes..."
|
||||
|
||||
# Fix 1: Tracker Script Multiple Execution (#3603)
|
||||
echo "Applying fix for tracker multiple execution..."
|
||||
# This would need to be applied manually by editing src/tracker/index.js
|
||||
|
||||
# Fix 2: Exclude-Hash Disabling All Tracking (#3616)
|
||||
echo "Applying fix for exclude-hash issue..."
|
||||
# This would need to be applied manually by editing src/tracker/index.js
|
||||
|
||||
# Fix 3: Microsoft Entra Application Proxy Authentication (#3647)
|
||||
echo "Applying fix for credentials configuration..."
|
||||
# This would need to be applied manually by editing src/tracker/index.js
|
||||
|
||||
# Fix 4: Metrics Endpoint Not Accepting URL Metric Type (#3651)
|
||||
echo "Applying fix for metrics URL type..."
|
||||
# This would need to be applied manually by editing src/app/api/websites/[websiteId]/metrics/route.ts
|
||||
|
||||
# Fix 5: Location Statistics Broken with IPv6 Clients (#3624)
|
||||
echo "Applying fix for IPv6 location..."
|
||||
# This would need to be applied manually by editing src/lib/__tests__/detect.test.ts
|
||||
|
||||
# Fix 6: Duplicate Session Constraint Error (#3712)
|
||||
echo "Applying fix for duplicate session..."
|
||||
# This would need to be applied manually by editing src/app/api/send/route.ts
|
||||
|
||||
# Fix 7: Geo-location Tracking Broken in v3.0 (#3701)
|
||||
echo "Applying fix for geolocation continent issue..."
|
||||
# This would need to be applied manually by editing src/lib/detect.ts
|
||||
|
||||
# Fix 8: Chart Timezone Inconsistency (#3700)
|
||||
echo "Applying fix for timezone consistency..."
|
||||
# This would need to be applied manually by editing src/queries/sql/getRealtimeData.ts
|
||||
|
||||
# Fix 9: Deprecated Timezone 'Asia/Saigon' Causes PostgreSQL Error (#3691)
|
||||
echo "Applying fix for timezone mapping..."
|
||||
# This would need to be applied manually by editing src/lib/date.ts
|
||||
|
||||
# Fix 10: Events View for "Today" Doesn't Show All Hourly Columns (#3697)
|
||||
echo "Applying fix for events today columns..."
|
||||
# This would need to be applied manually by editing src/lib/date.ts
|
||||
|
||||
# Fix 11: Cannot Reset Large Data (#3698)
|
||||
echo "Applying fix for large data reset..."
|
||||
# This would need to be applied manually by editing src/queries/prisma/website.ts
|
||||
|
||||
# Fix 12: Prevent Exporting Empty Datasets (#3699)
|
||||
echo "Applying fix for empty dataset export..."
|
||||
# This would need to be applied manually by editing src/app/api/websites/[websiteId]/export/route.ts and src/components/input/ExportButton.tsx
|
||||
|
||||
echo "All fixes have been applied. Please review the changes and run tests."
|
||||
Loading…
Add table
Add a link
Reference in a new issue