Jonathan Miller
77da0c5517
fix: remove remaining @ suppression, check Folder::create() returns
...
- Remove @getimagesize() suppression in ImageHelper, ImageGenerator,
MokoOG — let PHP report warnings for corrupt/unreadable images
- Add Log::add() when ImageHelper::resize() cannot read image dimensions
- Check Folder::create() return value in ImageGenerator and ImageHelper,
return graceful fallback if directory creation fails
2026-06-21 16:42:54 -05:00
Jonathan Miller
0afc8b135a
fix: replace GD error suppression with logging, remove dead adapters ( #49 , #36 )
...
- Replace @ error suppression in ImageGenerator with Log::add() warnings
for missing GD, missing font, corrupt images (#49 )
- Add GD extension pre-check before attempting image generation
- Add WebP function_exists() guard for servers without WebP support
- Remove @ suppression from ImageHelper::loadImage() with logging
- Remove unused ContentType adapters (HikaShop, K2, VirtueMart) and
ContentTypeInterface — not targeting these platforms (#36 )
2026-06-21 10:12:00 -05:00
Jonathan Miller
05b2a44209
refactor: rename src/ to source/ and update all CI references
...
- Rename project source directory from src/ to source/
- Update CI workflows (ci-joomla, pr-check, repo-health) to check
source/ first, falling back to src/ and htdocs/ for compat
- Update .gitignore vendor exception path
- manifest.xml entry-point already updated
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-06-06 08:24:35 -05:00