Commit Graph
100 Commits
Author SHA1 Message Date
Aleh Khantsevich 832b363da7 Improved outlook online search even more and removed redundant methods from ChangeProcessor (#586) 2025-02-24 18:53:11 +01:00
Aleh KhantsevichandBurak Kaan Köse 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
Aleh KhantsevichandBurak Kaan Köse 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
Aleh Khantsevich 4215a2592f Remove last simicolon in to/cc/bcc (#574) 2025-02-18 20:51:02 +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
Aleh Khantsevich 3ddc1a6229 file scoped namespaces (#565) 2025-02-16 11:54:23 +01:00
Aleh Khantsevich d31d8f574e File scoped namespaces 2025-02-16 11:35:43 +01:00
Aleh Khantsevich 30f1257983 Attempt to fix source generator issues (#556)
* Changed some properties of source generator project

* Remove accelerate
2025-02-14 19:16:54 +01:00
Aleh Khantsevich f007cef208 Updated Privacy policy URL (#557) 2025-02-14 19:15:42 +01:00
Aleh KhantsevichandBurak Kaan Köse 2ec05ea7cc UWP .NET9 (#555)
* 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>
2025-02-14 01:43:52 +01:00
Aleh Khantsevich e8dd8bff44 Added save of drafts when closing app (#546) 2025-02-09 10:42:51 +01:00
Aleh Khantsevich ab3f65edfa clear selection on htmlRender (#544) 2025-02-04 21:47:49 +01:00
Aleh Khantsevich fcaf62ecf7 View message source (#541)
* Added view message source

* Change condition to when button available
2025-02-01 18:13:36 +01:00
TiktackandBurak Kaan Köse 550c8fb899 Replace T4 with Source Generator (#459)
* Replace T4 template with source generator

* remove space

* Added summary

---------

Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
2024-11-03 15:51:08 +01:00
Tiktack ff998a8bd1 Fix for To/Cc/Bcc alignment and crush when opening eml (#449)
* Add margin to To/Cc/Bcc

* Fix crash when opening eml

* Remove useless top
2024-11-03 15:45:10 +01:00
Tiktack a1517f82bc Added no subject handler (#451)
* Added no subject handler
changed text trimming for address to CharacterEllipsis

* Make email subject selectable.
2024-11-03 15:44:39 +01:00
Tiktack d8885b089a Removed margin from mail list (#456)
Adjusted margin for group header to match new mail list
2024-11-03 15:44:16 +01:00
Tiktack beba06b8ba Added escaping for line breaks in mailto body to <br> (#419) 2024-10-21 21:03:00 +02:00
Tiktack 762be492bb Added flyout on click for recipients (#436)
User accoutn will be first in recipents list
Recipient shows eather name or address to save space
Added tooltip which shows both ( Name and Address)
Added ";" to have visual separation between names, since we don't have address all the time.
To/Cc/Bcc now at the top of their container, previously they were center and it was hard to understand is it To/CC/Bcc recipient when there many of them
2024-10-21 21:02:02 +02:00
Tiktack c00efff554 Scroll window to the top on render. (#423) 2024-10-21 21:00:32 +02:00
Tiktack 9aa1de11af Added more handling when fromName is null or empty (#399) 2024-09-27 01:06:57 +02:00
TiktackandBurak Kaan Köse 939b395dcd Replace old markdown and remove redundant events (#389)
* Remove redundant messages

* Replaced old markdown with preview.
Added nuget config to add preview feed

* Fix old extensions usage

* Scrollbar margin for the markdown.

---------

Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
2024-09-27 00:46:51 +02:00
Tiktack e628a98cb8 Fixed visual bug with margin in narrow state (#383)
* Reworked paddings/margins for mail list

* Fix composer page

* Moved layput changes from code behind to visual states
2024-09-19 00:52:27 +02:00
Tiktack cad9250cb7 Feature/update icons (#378)
* Added a few icons to ttf font

* Replace junk with blocked

* Fix build

* Remove outdated commandBar styles

* Added Icomoon file to root

* Added imap icon
2024-09-14 21:15:38 +02:00
Tiktack 4ac8095554 Fixes Webview jumps when navigating emails and added Tooltips to the collapsed nav view. (#373)
* Prepare To/Cc/Bcc info in advance to avoid layout shifts

* Changed tooltips in nav view to apply to whole element instead of content

* Revert comment
2024-09-14 18:41:33 +02:00
Tiktack 02e99066ca Hotfix: Change FontIcon to PathIcon/SymbolIcon for Win10 users. (#358)
* Replaced Segoe Icons with Path/Symbol

* Add tooltips
2024-09-10 17:20:14 +02:00
Tiktack 7761cf6dbe Code Quality: Fixed multiple paddings, disabled backspace addon (#354)
* Changed paddings and size for unsubscribe button to avoid shifts

* Fix bottom paddings

* Disable backspace addon, simplify attachments logic, convert switches

* Remove redundant code from Mail Rendering page

* Replace Font Icon to Path
2024-09-10 10:14:13 +02:00
Aleh Khantsevich 51626dfd04 Remove redundand command bar classes 2024-09-01 01:28:36 +02:00
Aleh Khantsevich cb05e58f1e Center Sigmented and add tooltips 2024-09-01 01:12:00 +02:00
Aleh Khantsevich 07ac81583e Fix delete action on KeyPress 2024-08-31 15:11:28 +02:00
Aleh Khantsevich b8ca3f8604 Disable toolbar when nothing selected. 2024-08-31 14:29:57 +02:00
Aleh Khantsevich 85b5469d96 Fix wrong logic for set/unset flag 2024-08-31 14:19:43 +02:00
Aleh Khantsevich d3ddf7b191 style/renaming 2024-08-31 13:56:31 +02:00
Aleh Khantsevich ebf196ec73 Remove redundant message 2024-08-31 13:39:32 +02:00
Aleh Khantsevich 85c3833452 Make TopBar dynamic 2024-08-31 13:25:55 +02:00
Aleh Khantsevich a4ff67e8f4 Fix margins 2024-08-31 00:42:17 +02:00
Aleh Khantsevich 0d84e409c5 Fix button sizes 2024-08-30 00:15:13 +02:00
Aleh Khantsevich bdf212fdb3 Remove bottom padding of mail list 2024-08-29 17:36:50 +02:00
Aleh Khantsevich c6216f54f8 simplify layout for mail list 2024-08-29 17:18:46 +02:00
Aleh Khantsevich 945c747e3e Added setting to show/hide action bar in mail list 2024-08-29 01:13:51 +02:00
Aleh Khantsevich 552fca8df7 Moved refresh and multi select buttons 2024-08-29 00:19:24 +02:00
Aleh Khantsevich f002ccfa3a Replace WinoPivot with segmented 2024-08-26 17:27:27 +02:00
Aleh Khantsevich 10c94efa57 Fix priority button size 2024-08-26 00:58:41 +02:00
Aleh Khantsevich c84316e974 Added translations for discard/send buttons in composer 2024-08-26 00:31:12 +02:00
Aleh Khantsevich 7e4d1fbf49 Replace custom pivot + command bar with tabbed commandbar 2024-08-25 23:52:55 +02:00
Aleh Khantsevich f797520e56 Make Jodit fill all available height of webview 2024-08-22 01:59:09 +02:00
Aleh Khantsevich 9cc4c33bb1 Fix multiselect and hide sizer 2024-08-19 21:16:58 +02:00
Aleh Khantsevich a82e074bd4 Fix merge conflicts 2024-08-19 20:50:14 +02:00
Aleh Khantsevich d8705de26f Replaced setting with reset button 2024-08-19 20:41:55 +02:00
Aleh Khantsevich 68536d6c34 Fix padding in narrow state 2024-08-19 18:49:35 +02:00
Aleh Khantsevich f57c27e755 Fix multiple items selected 2024-08-19 17:15:59 +02:00
Aleh Khantsevich 9a97a27c8a Init 2024-08-19 16:26:15 +02:00
Tiktack 579a22ea45 Remove self from reply all when no other recepients (#319) 2024-08-17 15:00:25 +02:00
Tiktack cbd5a515a9 Fix account signature preferences during draft creation (#314)
* Pass account ID instead of account to draft creation method, since account object can be stale.

* Configure await
2024-08-12 00:56:26 +02:00
TiktackandBurak Kaan Köse 5912adff93 Embedded images replaced with cid linked resources. (#313)
* Added logic to replace embedded images with linked resources

* Added alt text for images and replaced NewtonSoft with Text.Json

* Fix draft mime preparation

* Fix crashes for signatures without images.

---------

Co-authored-by: Burak Kaan Köse <bkaankose@outlook.com>
2024-08-11 23:58:54 +02:00
Tiktack f408f59beb Improve mailto links handling (#310)
* Refactor draft creation

* try scoped namespace

* Refactor mailto protocol and revert namespaces

* Remove useless account query

* Fix typo and CC/BCC in replies

* Replace convert with existing extension

* Small fixes

* Fix CC/Bcc in replies to automatically show if needed.

* Fixed body parameter position from mailto parameters

* Fixed issue with ReplyAll self not removed
2024-08-10 14:33:02 +02:00
Tiktack 641454fa14 Fixed broken build after compoer fonts merge (#288) 2024-07-18 21:02:03 +02:00
Tiktack cf2f0ec936 Ability to set composer default font (#287)
* Added ability to set Composer font

* Added missing translations and refactoring

* Remove unused methods

* Small fixes
2024-07-18 20:04:11 +02:00
Tiktack d6b3240506 Migrate from Quill to Jodit (#264)
* Refactored JS folder.
Removed useless files

* Add border to signature webview ( Fix for light theme)

* migrated quill to jodit(links not working)

* Removed quill subfolder

* removed table styles and fixed trigger color

* disable addaptive toolbar

* Remove direction button

* MinHeight, Toolbar toggle, style for combobox

* Added reference mail to replies and forward

* Command bar in compose page
Fixed align behaviour with Jodit

* Fix theme toggle in composer

* switch cc and to in mail chain

* default selected value for aligment

* make CC/To/From to be mailto links

* Added drag and drop for images
Fixed dropzones visual states
Corrected border radius
Fixed null reference exception when event dispatched when chromium still not initialized
2024-07-07 18:04:53 +02:00
Aleh Khantsevich 5923d72803 Added drag and drop for images
Fixed dropzones visual states
Corrected border radius
Fixed null reference exception when event dispatched when chromium still not initialized
2024-07-07 01:42:12 +02:00
Aleh Khantsevich 8cde976358 make CC/To/From to be mailto links 2024-07-06 22:54:54 +02:00
Aleh Khantsevich 256a5b50ac default selected value for aligment 2024-07-06 19:34:46 +02:00
Aleh Khantsevich 8b236f68f4 switch cc and to in mail chain 2024-07-06 19:16:04 +02:00
Aleh Khantsevich c18f6d3978 Fix theme toggle in composer 2024-07-06 18:23:44 +02:00
Aleh Khantsevich e65733754c Command bar in compose page
Fixed align behaviour with Jodit
2024-07-06 00:52:19 +02:00
Aleh Khantsevich 4505630896 Added reference mail to replies and forward 2024-07-03 23:54:19 +02:00
Aleh Khantsevich 044804143f MinHeight, Toolbar toggle, style for combobox 2024-07-03 02:10:28 +02:00
Aleh Khantsevich 1e9d7c9b93 Remove direction button 2024-07-02 02:52:56 +02:00
Aleh Khantsevich 573fe3cad3 disable addaptive toolbar 2024-07-02 02:26:07 +02:00
Aleh Khantsevich cd3880c85c removed table styles and fixed trigger color 2024-07-02 02:14:59 +02:00
Aleh Khantsevich 3d69f96b96 Removed quill subfolder 2024-07-01 01:28:18 +02:00
Aleh Khantsevich 963a15abe7 migrated quill to jodit(links not working) 2024-07-01 00:57:07 +02:00
Aleh Khantsevich bfc2af71a4 Add border to signature webview ( Fix for light theme) 2024-06-27 17:03:07 +02:00
Aleh Khantsevich 35142bb61d Refactored JS folder.
Removed useless files
2024-06-27 14:17:05 +02:00
Aleh Khantsevich 0b96f69a1d Fix backgrounds 2024-06-25 00:37:09 +02:00
Aleh Khantsevich bb418e51d4 fix compose page spacing 2024-06-24 01:38:50 +02:00
Aleh Khantsevich 5fb23ab8bf simplify xaml spacing 2024-06-24 01:36:53 +02:00
Aleh Khantsevich 18719815a3 Merge main 2024-06-24 01:30:20 +02:00
Aleh Khantsevich f795595107 Fix narrowed view bug 2024-06-24 00:57:23 +02:00
Aleh Khantsevich c598daab9b Fixed command bar open state 2024-06-24 00:20:54 +02:00
Aleh Khantsevich 1e12ddd8e2 Fix custom themes and drag/drop 2024-06-23 23:04:42 +02:00
Aleh Khantsevich dccf55d57a Added separated zones 2024-06-23 13:32:06 +02:00
Aleh Khantsevich 0dfe1c8e3a Remove semicolon 2024-06-14 01:40:05 +02:00
Aleh Khantsevich c5630d90ec Made HyperLink focusable 2024-06-14 01:37:56 +02:00
Aleh Khantsevich fedf5d2203 Fixed tooltips 2024-06-13 03:13:53 +02:00
Aleh Khantsevich 5242e55826 fixed some app bar buttons 2024-06-13 02:49:54 +02:00
Aleh Khantsevich 1bf86e73a7 Fix merge conflicts 2024-06-13 01:42:19 +02:00
Aleh Khantsevich c3fe72f561 Added scrollviewer to signatures settings 2024-06-13 01:32:32 +02:00
Aleh Khantsevich b54555a4f7 Re-implemented signature page to support different signatures for different actions 2024-06-13 00:51:59 +02:00
Aleh Khantsevich 57e31c1dfb Added attachments drag & drop support 2024-05-22 02:10:14 +02:00
Aleh Khantsevich 1f59d3179c Added SearchPivotName trnslation resource 2024-05-09 01:11:02 +02:00
Aleh Khantsevich 1f6e1db695 Fyx typo and formating 2024-05-09 00:51:16 +02:00
Aleh Khantsevich 5b46c372ab Added search pivot 2024-05-08 23:59:50 +02:00
Aleh Khantsevich f143d3e1c2 Changed placegolders to start from capital latter 2024-05-08 20:01:55 +02:00
Aleh Khantsevich c7639309ef Fixed progress ring, width of empty results and message for empty results with filters 2024-05-08 19:26:47 +02:00
Aleh Khantsevich b788531e47 Reset all filters after navigation and clear button re-initializing mail list 2024-05-08 02:05:42 +02:00
Aleh Khantsevich 00fa2ca804 Fix formating issues and styles 2024-05-05 17:41:49 +02:00
Aleh Khantsevich 74cdf09ebc Added filter option has files 2024-05-05 17:01:40 +02:00
Aleh Khantsevich 80ec12740a Fixed scrollbar 2024-05-05 02:38:51 +02:00
Aleh Khantsevich a0002ff97b fixed attachments layout and size and added progressbar 2024-05-05 02:15:29 +02:00