Files
Zero/apps/server
Ahmet Kilinc 3532012ada use bimi records to get logos (#1681)
# Implement BIMI Avatar Support for Email Logos

This PR adds support for Brand Indicators for Message Identification (BIMI) avatars in the mail interface. BIMI is an email specification that allows organizations to display their logos in supporting email clients by adding specific DNS records.

The implementation includes:
- New `BimiAvatar` component that fetches and displays BIMI logos from DNS records
- Server-side TRPC routes to fetch and validate BIMI records
- Integration of the component throughout the mail interface
- Fallback mechanisms when BIMI logos aren't available

<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit

* **New Features**
  * Introduced BIMI (Brand Indicators for Message Identification) avatar support, displaying brand logos or fallback initials for email senders and recipients.
  * Added a new avatar component that automatically fetches and displays BIMI logos when available.
  * Enhanced avatar rendering in mail lists and mail display views with improved fallback and styling.
  * Added backend support for querying BIMI DNS records and fetching SVG logos via a new API route.

* **Bug Fixes**
  * Improved reliability and consistency of avatar display, ensuring appropriate fallbacks if brand logos are unavailable.

* **Chores**
  * Updated backend to support BIMI logo lookups and retrieval for enhanced email branding.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2025-07-10 00:04:37 +01:00
..
2025-07-10 00:04:37 +01:00
2025-05-23 19:20:17 +05:30
2025-07-09 13:42:03 -07:00
2025-07-09 13:42:03 -07:00