mirror of
https://github.com/umami-software/umami.git
synced 2026-02-05 21:27:20 +01:00
55 lines
No EOL
2.4 KiB
Bash
55 lines
No EOL
2.4 KiB
Bash
#!/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." |