perf: convert all images to webp, update references
CI/CD / test-and-build (push) Waiting to run
CI/CD / deploy (push) Blocked by required conditions

- 77 jpg/png/gif → webp (kept 7 where webp larger)
- public/ assets: 23.3 MB → ~12 MB (~50% smaller)
- 110 image references updated across data files + components
- scripts/convert-to-webp.mjs + scripts/fix-image-refs.mjs added

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Najjar\NajjarV02
2026-05-21 17:26:39 +04:00
co-authored by Claude Opus 4.7
parent de25d774af
commit dda358b59d
165 changed files with 254 additions and 110 deletions
+3 -3
View File
@@ -90,7 +90,7 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['humanoid', 'service'],
accent: '#8891C7',
icon: 'graduation-cap',
image: '/images/robots/unitree-h1.jpg',
image: '/images/robots/unitree-h1.webp',
imageAlt: 'Humanoid research robot in a UAE STEM lab',
},
{
@@ -103,7 +103,7 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['quadruped', 'commercial'],
accent: '#DEE0F0',
icon: 'shield',
image: '/industries/cards/security-surveillance.jpg',
image: '/industries/cards/security-surveillance.webp',
imageAlt: 'Quadruped robot on autonomous security patrol at a UAE facility',
},
{
@@ -155,7 +155,7 @@ export const INDUSTRIES: Industry[] = [
matchCategories: ['humanoid', 'quadruped', 'service'],
accent: '#273F94',
icon: 'landmark',
image: '/industries/unitree/utility-room.jpg',
image: '/industries/unitree/utility-room.webp',
imageAlt: 'Quadruped robots deployed for UAE civic and emergency services',
},
];