* feat: Enhanced sender avatars with gravatar and favicons integration
* chore: Remove unused known companies thumbnails
* feat(thumbnail): add IThumbnailService and refactor usage
- Introduced a new interface `IThumbnailService` for handling thumbnail-related functionalities.
- Registered `IThumbnailService` with its implementation `ThumbnailService` in the service container.
- Updated `NotificationBuilder` to use an instance of `IThumbnailService` instead of static methods.
- Refactored `ThumbnailService` from a static class to a regular class with instance methods and variables.
- Modified `ImagePreviewControl` to utilize the new `IThumbnailService` instance.
- Completed integration of `IThumbnailService` in the application by registering it in `App.xaml.cs`.
* style: Show favicons as squares
- Changed `hintCrop` in `NotificationBuilder` to `None` for app logo display.
- Added `FaviconSquircle`, `FaviconImage`, and `isFavicon` to `ImagePreviewControl` for favicon handling.
- Updated `UpdateInformation` method to manage favicon visibility.
- Introduced `GetBitmapImageAsync` for converting Base64 to Bitmap images.
- Enhanced XAML to include `FaviconSquircle` for improved UI appearance.
* refactor thumbnail service
* Removed old code and added clear method
* added prefetch function
* Change key from host to email
* Remove redundant code
* Test event
* Fixed an issue with the thumbnail updated event.
* Fix cutted favicons
* exclude some domain from favicons
* add yandex.ru
* fix buttons in settings
* remove prefetch method
* Added thumbnails propagation to mailRenderingPage
* Revert MailItemViewModel to object
* Remove redundant code
* spaces
* await load parameter added
* fix spaces
* fix case sensativity for mail list thumbnails
* change duckdns to google
* Some cleanup.
---------
Co-authored-by: Aleh Khantsevich <aleh.khantsevich@gmail.com>
Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
* initial work for webview editor control
* moved more stuff to editor itself
* revert packages.props indention changes
* move alignment logic
* Migrate signature editor to new control
* move background to editor control
* Some polishing
* Fixed the corner glitch issue with dark theme.
---------
Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
* New rename folder dialog keys.
* Insfra work for folder operations and rename folder code.
* RenameFolder for Gmail.
* Fixed input dialog to take custom take for primary button.
* Missing rename for DS call.
* Outlook to throw exception in case of error.
* Implemented rename folder functionality for Outlook.
* Remove default primary text from input dialog.
* Fixed an issue where outlook folder rename does not work.
* Disable vertical scroll for composing page editor items.
* Fixing some issues with imap folder sync.
* fix copy pasta
* TODO folder update/removed overrides for shell.
* New rename folder dialog keys.
* Insfra work for folder operations and rename folder code.
* RenameFolder for Gmail.
* Fixed input dialog to take custom take for primary button.
* Missing rename for DS call.
* Outlook to throw exception in case of error.
* Implemented rename folder functionality for Outlook.
* Remove default primary text from input dialog.
* Fixed an issue where outlook folder rename does not work.
* Disable vertical scroll for composing page editor items.
* Fixing some issues with imap folder sync.
* fix copy pasta
* TODO folder update/removed overrides for shell.
* New rename folder dialog keys.
* Insfra work for folder operations and rename folder code.
* RenameFolder for Gmail.
* Fixed input dialog to take custom take for primary button.
* Missing rename for DS call.
* Outlook to throw exception in case of error.
* Implemented rename folder functionality for Outlook.
* Remove default primary text from input dialog.
* Fixed an issue where outlook folder rename does not work.
* Disable vertical scroll for composing page editor items.
* Fixing some issues with imap folder sync.
* fix copy pasta
* TODO folder update/removed overrides for shell.
* New rename folder dialog keys.
* Fixed an issue where redundant older updates causing pivots to be re-created.
* New empty folder request
* New rename folder dialog keys.
* Insfra work for folder operations and rename folder code.
* RenameFolder for Gmail.
* Fixed input dialog to take custom take for primary button.
* Missing rename for DS call.
* Outlook to throw exception in case of error.
* Implemented rename folder functionality for Outlook.
* Remove default primary text from input dialog.
* Fixed an issue where outlook folder rename does not work.
* Fixing some issues with imap folder sync.
* fix copy pasta
* TODO folder update/removed overrides for shell.
* New rename folder dialog keys.
* New rename folder dialog keys.
* New rename folder dialog keys.
* Fixed an issue where redundant older updates causing pivots to be re-created.
* New empty folder request
* Enable empty folder on base sync.
* Move updates on event listeners.
* Remove folder UI messages.
* Reworked folder synchronization for gmail.
* Loading folders on the fly as the selected account changed instead of relying on cached menu items.
* Merged account folder items, re-navigating to existing rendering page.
* - Reworked merged account menu system.
- Reworked unread item count loadings.
- Fixed back button visibility.
- Instant rendering of mails if renderer is active.
- Animation fixes.
- Menu item re-load crash/hang fixes.
* Handle folder renaming on the UI.
* Empty folder for all synchronizers.
* New execution delay mechanism and handling folder mark as read for all synchronizers.
* Revert UI changes on failure for IMAP.
* Remove duplicate translation keys.
* Cleanup.