Commit Graph
100 Commits
Author SHA1 Message Date
Burak Kaan Köse b07ae4bc42 New Crowdin updates (#303)
* 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)
2024-08-05 01:07:55 +02:00
Burak Kaan Köse 0d9e61480a Fix typo. 2024-08-05 01:07:02 +02:00
Burak Kaan Köse baaea96b1d Add Italian languge. 2024-08-05 01:06:19 +02:00
Burak Kaan Köse e156cb5c2e New Crowdin updates (#302)
* 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)
2024-08-05 01:02:19 +02:00
Burak Kaan Köse ff77b2b3dc Full trust Wino Server implementation. (#295)
* 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.
2024-08-05 00:36:26 +02:00
Burak Kaan Köse 4dc225184d Bump version 1.7.8 2024-07-24 14:04:36 +02:00
Burak Kaan Köse 49a0266224 Fix an issue with rendering drafts and replies. 2024-07-24 13:18:05 +02:00
Burak Kaan Köse 7a62d96b91 Bump client version. 2024-07-23 21:39:56 +02:00
Burak Kaan Köse 76375c9471 Remove calendar project from UWP sln. 2024-07-16 13:24:36 +02:00
Burak Kaan Köse 0894c56c19 Fix for prune non single draft items. 2024-07-15 00:58:20 +02:00
Burak Kaan Köse 7de89ffe57 Fixing an issue with thread creation and selected items notifications. 2024-07-15 00:00:38 +02:00
Burak Kaan Köse e0c01343a8 Fix unread badge icon for taskbar after re-calculating unread items. 2024-07-11 15:50:37 +02:00
Burak Kaan Köse 48ed4f971c Merge branch 'main' of https://github.com/bkaankose/Wino-Mail 2024-07-09 19:17:28 +02:00
Burak Kaan Köse 9e8c8a019e Remove old patch note. 2024-07-09 19:17:25 +02:00
Burak Kaan Köse 96f4ca2cc9 1.7.6 Release 2024-07-09 19:17:14 +02:00
Burak Kaan Köse fad59604f9 New Crowdin updates (#274)
* 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 (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)
2024-07-09 19:08:21 +02:00
Burak Kaan Köse ac0e8da0ba Fix crash on signature dialog. 2024-07-09 19:01:22 +02:00
Burak Kaan Köse fc5c3fd73e Fix recursive issue with merged account folder menu items. 2024-07-09 01:29:58 +02:00
Burak Kaan Köse 536fbb23a1 Folder operations, Gmail folder sync improvements and rework of menu items. (#273)
* 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.
2024-07-09 01:05:16 +02:00
Burak Kaan Köse ac01006398 Handle BAD respose on first try for ID command for IMAP. 2024-07-07 20:16:41 +02:00
Burak Kaan Köse ade8654cc4 Change default font to Arial for composer. 2024-07-07 19:57:15 +02:00
Burak Kaan Köse 8e03f26fb5 Replace web view editor icon and tooltip. 2024-07-07 19:57:07 +02:00
Burak Kaan Köse dab51bef7b NRE on invoke script. 2024-07-07 18:09:13 +02:00
Burak Kaan Köse bea7fb5fe5 Merge branch 'main' of https://github.com/bkaankose/Wino-Mail 2024-07-07 18:08:19 +02:00
Burak Kaan Köse 19e53d8bc8 Merge branch 'features/code-quality-js' of https://github.com/Tiktack/Wino-Mail 2024-07-07 17:56:56 +02:00
Burak Kaan Köse 02cd8ed7ae Updated Reaadme 2024-07-01 22:48:45 +02:00
Burak Kaan Köse 40542f0461 Introducing new app icon. 2024-06-28 01:39:43 +02:00
Burak Kaan Köse 39626e0df9 Couple UI Fixes (#255)
- Disabled UI navigation cache for all pages.
- Restore the renderer<>composer page animation back.
- IdlePage functionality into mail list page.
- Couple bugfixes.
2024-06-26 20:00:10 +02:00
Burak Kaan Köse ca40730600 Merge branch 'Tiktack-features/UI-refresh' 2024-06-25 22:50:06 +02:00
Burak Kaan Köse 4158e196d6 Add visual state for moving To,CC and BCC to vertical line when the page is small enough. 2024-06-25 22:39:35 +02:00
Burak Kaan Köse 1516e800dd Merge branch 'features/UI-refresh' of https://github.com/Tiktack/Wino-Mail into Tiktack-features/UI-refresh 2024-06-25 22:20:38 +02:00
Burak Kaan Köse 117b01c48b Fix for IMAP missing Inbox folder type. 2024-06-24 01:32:07 +02:00
Burak Kaan Köse be3f9465eb Fix sharing wino logs. 2024-06-24 00:36:21 +02:00
Burak Kaan Köse 438b25672f Release 1.7.4. 2024-06-23 23:32:04 +02:00
Burak Kaan Köse 3397845ccc Fixed an issue where empty listview drags focus to search bar automatically. 2024-06-22 00:43:48 +02:00
Burak Kaan Köse 82ae13ba3e Fixed Archive implementation for Gmail. 2024-06-21 23:48:03 +02:00
Burak Kaan Köse 8c830761f3 Fixed a rare issue with move function fails to re-synchronize the item properly to target folder. 2024-06-21 23:44:59 +02:00
Burak Kaan Köse ad5c134887 Revert "Get rid of additional progress bar loading in list page under the command bar."
This reverts commit cfdd32708a.
2024-06-21 22:39:44 +02:00
Burak Kaan Köse 150bf124a9 Imap client pool improvements and implementation of MaxConcurrentClients. 2024-06-21 04:27:44 +02:00
Burak Kaan Köse 1c96c0ccbf Reworked IMAP folder synchronization logic. Gained 4x and fixed bunch of bugs around it. 2024-06-21 04:27:17 +02:00
Burak Kaan Köse cf8ad3d697 Disable synchronization for default imap folders. 2024-06-21 04:25:32 +02:00
Burak Kaan Köse 5b723ec954 MaxConcurrentClients for IMAP model. 2024-06-21 04:25:07 +02:00
Burak Kaan Köse 633c708c33 Translation issue on save config text for missing system folder setup dialog. 2024-06-21 04:24:46 +02:00
Burak Kaan Köse e4784108f7 Default client size for imap client pool. 2024-06-21 04:24:31 +02:00
Burak Kaan Köse b4103a4edb Fixed an issue where setting archive folder as special folder does not update the configuration. 2024-06-21 04:24:04 +02:00
Burak Kaan Köse cfdd32708a Get rid of additional progress bar loading in list page under the command bar. 2024-06-21 04:10:55 +02:00
Burak Kaan Köse 8e97c1e9e8 Removed old code from imap setup dialogs pages. 2024-06-21 02:58:12 +02:00
Burak Kaan Köse e009bebfaf Fixed an issue where local draft is deleted via hover over action or delete button instead of discard button. Disabled discarding local drafts in compose page. 2024-06-21 02:11:18 +02:00
Burak Kaan Köse d3d190989d Enabled portuguese-brazil language. 2024-06-21 01:22:03 +02:00
Burak Kaan Köse 1b36b52019 New Crowdin updates (#244)
* 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 (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 (Greek)

* New translations resources.json (Indonesian)

* New translations resources.json (Galician)

* New translations resources.json (Portuguese, Brazilian)
2024-06-21 01:15:26 +02:00
Burak Kaan Köse e526e96e2d Fixed an issue where specifying imap auth method is ignored during authentication other than Auto. 2024-06-21 01:13:25 +02:00
Burak Kaan Köse 1659d74938 Release imap client only when the pool fails to provide one. 2024-06-21 00:32:45 +02:00
Burak Kaan Köse f7161dc39b Pre-post authentication ID extension for IMAP. Some servers require it pre-auth looks like. 2024-06-18 02:22:55 +02:00
Burak Kaan Köse d8ea41e4dd Version bump. 2024-06-18 00:33:28 +02:00
Burak Kaan Köse fe0a03db2f Fix crash on stream flush. 2024-06-17 10:16:38 +02:00
Burak Kaan Köse 49afed7751 Reworked IMAP setup flow. Implemented easy way to share protocol log on failure if possible. 2024-06-17 02:16:06 +02:00
Burak Kaan Köse a788b1706b Remove 'Rate' button from the shell menu. 2024-06-17 02:03:45 +02:00
Burak Kaan Köse d57fd20ca2 Fixed a crash for IMAP when there are no sent and draft folder set. 2024-06-16 23:18:21 +02:00
Burak Kaan Köse 5ecc1b09c8 Merge pull request #223 from Tiktack/Fix/Scrollbaroverlay-signature-webview-size
Fix overlay scrollbars and signature webview size
2024-06-16 22:22:18 +02:00
Burak Kaan Köse f1dfc9666b Merge pull request #219 from Tiktack/Bugs/AddLinkFix
Make HyperLink focusable in Signature Editor
2024-06-16 22:22:07 +02:00
Burak Kaan Köse f8973a3cf7 Updated 1.7.2 patch notes. 2024-06-14 01:08:10 +02:00
Burak Kaan Köse 228be8376f Rename database to match the version. 2024-06-14 01:08:00 +02:00
Burak Kaan Köse 3fee3b0224 Fix draft and junk folder's incorrect unread badge. 2024-06-14 00:52:36 +02:00
Burak Kaan Köse b4e705b347 Merge pull request #218 from bkaankose/l10n_main
New Crowdin updates
2024-06-14 00:40:54 +02:00
Burak Kaan Köse 51e59bebfc New translations resources.json (Indonesian) 2024-06-14 00:40:08 +02:00
Burak Kaan Köse a56ac31f4b New translations resources.json (Greek) 2024-06-14 00:40:07 +02:00
Burak Kaan Köse af05f081d2 New translations resources.json (Chinese Simplified) 2024-06-14 00:40:06 +02:00
Burak Kaan Köse b97d79d261 New translations resources.json (Ukrainian) 2024-06-14 00:40:05 +02:00
Burak Kaan Köse d227e6339f New translations resources.json (Turkish) 2024-06-14 00:40:04 +02:00
Burak Kaan Köse 74c503fea0 New translations resources.json (Russian) 2024-06-14 00:40:03 +02:00
Burak Kaan Köse ed8b0c4d3c New translations resources.json (Polish) 2024-06-14 00:40:02 +02:00
Burak Kaan Köse cbb17e92f0 New translations resources.json (Dutch) 2024-06-14 00:40:01 +02:00
Burak Kaan Köse f9d64cf777 New translations resources.json (Japanese) 2024-06-14 00:40:00 +02:00
Burak Kaan Köse 7fdd6d19cf New translations resources.json (Italian) 2024-06-14 00:39:59 +02:00
Burak Kaan Köse 60ca252b63 New translations resources.json (German) 2024-06-14 00:39:58 +02:00
Burak Kaan Köse 2027837c18 New translations resources.json (Danish) 2024-06-14 00:39:57 +02:00
Burak Kaan Köse 67904568b1 New translations resources.json (Czech) 2024-06-14 00:39:56 +02:00
Burak Kaan Köse afbc559a47 New translations resources.json (Catalan) 2024-06-14 00:39:55 +02:00
Burak Kaan Köse 67c312642c New translations resources.json (Spanish) 2024-06-14 00:39:54 +02:00
Burak Kaan Köse 89eb007e43 New translations resources.json (French) 2024-06-14 00:39:52 +02:00
Burak Kaan Köse 88c3f3204b Fix chinese translations. 2024-06-14 00:39:24 +02:00
Burak Kaan Köse 052ab98cd3 Fixing Gmail replies... 2024-06-14 00:39:18 +02:00
Burak Kaan Köse cd01c0e31b Release 1.7.2 2024-06-14 00:23:17 +02:00
Burak Kaan Köse c3d3228f65 Fixing signature dialog sizing issues and light theme switch. 2024-06-14 00:07:51 +02:00
Burak Kaan Köse f04647192f Merge pull request #217 from Tiktack/features/SignaturesImprovements
Re-implemented signature page to support multiple signatures
2024-06-13 23:41:08 +02:00
Burak Kaan Köse c00f0c9f52 Fixed an issue where notification payloads don't carry remote folder id with them. 2024-06-13 23:38:02 +02:00
Burak Kaan Köse 690e04c377 Fixed an issue where merged accounts are counting as 1 account for premium limit. 2024-06-13 22:51:29 +02:00
Burak Kaan Köse 545880dcce Fixing notification actions. 2024-06-13 22:48:33 +02:00
Burak Kaan Köse 4c080360a7 Delay after-execution-sync for Outlook only. 2024-06-12 02:12:39 +02:00
Burak Kaan Köse fdea15eef4 Fix gmail sending. 2024-06-12 02:12:23 +02:00
Burak Kaan Köse 5a4dd97abe Fix gmail single mime download error. 2024-06-12 00:32:04 +02:00
Burak Kaan Köse e47e3d936b Fixing Outlook sending issue. 2024-06-11 22:48:18 +02:00
Burak Kaan Köse 0e9fd4373e Create SendDraftRequest implementation and handle missing SentFolder synchronization. 2024-06-11 14:19:08 +02:00
Burak Kaan Köse 69a10c754a Implement sending functionality for Outlook synchronizer. 2024-06-11 14:16:57 +02:00
Burak Kaan Köse a8ba965c0d 1.7.2 release version update for manifest. 2024-06-11 14:16:30 +02:00
Burak Kaan Köse 847aed3519 Fix missing translation error on app updated background task message. 2024-06-11 14:16:16 +02:00
Burak Kaan Köse fed9345bea Fix requiring sender name in the initial account setup dialog for IMAP. 2024-06-10 16:22:35 +02:00
Burak Kaan Köse d71b6d0ab0 Fix #164 2024-06-09 02:59:07 +02:00
Burak Kaan Köse 40e5521fbf Merge pull request #212 from bkaankose/feature/AccountOrdering
[Feature] Account re-ordering.
2024-06-09 02:41:15 +02:00
Burak Kaan Köse c7781d2e75 Implemented a new dialog for account re-ordering and required apis. 2024-06-09 02:37:30 +02:00