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
bd7f7b867e
Making sure missing draft folder is handling during draft creation.
2025-02-26 23:10:30 +01:00
Burak Kaan Köse
32a3fea8d7
Automatically append sent messages to sent folder for iCloud and Yahoo.
2025-02-26 22:57:08 +01:00
Burak Kaan Köse
3561beab1d
Revert bump graph.
2025-02-26 22:18:25 +01:00
Burak Kaan Köse
1d1fd52cae
Refactoring mail collection class.
2025-02-26 19:59:20 +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
37f0ee08b1
Bump graph API.
2025-02-26 19:22:43 +01:00
Burak Kaan Köse
240b02c94e
Fix gmail mail service not enabled error.
2025-02-26 19:04:38 +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 )
v1.10.2
2025-02-24 18:53:11 +01:00
Dinuru Seniya
cf8f1ecd67
Code cleanup ( #585 )
...
1. Moved the IsBackground property assignment into the object initializer for the Thread object.
2. Replaced e.Args[e.Args.Length - 1] with e.Args[^1]
3. Added a conditional check to see if GetWindowThreadProcessId returns 0, which indicates failure. If it fails, throw a Win32Exception with the last Win32 error.
4. Removed unused assignment to the variable process
5. Changed the return type of the ConfigureServices method from IServiceProvider to ServiceProvider. It is more specific and faster.
6. Changed notifyIcon to _notifyIcon according to private var naming scheme.
7. Added the CharSet = CharSet.Unicode attribute to the DllImport declarations to specify that the string arguments should be marshaled as Unicode.
2025-02-24 09:50:44 +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
31b859ba1a
Release notes for v1.10.2
2025-02-23 20:58:33 +01:00
Burak Kaan Köse
b0f5a24c30
New Crowdin updates ( #583 )
...
* New translations resources.json (Romanian)
* New translations resources.json (French)
* New translations resources.json (Spanish)
* New translations resources.json (Catalan)
* New translations resources.json (Czech)
* New translations resources.json (Danish)
* New translations resources.json (German)
* New translations resources.json (Greek)
* New translations resources.json (Finnish)
* New translations resources.json (Italian)
* New translations resources.json (Japanese)
* New translations resources.json (Dutch)
* New translations resources.json (Polish)
* New translations resources.json (Russian)
* New translations resources.json (Turkish)
* New translations resources.json (Ukrainian)
* New translations resources.json (Chinese Simplified)
* New translations resources.json (Galician)
* New translations resources.json (Portuguese, Brazilian)
* New translations resources.json (Indonesian)
* New translations resources.json (Lithuanian)
2025-02-23 19:09:27 +01:00
Burak Kaan Köse
b60b594e44
Id -> ID in ENG translations.
2025-02-23 19:08:01 +01:00
Burak Kaan Köse
a8cee1016b
Enable default accounts synchronization and timer sync for debug builds but not if it is attached.
2025-02-23 17:24:59 +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
b178869a8e
Merge branch 'main' of https://github.com/bkaankose/Wino-Mail
2025-02-23 17:05: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
71ea49439e
Disable timer back sync for debug builds.
2025-02-23 16:01:51 +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
Burak Kaan Köse
1d5eb2eced
Added simple validations for advanced imap setup dialog to prevent users from making mistakes. ( #579 )
2025-02-22 01:54:52 +01:00
Aleh Khantsevich
5073ead8fe
Extract webvieweditor to share between compose page and signature editor ( #578 )
...
* 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 >
2025-02-22 00:43:39 +01:00
Burak Kaan Köse
f61bcb621b
Online Search ( #576 )
...
* Very basic online search for gmail.
* Server side of handling offline search and listing part in listing page.
* Default search mode implementation and search UI improvements.
* Online search for Outlook.
* Very basic online search for gmail.
* Server side of handling offline search and listing part in listing page.
* Default search mode implementation and search UI improvements.
* Online search for Outlook.
* Online search for imap without downloading the messages yet. TODO
* Completing imap search.
2025-02-22 00:22:00 +01:00
Burak Kaan Köse
42b695854b
Merge branch 'main' of https://github.com/bkaankose/Wino-Mail
2025-02-20 00:54:46 +01:00
Burak Kaan Köse
496ae8b1b2
Download imap messages in ascending order.
2025-02-20 00:54:41 +01:00
Aleh Khantsevich
4215a2592f
Remove last simicolon in to/cc/bcc ( #574 )
2025-02-18 20:51:02 +01:00
Sean Chen
bca62033a1
Log unexpected exceptions on sync failure ( #569 )
2025-02-16 21:15:31 +01:00
Burak Kaan Köse
18a91f9223
Fix condstore synchronization.
2025-02-16 20:40:53 +01:00
Burak Kaan Köse
474d7c7a26
New Crowdin updates ( #568 )
...
* New translations resources.json (Romanian)
* New translations resources.json (French)
* New translations resources.json (Spanish)
* New translations resources.json (Catalan)
* New translations resources.json (Czech)
* New translations resources.json (Danish)
* New translations resources.json (German)
* New translations resources.json (Greek)
* New translations resources.json (Finnish)
* New translations resources.json (Italian)
* New translations resources.json (Japanese)
* New translations resources.json (Dutch)
* New translations resources.json (Polish)
* New translations resources.json (Russian)
* New translations resources.json (Turkish)
* New translations resources.json (Ukrainian)
* New translations resources.json (Chinese Simplified)
* New translations resources.json (Galician)
* New translations resources.json (Portuguese, Brazilian)
* New translations resources.json (Indonesian)
* New translations resources.json (Lithuanian)
2025-02-16 18:13:32 +01:00
Burak Kaan Köse
3f9a51ff46
Fix portuguese - brazil typo.
2025-02-16 17:06:07 +01:00
Burak Kaan Köse
df3b5c41f9
Clicking on loaded account menu item will automatically go to Inbox.
2025-02-16 16:56:59 +01:00
Burak Kaan Köse
8800d11ab0
Lower the amount of text needed to start auto-complete in composer page to 2.
2025-02-16 16:56:42 +01:00
Burak Kaan Köse
f021834ceb
Fixing diagnostic id being not saved properly.
2025-02-16 16:42:48 +01:00
Burak Kaan Köse
f54a39a549
Fix missing ; for 'you'
2025-02-16 16:33:02 +01:00
Burak Kaan Köse
c312ff3faf
Ignore folders that can't be opened for IMAP.
2025-02-16 16:17:41 +01:00
Burak Kaan Köse
db833594f4
Make sure idle disconnects are not logged to app insights.
2025-02-16 16:14:50 +01:00
Burak Kaan Köse
d36cf59829
Translated dates based on display language. ( #567 )
...
* Updating the app's culture based on the display language and making sure that dates/times are properly translated.
2025-02-16 14:46:34 +01:00
Aleh Khantsevich
caae751698
Show "You" for active account in mail rendering page ( #566 )
...
* Added account contact view model to handle "You" case.
* fix namespaces again
2025-02-16 14:38:53 +01:00
Burak Kaan Köse
f7836eedce
Tracking failed imap setup steps for app insights.
2025-02-16 13:23:45 +01:00
Aleh Khantsevich
3ddc1a6229
file scoped namespaces ( #565 )
2025-02-16 11:54:23 +01:00
Burak Kaan Köse
cf9869b71e
Revert "File scoped namespaces"
...
This reverts commit d31d8f574e .
2025-02-16 11:43:30 +01:00
Aleh Khantsevich
d31d8f574e
File scoped namespaces
2025-02-16 11:35:43 +01:00