Richard-Woessner / GymBuddy

1 stars 0 forks source link

Gb 60 #61

Closed Richard-Woessner closed 8 months ago

Richard-Woessner commented 8 months ago

This pull request includes a variety of updates, bug fixes, and refactoring efforts across multiple components of the application. Here's a summary:

User Data Updates: The UserData interface now includes a name property, which is set to the username extracted from the user's email.

Conversation Updates: Fixed a memory leak issue related to conversation subscriptions. The sendMessage function now returns a conversation object.

UI Enhancements: Added marginBottom to the message container for better visual spacing. Removed the Google logo from the profile page for signed-in users. Updated the profile header to display the user's email and added login/logout buttons.

Logging and Debugging: Refactored the handling of log dates. Added logging with file names to the Profile component and introduced a logWithFileName function, which is now used in the TabOneScreen and Logs components.

Code Refactoring: Refactored the code in the Profile component and the signup page. General code refactoring and bug fixes were also performed.

User Authentication: Fixed an issue where the user was not being set correctly. Added functionality for posting and retrieving logs.

Firebase Integration: Firebase has been added to the project, enhancing the backend capabilities.