imperfectandcompany / Imperfect-Gamers-Site-Store

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.
https://store.imperfectgamers.org/
Other
0 stars 0 forks source link

Fix Steam Linking in Auth Components #62

Closed cheesea3 closed 1 month ago

cheesea3 commented 1 month ago

Changes

This pull request introduces several improvements to the AuthForms and AuthorizeForm components aimed at enhancing the Steam account integration process and ensuring robust session management. These adjustments address critical issues identified in the user session flow and modal interactions.

Key Improvements:

Quick Notes

Motivation

These changes are critical for the upcoming Store Pre-Launch, ensuring a smooth and reliable user experience. The integration of the useRevalidator hook specifically addresses intermittent failures previously noted in Steam integration, aligning with our goals for robust session management.

Testing

Changes have been tested to ensure they effectively resolve the issues without introducing new bugs. Further user acceptance testing will be done to confirm the functionality in a live environment after dev branch is deployed.