Commit Graph

92 Commits

Author SHA1 Message Date
Burak Kaan Köse
2a93600ede Add junk folder empty action and refresh package versions 2026-04-18 15:34:14 +02:00
Burak Kaan Köse
e13aaadc78 Fix notification activation and calendar bootstrap flow 2026-04-16 01:32:48 +02:00
Burak Kaan Köse
cf8fff8ef1 Add mail categories support 2026-04-15 01:18:07 +02:00
Burak Kaan Köse
d922dd2f2e Fix online search dedupe and pane layout scrolling 2026-04-12 15:56:31 +02:00
Burak Kaan Köse
40318ef99c Optimize mail list selection and draft pruning 2026-04-11 10:54:21 +02:00
Burak Kaan Köse
be71ef3611 Fix packaging errors and revert test code. 2026-04-10 14:50:53 +02:00
Burak Kaan Köse
2a0d15ad69 Fixing notification activations. 2026-04-09 16:08:33 +02:00
Burak Kaan Köse
71fc883e47 Immidiate ui reflection for calendar events and some more error handling. 2026-04-07 16:48:46 +02:00
Burak Kaan Köse
ff05195416 Better thread handling for mail collection. 2026-04-06 11:21:51 +02:00
Burak Kaan Köse
323bbf7ea3 Resolving conflicts. 2026-04-05 16:53:51 +02:00
Burak Kaan Köse
ef85ce6947 Merged feature/vNext. Initial commit for Wino Mail 2.0 2026-04-05 16:30:26 +02:00
Burak Kaan Köse
1211e9b28a New AI actions panel. Replaced new command bar. 2026-04-03 19:50:52 +02:00
Burak Kaan Köse
9dd68fd62e Improved shell experience. 2026-03-11 19:26:37 +01:00
Burak Kaan Köse
15400d4096 Improved keyboad shortcuts. 2026-03-08 13:21:42 +01:00
Burak Kaan Köse
211faff750 Property change based updates on the mails for fast bulk operations. 2026-03-01 12:07:15 +01:00
Burak Kaan Köse
744145be06 Refactored impa synchronization. 2026-02-14 12:52:17 +01:00
Burak Kaan Köse
e936c431a2 Search improvements. 2026-02-12 18:57:55 +01:00
Burak Kaan Köse
37199d84cb Fixed the caching issue that causes mails to be not removed. Improved drag/drop. 2026-02-11 11:34:50 +01:00
Burak Kaan Köse
e559a79506 Generic 404 handler for synchronizers. 2026-02-08 22:20:38 +01:00
Burak Kaan Köse
5bfa61a218 Create sub folder, delete folder, storage settings, some ui adjustments on threads. 2026-02-07 19:47:21 +01:00
Burak Kaan Köse
d28de50ec6 Fixing outlook attachments, re-using compose page and some additional fixes on the mime headers for outlook. 2026-02-07 13:10:57 +01:00
Burak Kaan Köse
071f1c9786 Refactored all synchronizers to deal with some of the chronic issues. 2026-02-06 01:18:12 +01:00
Burak Kaan Köse
2fd600d47d Partial Busy state for mark as read requests 2026-02-05 12:48:38 +01:00
Burak Kaan Köse
0eba778158 Mail update source. 2026-01-27 21:21:04 +01:00
Burak Kaan Köse
b343152f14 Some experiments. 2026-01-27 20:37:18 +01:00
Wynn Zeng
4f65502c95 fix(ui): batch UI updates for bulk mark-as-read to prevent UI freeze (#786) 2026-01-27 20:25:05 +01:00
Burak Kaan Köse
472cc3d7f2 Fix warnings for core view models. 2025-11-14 14:44:56 +01:00
Burak Kaan Köse
777219ab87 Toast notification navigations and some improvements for list view selection. 2025-11-12 15:44:43 +01:00
Burak Kaan Köse
4d0d2ff099 Graph rate limit handler. 2025-10-31 19:53:48 +01:00
Burak Kaan Köse
9e74fa9578 Fix the issue where sent and draft items are added to the existing folder regardless. 2025-10-31 11:26:51 +01:00
Burak Kaan Köse
3cc1d10b87 some changes for progress 2025-10-31 01:41:51 +01:00
Burak Kaan Köse
4bf8f8b3d3 Bunch of improvements i dunno. 2025-10-31 00:51:27 +01:00
Burak Kaan Köse
2d81d07c0a Mail queues. 2025-10-30 17:15:05 +01:00
Burak Kaan Köse
abaab18eb7 Auto mark as read fix and del keyboard accelerator. 2025-10-28 16:47:06 +01:00
Burak Kaan Köse
c461a4daed Swipe action implementations. 2025-10-27 23:22:55 +01:00
Burak Kaan Köse
4f85fa6ba9 New list view items. 2025-10-27 22:52:26 +01:00
Burak Kaan Köse
103841c364 More interactions with threads. 2025-10-27 01:43:36 +01:00
Burak Kaan Köse
d9fc365aeb Intercepting containers for threads. 2025-10-26 23:35:09 +01:00
Burak Kaan Köse
79d5b6ed40 New WinoListView implementation with multiple selections. 2025-10-26 14:53:22 +01:00
Burak Kaan Köse
ff1c3dece3 Some items view improvements for keyboards accelerators. 2025-10-22 03:45:38 +02:00
Burak Kaan Köse
449c1d3f4d Fixing some issues with ItemsView and selections. 2025-10-21 22:08:56 +02:00
Burak Kaan Köse
057edb5488 Custom print dialog and better message registrations 2025-10-21 01:27:29 +02:00
Burak Kaan Köse
ad135c5e32 Bunch of changes for ItemsView and threads. 2025-10-18 11:45:10 +02:00
Burak Kaan Köse
522a2da114 ItemsView thing. 2025-10-12 16:25:15 +02:00
Burak Kaan Köse
7ca6a65559 Outlook sync improvements. 2025-10-12 16:23:33 +02:00
Burak Kaan Köse
9623c2e6d2 Synchronization manager. 2025-10-04 23:10:07 +02:00
Burak Kaan Köse
accffe8ef6 Remove connection manager. 2025-10-03 21:55:23 +02:00
Burak Kaan Köse
e42ebb49ae Remove old theme service completely. 2025-10-03 21:17:41 +02:00
Burak Kaan Köse
7b41f558d4 Stub 2025-10-03 15:46:38 +02:00
Maicol Battistini
256fd1cce2 feat: Enhanced sender avatars with gravatar and favicons integration (#685)
* 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>
2025-06-21 01:40:25 +02:00