Burak Kaan Köse
12a39064dc
Some item templates and removal of sqlkata.
2025-11-15 13:29:02 +01:00
Burak Kaan Köse
dbaed6094b
Make core library aot compatible.
2025-11-14 14:42:05 +01:00
Burak Kaan Köse
d9ef81729f
Enable aot for libs
2025-11-14 13:59:38 +01:00
Burak Kaan Köse
88fe141b16
Handle attention in sync manager.
2025-11-14 12:31:24 +01:00
Burak Kaan Köse
13cb3a1042
Account attentions.
2025-11-14 12:12:13 +01:00
Burak Kaan Köse
6be271565e
Toast actions.
2025-11-14 11:37:26 +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
5f9b51e4db
Some threading stuff.
2025-11-01 21:46:23 +01:00
Burak Kaan Köse
b60832a270
Get rid of the mail item queue system. Go back to 6 months initial sync strategy.
2025-11-01 12:11:05 +01:00
Burak Kaan Köse
2a67a1e961
draft header
2025-11-01 01:04:04 +01:00
Burak Kaan Köse
4d0d2ff099
Graph rate limit handler.
2025-10-31 19:53:48 +01:00
Burak Kaan Köse
600d1b7d38
Retry downloading in batches for Outlook
2025-10-31 12:13:54 +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
394af3ba0a
Gmail synchronizer improvements.
2025-10-29 18:44:15 +01: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
7a7281f2fa
Remove codepages since it'll be pruned.
2025-10-20 19:18:42 +02:00
Burak Kaan Köse
fb56001a52
Minimum download logic.
2025-10-20 18:27:02 +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
309e891594
Outlook auth fix and actually syncing.
2025-10-06 17:46:00 +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
7b41f558d4
Stub
2025-10-03 15:46:38 +02:00
Burak Kaan Köse
e67b893ae4
Initial WinUI switch.
2025-09-29 11:16:14 +02:00
Burak Kaan Köse
21f9c7cf6d
Deprecation of Application Insights for Sentry.IO ( #723 )
...
* Remove Application Insights implementation and implement new Sentry.IO SDK
* Remove test exception.
2025-07-30 23:36:10 +02:00
Burak Kaan Köse
c4e561dee6
dotnet format refactorings.
2025-05-18 14:06:25 +02:00
Burak Kaan Köse
9feb3f35c3
Synchronizer error factory implementation ( #645 )
...
* Added sync error factories for outlook and gmail.
* Implement ObjectCannotBeDeletedHandler for OutlookSynchronizer.
* Remove debug code.
* Implement del key to delete on mail list.
* Revert debug code.
2025-04-26 10:49:55 +02:00
Burak Kaan Köse
86a6382463
Max 1500 mails to download per-folder on initial sync for Gmail.
2025-04-21 10:15:42 +02:00
Burak Kaan Köse
c6048aea80
Make sure the requests are reflected to UI during synchronization.
2025-03-19 23:37:50 +01:00
Burak Kaan Köse
13b495b0f6
Fixed the Gmail sync identifier update issue and removed the batch message download.
2025-03-19 23:22:57 +01:00
Burak Kaan Köse
ac64c35efa
Fix for another sequence contains error.
2025-03-19 22:15:28 +01:00
Burak Kaan Köse
ad90a9c8f3
Fix: Sequence contains no elements while downloading Gmail messages.
2025-03-15 15:22:01 +01:00
Burak Kaan Köse
b18987a95c
Added ability to edit imap server configuration. ( #593 )
2025-03-01 16:53:05 +01:00
Burak Kaan Köse
9b5a92f942
Changing delete logic.
2025-02-26 23:13:05 +01:00
Burak Kaan Köse
c4e0f13d67
Pre warmup trigger on synchronizer creation for imaps.
2025-02-26 23:12:01 +01:00
Burak Kaan Köse
b6821746d0
Locked busy scope to handle disconnections properly.
2025-02-26 23:11:49 +01:00
Burak Kaan Köse
b98fc91a99
Refactoring ImapClientPool. Implemented no-op timer and pre-warmup clients logic. Disabled protocol log per-account.
2025-02-26 23:11:16 +01:00
Burak Kaan Köse
c4ba438150
Handling of generalException and some refactorings on batch executions.
2025-02-26 19:59:11 +01:00
Burak Kaan Köse
e8142ff3df
Download messages in ascending order.
2025-02-26 11:45:23 +01:00
Aleh Khantsevich
832b363da7
Improved outlook online search even more and removed redundant methods from ChangeProcessor ( #586 )
2025-02-24 18:53:11 +01:00
Burak Kaan Köse
ee5129830c
Gmail crash fix.
2025-02-24 09:48:07 +01:00
Aleh Khantsevich
9facfaffa8
Improved online search performance when doing local operations ( #584 )
...
* Improved online search performance when doing local operations
* Retruning an empty list on no item searches.
* Fixed an issue with batch imap downloads.
---------
Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com >
2025-02-23 22:17:40 +01:00
Burak Kaan Köse
b551af01fa
Missing archive id check for gmail synchronizer.
2025-02-23 17:16:53 +01:00
Burak Kaan Köse
8e1c60d5f0
Gmail - Archive/Unarchive ( #582 )
...
* Disable timer back sync for debug builds.
* Archive / unarchive feature for Gmail.
* Archive folder name override for Gmail.
* Possible crash fix when the next item is being selected after a mail is removed.
* Restore proper account selection after pin/unpin of folder.
* Making sure that incorrect arcive folder id is not saved in Gmailsynchronizer due to migration.
2025-02-23 17:05:46 +01:00
Burak Kaan Köse
9d0a2f6535
Ignore folder filter if label specific query is passed to Gmail.
2025-02-23 10:21:58 +01:00
Burak Kaan Köse
c091fffe90
Hnadling of folder delta token 410 GONE for Outlook.
2025-02-23 00:35:13 +01:00
Burak Kaan Köse
7e05d05f94
Implemented cache reset for Gmail history id expiration. ( #581 )
2025-02-22 23:09:53 +01:00
Burak Kaan Köse
bd5b51c62f
Added capability to detect disabled gmail service for Google Workspace accounts during account creation. ( #580 )
2025-02-22 17:51:38 +01:00