Update Amplitude integration and dependencies

- Replaced @amplitude/unified with @amplitude/analytics-browser and added @amplitude/plugin-session-replay-browser for enhanced tracking capabilities.
- Modified AmplitudeProvider to include session replay functionality with a configurable sample rate.
- Updated user identification in AppContextProvider to use user email instead of ID for tracking.
- Bumped various dependencies in package.json and pnpm-lock.yaml for compatibility and improvements.
This commit is contained in:
CodingOnStar
2025-11-25 13:49:13 +08:00
parent d960d3ee3e
commit dacd480c6f
4 changed files with 1610 additions and 1879 deletions

View File

@ -44,7 +44,8 @@
"knip": "knip"
},
"dependencies": {
"@amplitude/unified": "1.0.0-beta.9",
"@amplitude/analytics-browser": "^2.31.3",
"@amplitude/plugin-session-replay-browser": "^1.23.6",
"@emoji-mart/data": "^1.2.1",
"@floating-ui/react": "^0.26.28",
"@formatjs/intl-localematcher": "^0.5.10",