💄 Standardize consulting service tile icons#4793
Conversation
The /consulting tiles used a mix of low-res JPGs (115px, upscaled/blurry), PNGs, and SVGs in inconsistent styles. Standardize them: - Real products/tech use their actual official logos as SVGs (React, Vue, Angular, Next.js, Blazor, .NET, Kubernetes, Power BI, Dynamics 365, etc.) - Conceptual/SSW-specific tiles use a consistent CC4141 Lucide icon family at 1.5 stroke (38 icons). Only logo paths in index.json change; new assets live in public/images/thumbs/consulting/new/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
🛑 Staging slot limit reached (11/10). This PR can't get a staging deployment until one frees up. Please close or merge another open PR to release its slot, then re-run this workflow. |
Coverage report
Test suite run success13 tests passing in 1 suite. Report generated by 🧪jest coverage report action from 8f84ffb |
|
Deployed changes to https://app-sswwebsite-9eb3-pr-4793.azurewebsites.net |
The Next.js image optimizer returns 400 for SVG sources (dangerouslyAllowSVG is off), so every SVG tile logo 404'd on deployed slots. Pass unoptimized for .svg logos so they serve as raw files. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
No linked issues found. Please add the corresponding issues in the pull request description. |
|
Deployed changes to https://app-sswwebsite-9eb3-pr-4793.azurewebsites.net |
The consulting tile 404s were caused by the new icons not being in the Tina media store (logo is a Tina image field served from the Tina CDN), not the Next.js image optimizer. Revert the pageCard change; the real fix is uploading the icons to Tina media. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Deployed changes to https://app-sswwebsite-9eb3-pr-4793.azurewebsites.net |
🚀 Lighthouse score comparison for PR slot and production
|
Replace the phone-call glyph with a support headset + bold "AI" lettering (vectorized, no font dependency) to match the requested design. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Deployed changes to https://app-sswwebsite-9eb3-pr-4793.azurewebsites.net |
🚀 Lighthouse score comparison for PR slot and production
|
Thickness 1 across all three; redraw AI-Powered Phone System as a headset with clean vectorized "AI" lettering; backup/DR uses circular arrows + warning triangle; business-process-improvement uses circular arrows + rising arrows. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Deployed changes to https://app-sswwebsite-9eb3-pr-4793.azurewebsites.net |
🚀 Lighthouse score comparison for PR slot and production
|
TL;DR
The
/consultingservice tiles were a mix of blurry 115px JPGs, PNGs, and SVGs in clashing styles (audited: 42 legacy JPGs upscaled into 126px boxes, plus 7 non-square images). This PR standardizes all of them — real products keep their actual official logos as crisp SVGs, and every conceptual/SSW-specific tile becomes part of one consistent CC4141 Lucide icon family.How
Two kinds of tile:
#CC4141at a 1.5 stroke for a uniform set.Tiles that already had crisp official assets (Microsoft Azure, SharePoint, M365, Fabric, Access, ServiceNow, WeChat, the CMS logos, most Cloud/Infra SVGs) are left untouched.
Links