Diego Pisa
Diego Pisa
Overview This PR improves the visual consistency and reliability of sponsor displays by implementing fallback systems for both avatars and logos. It addresses cases where external logo URLs become inaccessible...
This PR significantly expands the test coverage for the sponsor module, adding comprehensive testing across controllers, models, system tests, and fixtures to ensure robust functionality and maintainability. ## Changes Made...
This PR adds comprehensive unit tests for the `find_sponsor_page` method in the `DownloadSponsors` class, along with an improvement to the fragment link detection logic. ## Changes Made ### Enhanced Fragment...
This PR improves the DownloadSponsors class by adding error handling, retry mechanisms, data validation, and duplicate detection capabilities. These enhancements make the sponsor downloading process more reliable, maintainable, and debuggable....
## Overview Currently, there's no way for admins to communicate directly with sponsors to request missing data, images, or other information. This feature could improve the quality and completeness of...
## Current Approach Currently sponsors use a hybrid approach for storing logos: - External URL is stored in the `logo_url` field - Fallback to local assets in `app/assets/images/sponsors/{slug}/logo.webp` - If...
## Overview This issue outlines the planned improvements to the sponsor scraping system, started in PR #844 by @marcoroth and @brauliomartinezlm. I want to see if a can make it...