Main coves client

revert(embed): hide embed area when no thumbnail available

Reverts the link icon placeholder for embeds without thumbnails.
Posts with failed embed processing will simply not show an embed
area instead of displaying a placeholder icon.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

+2 -25
+2 -25
lib/widgets/post_card.dart
··· 574 574 575 575 @override 576 576 Widget build(BuildContext context) { 577 - // Show placeholder when no thumbnail available 577 + // Hide embed area when no thumbnail available 578 578 if (widget.embed.thumb == null) { 579 - final placeholderWidget = Container( 580 - height: widget.height, 581 - decoration: BoxDecoration( 582 - color: AppColors.backgroundSecondary, 583 - borderRadius: BorderRadius.circular(8), 584 - border: Border.all(color: AppColors.border), 585 - ), 586 - child: const Center( 587 - child: Icon( 588 - Icons.link, 589 - color: AppColors.textSecondary, 590 - size: 32, 591 - ), 592 - ), 593 - ); 594 - 595 - // Make tappable if handler provided 596 - if (widget.onImageTap != null) { 597 - return GestureDetector( 598 - onTap: widget.onImageTap, 599 - child: placeholderWidget, 600 - ); 601 - } 602 - return placeholderWidget; 579 + return const SizedBox.shrink(); 603 580 } 604 581 605 582 // Build the thumbnail image