* Fixing an issue where scrollviewer overrides a part of template in mail list. Adjusted zoomed out header grid's corner radius.
* IDLE implementation, imap synchronization strategies basics and condstore synchronization.
* Adding iCloud and Yahoo as special IMAP handling scenario.
* iCloud special imap handling.
* Support for killing synchronizers.
* Update privacy policy url.
* Batching condstore downloads into 50, using SORT extension for searches if supported.
* Bumping some nugets. More on the imap synchronizers.
* Delegating idle synchronizations to server to post-sync operations.
* Update mailkit to resolve qresync bug with iCloud.
* Fixing remote highest mode seq checks for qresync and condstore synchronizers.
* Yahoo custom settings.
* Bump google sdk package.
* Fixing the build issue....
* NRE on canceled token accounts during setup.
* Server crash handlers.
* Remove ARM32. Upgrade server to .NET 9.
* Fix icons for yahoo and apple.
* Fixed an issue where disabled folders causing an exception on forced sync.
* Remove smtp encoding constraint.
* Remove commented code.
* Fixing merge conflict
* Addressing double registrations for mailkit remote folder events in synchronizers.
* Making sure idle canceled result is not reported.
* Fixing custom imap server dialog opening.
* Fixing the issue with account creation making the previously selected account as selected as well.
* Fixing app close behavior and logging app close.
* Ground work for NET9 UWP switch.
* Add launch settings for Wino.Mail
* Added new test WAP project
* fix platforms in slnx solution
* ManagePackageVersionsCentrally set default
* Fixing assets and couple issues with the new packaging project.
* Add back markdown
* Fix nuget warnings
* FIx error in WAP about build tools
* Add build.props with default language preview
* Some AOT compilation progress.
* More AOT stuff.
* Remove deprecated protocol auth activation handler.
* Fix remaining protocol handler for google auth.
* Even more AOT
* More more AOT fixes
* Fix a few more AOT warnings
* Fix signature editor AOT
* Fix composer and renderer AOT JSON
* Outlook Sync AOT
* Fixing bundle generation and package signing.
---------
Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
* Fix an incorrect namespace for copy auth url request.
* Implemented SSL handshake process for testing imap configuration.
* Implemented SSL handshake process for testing imap configuration.
* Replace certificate PathIcon with WinoFontIcon in XAML.
* Separation of messages. Introducing Wino.Messages library.
* Wino.Server and Wino.Packaging projects. Enabling full trust for UWP and app service connection manager basics.
* Remove debug code.
* Enable generating assembly info to deal with unsupported os platform warnings.
* Fix server-client connection.
* UIMessage communication. Single instancing for server and re-connection mechanism on suspension.
* Removed IWinoSynchronizerFactory from UWP project.
* Removal of background task service from core.
* Delegating changes to UI and triggering new background synchronization.
* Fix build error.
* Moved core lib messages to Messaging project.
* Better client-server communication. Handling of requests in the server. New synchronizer factory in the server.
* WAM broker and MSAL token caching for OutlookAuthenticator. Handling account creation for Outlook.
* WinoServerResponse basics.
* Delegating protocol activation for Gmail authenticator.
* Adding margin to searchbox to match action bar width.
* Move libraries into lib folder.
* Storing base64 encoded mime on draft creation instead of MimeMessage object. Fixes serialization/deserialization issue with S.T.Json
* Scrollbar adjustments
* WınoExpander for thread expander layout ıssue.
* Handling synchronizer state changes.
* Double init on background activation.
* FIxing packaging issues and new Wino Mail launcher protocol for activation from full thrust process.
* Remove debug deserialization.
* Remove debug code.
* Making sure the server connection is established when the app is launched.
* Thrust -> Trust string replacement...
* Rename package to Wino Mail
* Enable translated values in the server.
* Fixed an issue where toast activation can't find the clicked mail after the folder is initialized.
* Revert debug code.
* Change server background sync to every 3 minute and Inbox only synchronization.
* Revert google auth changes.
* App preferences page.
* Changing tray icon visibility on preference change.
* Start the server with invisible tray icon if set to invisible.
* Reconnect button on the title bar.
* Handling of toast actions.
* Enable x86 build for server during packaging.
* Get rid of old background tasks and v180 migration.
* Terminate client when Exit clicked in server.
* Introducing SynchronizationSource to prevent notifying UI after server tick synchronization.
* Remove confirmAppClose restricted capability and unused debug code in manifest.
* Closing the reconnect info popup when reconnect is clicked.
* Custom RetryHandler for OutlookSynchronizer and separating client/server logs.
* Running server on Windows startup.
* Fix startup exe.
* Fix for expander list view item paddings.
* Force full sync on app launch instead of Inbox.
* Fix draft creation.
* Fix an issue with custom folder sync logic.
* Reporting back account sync progress from server.
* Fix sending drafts and missing notifications for imap.
* Changing imap folder sync requirements.
* Retain file count is set to 3.
* Disabled swipe gestures temporarily due to native crash
with SwipeControl
* Save all attachments implementation.
* Localization for save all attachments button.
* Fix logging dates for logs.
* Fixing ARM64 build.
* Add ARM64 build config to packaging project.
* Comment out OutOfProcPDB for ARM64.
* Hnadling GONE response for Outlook folder synchronization.
* 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.
- Disabled UI navigation cache for all pages.
- Restore the renderer<>composer page animation back.
- IdlePage functionality into mail list page.
- Couple bugfixes.