Improvements
We've introduced a new helper method in the ApplicationMailer that ensures emails are delivered more intelligently based on the environment, enhancing the reliability of our notifications. This improvement helps streamline email handling in both development and production settings.
The team management features have also been refined. Users can now easily leave teams with a new button available in the project interface, simplifying the process of team membership management. This addition aims to provide a more user-friendly way for team members to manage their participation in projects.
Bug Fixes
We addressed issues with the Fetch Updates button, ensuring it functions correctly on the dashboard by adding necessary functionality to prevent it from being disabled during metadata refresh. Furthermore, we've fixed a CSRF token issue related to logout and team leaving actions, enhancing overall security and user experience.
Lastly, error handling for empty repositories has been improved, allowing for soft deletion of entries that result in errors. This change helps keep the user interface clean and focused on actionable items.