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
Burak Kaan Köse
ee5129830c
Gmail crash fix.
2025-02-24 09:48:07 +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
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
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
Burak Kaan Köse
f7836eedce
Tracking failed imap setup steps for app insights.
2025-02-16 13:23:45 +01:00
Burak Kaan Köse
cf9869b71e
Revert "File scoped namespaces"
...
This reverts commit d31d8f574e .
2025-02-16 11:43:30 +01:00
Burak Kaan Köse
c1336428dc
AppCenter to AppInsights migration. ( #562 )
...
* Remove AppCenter usage and libraries.
* Remove redundant pacakges and add the app insights sink.
* Diagnostic id support and manipulating telemetries.
* Handling of appdomain unhandled exceptions.
* Remove unused package identity package from mail project.
* Fixing printing.
2025-02-16 01:44:41 +01:00
Burak Kaan Köse
f0e513bf0d
New Crowdin updates ( #559 )
...
* 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)
2025-02-15 12:55:45 +01:00
Burak Kaan Köse
ee9e41c5a7
IMAP Improvements ( #558 )
...
* 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.
2025-02-15 12:53:32 +01:00
Burak Kaan Köse
19b5852098
Missing package description and fixing typo.
2025-02-14 02:14:04 +01:00
Burak Kaan Köse
7cfa5a57f5
Event details page navigation, handling of attendees in Outlook synchronizer, navigation changes for calendar.
2025-01-16 22:00:05 +01:00
Burak Kaan Köse
56d6c22d53
Event details page basic layout.
2025-01-14 00:53:54 +01:00
Burak Kaan Köse
10b0b1e96e
Revert debug code for background synchronizer.
2025-01-09 22:24:45 +01:00
Burak Kaan Köse
6ef1e9c86c
Fix print icon.
2025-01-07 22:23:03 +01:00
Burak Kaan Köse
a0d0f2651b
Release x64 build properties for Calendar.
2025-01-07 22:13:07 +01:00
Burak Kaan Köse
b6edbad744
Fix multi-day event recurrences for monthly calendar.
2025-01-07 22:12:54 +01:00
Burak Kaan Köse
12d87be106
Speeding up the UI by changing the flip view orientation at correct moment.
2025-01-07 20:51:10 +01:00
Burak Kaan Köse
dfb83cc1f7
Sync calendar events for all accounts for testing.
2025-01-07 14:38:45 +01:00
Burak Kaan Köse
1840ae80c2
Fix google calendar sync for bg colors.
2025-01-07 14:38:29 +01:00
Burak Kaan Köse
2e9d1d83a4
Outlook delta synchronization.
2025-01-07 13:42:10 +01:00
Burak Kaan Köse
1ef83a3089
Bump version.
2025-01-07 01:14:05 +01:00
Burak Kaan Köse
b95c06a5dc
Fix startup launch for Mail.
2025-01-07 01:13:34 +01:00
Burak Kaan Köse
8f789841a6
Fix manage account navigation for Wino Mail
2025-01-07 01:13:25 +01:00
Burak Kaan Köse
0f57a4dfd7
Monthly calendar basics.
2025-01-06 21:56:33 +01:00
Burak Kaan Köse
125c277c88
Outlook calendar/event syncing basics without delta. Bunch of UI updates for the calendar view.
2025-01-06 02:15:21 +01:00
Burak Kaan Köse
a7674d436d
Handling of multi-day events, new rendering etc.
2025-01-04 11:39:32 +01:00
Burak Kaan Köse
48ba4cdf42
Fixed an issue where some children does not fit in the arranged box.
2025-01-02 22:24:04 +01:00
Burak Kaan Köse
8a9265eb79
Bunch of interaction updates for the calendar item control.
2025-01-02 00:18:34 +01:00
Burak Kaan Köse
215dc6ea6d
Basic dragging state for calendar control
2025-01-01 20:19:31 +01:00
Burak Kaan Köse
428dcb2348
New quick event dialog using Popup.
2025-01-01 19:17:54 +01:00
Burak Kaan Köse
1c79d14260
Finalizing quick event dialog.
2025-01-01 17:28:29 +01:00
Burak Kaan Köse
a82b487b92
Disable auto embedding of videos pasted on the editor.
2025-01-01 10:49:01 +01:00
Burak Kaan Köse
068369fca2
Some improvements on the quick event tip.
2024-12-31 22:22:19 +01:00
Burak Kaan Köse
d524143a53
Some adjustments for all day items control. Removed the leaking part.
2024-12-31 19:21:07 +01:00
Burak Kaan Köse
05ebfa68c9
Idle state loading for calendar.
2024-12-31 15:32:03 +01:00
Burak Kaan Köse
57d8fd7e10
Disable all day items control due to memory leak.
2024-12-31 14:28:37 +01:00
Burak Kaan Köse
64c556a337
Fixing load more issue during flip switches.
2024-12-31 14:28:28 +01:00
Burak Kaan Köse
de268d1168
Fixing on calendar event added, and testing method.
2024-12-31 01:30:10 +01:00
Burak Kaan Köse
8fd09bcad4
Proper handling of DateTimeOffset, support for Multi-Day events and reacting to adding/removing events for the days.
2024-12-30 23:10:51 +01:00
Burak Kaan Köse
8cc7d46d7b
Updating visibilities on calendar events on calendar activation/deactivation.
2024-12-30 01:15:31 +01:00
Burak Kaan Köse
bb56815210
Readable coloring for calendar events.
2024-12-30 01:15:06 +01:00
Burak Kaan Köse
332f2ab89f
Removed xaml converter for resolving mail subjects. ( #497 )
2024-12-29 23:00:42 +01:00
Burak Kaan Köse
d3780244cd
Improved calendar rendering, standartization of some templates and cleanup of old styles.
2024-12-29 22:30:00 +01:00
Burak Kaan Köse
f7bfbd5080
Encapsulation of grouped account selection events and collective events.
2024-12-29 19:37:36 +01:00
Burak Kaan Köse
eef2ee1baa
Listing account calendars on the shell, some visual state updates and reacting to calendar setting changes properly.
2024-12-29 17:41:54 +01:00
Burak Kaan Köse
8d8d7d0f8c
Handling of basic all-day events for calendar.
2024-12-29 13:06:35 +01:00
Burak Kaan Köse
979a3d8f1f
Displaying events and all-day events.
2024-12-28 23:17:16 +01:00
Burak Kaan Köse
95b8f54b27
Implementing themes for Calendar.
2024-12-28 20:42:03 +01:00
Burak Kaan Köse
5f1d411b28
Merge branch 'main' of https://github.com/bkaankose/Wino-Mail
2024-12-28 16:39:58 +01:00
Burak Kaan Köse
6e3fcf363a
Calendar page and shell improvements to support navigations. Enabled page caching.
2024-12-28 16:39:43 +01:00
Burak Kaan Köse
fbc3ca4517
Synchronizing calendars for gmail and some events.
2024-12-27 00:18:46 +01:00
Burak Kaan Köse
1668dfcce6
More abstraction for mail/calendar.
2024-12-24 18:30:25 +01:00
Burak Kaan Köse
da2a58a88b
Fix focus-other toggle for Live accounts.
2024-12-22 00:59:59 +01:00
Burak Kaan Köse
8390a868ba
Bump release version.
2024-12-22 00:50:01 +01:00
Burak Kaan Köse
296c498464
Fixing serial execution for sending drafts in Outlook.
2024-12-22 00:49:55 +01:00
Burak Kaan Köse
e3b2f41a1c
Bumping up some nugets.
2024-12-21 20:30:48 +01:00
Burak Kaan Köse
9b3424fa90
Fixing build errors and gmail profile synchronization.
2024-12-21 19:31:24 +01:00
Burak Kaan Köse
678d947f16
Fixing profile sync for gmail and separating authenticators token storage.
2024-12-01 03:05:15 +01:00
Burak Kaan Köse
0cd1568c64
Separation of core library from the UWP app.
2024-11-30 23:05:07 +01:00
Burak Kaan Köse
4e25dbf5e3
Remove redundant extensions folder.
2024-11-30 12:47:46 +01:00
Burak Kaan Köse
14e10c038c
Single synchronizer for calendar and mail.
2024-11-30 12:47:24 +01:00
Burak Kaan Köse
2bc5be2105
Compress command for IMAP after the authentication.
2024-11-30 11:48:05 +01:00
Burak Kaan Köse
36b8de470a
Fix delete key executing twice on mail list.
2024-11-27 20:43:49 +01:00
Burak Kaan Köse
9abe3dd7b3
Request binding for each request bundle.
2024-11-27 20:32:17 +01:00
Burak Kaan Köse
96c98a6987
New attachment templates that support saving and opening attachment when composing message.
2024-11-27 19:49:10 +01:00
Burak Kaan Köse
e586145f50
Fix invalid deserialization during folder rename.
2024-11-27 19:48:50 +01:00
Burak Kaan Köse
611fbfa6df
Fix grammer issue with english translation.
2024-11-27 18:40:55 +01:00
Burak Kaan Köse
54eb4f78b2
More abstractions
2024-11-27 03:01:14 +01:00
Burak Kaan Köse
1ce7bb8c02
Seperation of base synchronizer.
2024-11-27 02:51:07 +01:00
Burak Kaan Köse
ef17e86465
Fix attachment icons.
2024-11-27 02:30:32 +01:00
Burak Kaan Köse
cd3e0492f5
Fix themes and attachment icons.
2024-11-27 01:43:03 +01:00
Burak Kaan Köse
c3f98e327c
Implement custom wrap panel for reading page.
2024-11-27 01:42:50 +01:00
Burak Kaan Köse
20fc34a6fd
Replace progress bar with progress ring for sync progress.
2024-11-26 23:44:32 +01:00