Our robust community site integrating Steam for enhanced user interactions and data management, powered by Remix with Tailwind CSS for optimistic, responsive UI. Features CI/CD with GitHub Actions and Docker for seamless deployment and maintenance.
This pull request introduces several enhancements and new features to the application's analytics and user consent functionalities. Below are the key changes included in this pull request:
Added
Advanced consent management for Google Analytics and Microsoft Clarity to comply with the latest data privacy regulations. This includes handling user consents dynamically and integrating these settings with our analytics scripts.
New CookieConsent component to manage user settings for cookies and consents throughout the application. This component also supports animations and user interactions to improve the consent management experience.
Changed
Updated the MsClarity utility to handle conditional loading based on user consent, improving compliance with privacy laws.
Enhanced the modal components to manage focus and improve accessibility. This includes closing modals with animation and trapping focus within the modal for better keyboard navigation.
Fixed
Resolved issues where modals were not properly closing when new consents were applied. Added checks to ensure that modals only close when it is appropriate, respecting the ongoing user interactions and consent changes.
Security
Implemented stricter checks and validations around cookie and session handling to ensure that user data is managed securely and in compliance with GDPR and other privacy standards.
These updates aim to enhance the user experience by making consent management more intuitive and integrated within the application while ensuring compliance with the latest privacy standards and regulations.
Related issues: https://github.com/imperfectandcompany/Imperfect-Gamers-Site-Store/issues/64
This pull request introduces several enhancements and new features to the application's analytics and user consent functionalities. Below are the key changes included in this pull request:
Added
CookieConsent
component to manage user settings for cookies and consents throughout the application. This component also supports animations and user interactions to improve the consent management experience.Changed
MsClarity
utility to handle conditional loading based on user consent, improving compliance with privacy laws.Fixed
Security
These updates aim to enhance the user experience by making consent management more intuitive and integrated within the application while ensuring compliance with the latest privacy standards and regulations.