diff --git a/client/src/components/media-upload.tsx b/client/src/components/media-upload.tsx index f65dc9c..01c4378 100644 --- a/client/src/components/media-upload.tsx +++ b/client/src/components/media-upload.tsx @@ -115,7 +115,8 @@ export default function MediaUpload() { {(mediaList as any[])?.slice(0, 3).map((media: any) => (
setSelectedFile(media)} + className="flex items-center gap-3 p-3 rounded-lg bg-accent border border-border cursor-pointer hover:bg-accent/80 transition-colors" data-testid={`media-item-${media.id}`} >
diff --git a/server/services/cloudinary.ts b/server/services/cloudinary.ts index 97321ca..157c6c1 100644 --- a/server/services/cloudinary.ts +++ b/server/services/cloudinary.ts @@ -59,17 +59,17 @@ class CloudinaryService { if (!isVideo) { facebookFeedUrl = cloudinary.url(publicId, { transformation: [ - { width: 1200, height: 630, crop: 'fill', gravity: 'auto' } + { width: 1200, height: 630, crop: 'pad', gravity: 'auto', background: 'black' } ] }); instagramFeedUrl = cloudinary.url(publicId, { transformation: [ - { width: 1080, height: 1080, crop: 'fill', gravity: 'auto' } + { width: 1080, height: 1080, crop: 'pad', gravity: 'auto', background: 'black' } ] }); instagramStoryUrl = cloudinary.url(publicId, { transformation: [ - { width: 1080, height: 1920, crop: 'fill', gravity: 'auto' } + { width: 1080, height: 1920, crop: 'pad', gravity: 'auto', background: 'black' } ] }); }