The server CPU doesn't support Sharp's prebuilt binaries (requires v2 microarchitecture). Added graceful fallback to upload images without optimization when Sharp is unavailable. Changes: - StorageService.uploadImage() falls back to direct upload without optimization - StorageService.generateThumbnail() uses original image if Sharp fails - Logs warnings when Sharp is unavailable instead of crashing - Photo uploads now work on all CPU architectures Images upload without optimization until Sharp is built from source or server is upgraded. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
12 KiB
12 KiB