trypost/app/Services/Brand
Paulo Castellano 2815a45de8 refactor(security): make the redirect-loop bound explicit in the for header
The manual redirect loop used an empty-condition for(;;) with the bound enforced only by an internal break; termination was correct but read like a mistake. Put the MAX_REDIRECTS bound in the loop header. No behavior change — the internal break still fires first.
2026-07-17 15:49:12 -03:00
..
BrandAnalyzerRunner.php feat: per-workspace pricing, onboarding, and billing overhaul 2026-06-21 20:40:03 -03:00
BrandMetadata.php Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
CssColorFrequencyExtractor.php feat: AI image generation pipeline and post creation overhaul 2026-05-08 13:38:30 -03:00
HomepageMetaExtractor.php Centralize supported content languages in a ContentLanguage enum 2026-07-03 14:12:25 -03:00
LlmBrandAnalysis.php Structure brand voice and make generated copy platform-aware 2026-06-12 17:09:39 -03:00
LogoAttacher.php Make LogoAttacher honor its swallow-all contract; drop the caller try/catch 2026-07-03 20:15:37 -03:00
LogoColorExtractor.php feat: implement automated brand color extraction from web metadata, CSS, and logos with supporting database schema updates 2026-05-02 13:30:59 -03:00
SafeHttpFetcher.php refactor(security): make the redirect-loop bound explicit in the for header 2026-07-17 15:49:12 -03:00