Burak Kaan Köse
ab0810f710
Fixing the delta sync for caldav.
2026-02-18 20:43:10 +01:00
Burak Kaan Köse
7a13ae0ac8
Add manual live CalDAV service workflow tests ( #816 )
2026-02-18 13:44:58 +01:00
Burak Kaan Köse
c8e1678e55
Fix HtmlPreviewVisitor regressions and add sanitization tests ( #813 )
2026-02-17 22:12:27 +01:00
Burak Kaan Köse
f49d276f5a
Add dedicated Wino.Mail.ViewModels.Tests coverage for WinoMailCollection ( #812 )
...
* Add WinoMailCollection tests in dedicated ViewModels test project
* Fix WinoMailCollection tests flattening without SelectMany
2026-02-17 15:45:29 +01:00
Burak Kaan Köse
05112d6a35
Dispatch WebView2 runtime toast notification on UI thread ( #811 )
2026-02-16 16:32:47 +01:00
Burak Kaan Köse
fec49ce6f8
Proper cleanup of account on the UI when its deleted.
2026-02-16 01:56:22 +01:00
Burak Kaan Köse
31a7faeef9
Handle operation execution errors in rendering page.
2026-02-16 01:39:53 +01:00
Burak Kaan Köse
dae7d046c4
Calendar metadata fetch after creating account.
2026-02-15 19:57:48 +01:00
Burak Kaan Köse
d428a6ce7a
Ignore local calendar applying changes to prevent duplicate operations.
2026-02-15 19:44:07 +01:00
Burak Kaan Köse
ff25db3fea
Add busy state support for calendar item view models ( #810 )
2026-02-15 19:26:06 +01:00
Burak Kaan Köse
2baa87daeb
Add IMAP local calendar operation tests using in-memory DB ( #807 )
...
* Add IMAP local calendar operation handler tests
* Fix tests.
* Fix calendar item show as not updating.
* Create one default calendar for local calendar accounts.
2026-02-15 18:40:32 +01:00
Burak Kaan Köse
42e51571a8
Bunch of calendar implementation thing.
2026-02-15 11:27:30 +01:00
Burak Kaan Köse
acf0f649e8
CalDav synchronizer, new IMAP setup/edit page.
2026-02-15 02:20:18 +01:00
Burak Kaan Köse
64b9bfc392
Flag changes for uid based imap sync
2026-02-14 13:22:16 +01:00
Burak Kaan Köse
744145be06
Refactored impa synchronization.
2026-02-14 12:52:17 +01:00
Burak Kaan Köse
4a0dcd2899
Remove old project files.
2026-02-13 20:45:55 +01:00
Burak Kaan Köse
92df726f34
Batch flip-view range updates for programmatic calendar navigation ( #805 )
...
* Batch calendar range updates during programmatic navigation
* Refine programmatic calendar navigation batching state
2026-02-13 14:37:24 +01:00
Burak Kaan Köse
dbd5812c45
Fix null handling in WinoCalendarView date range updates ( #806 )
2026-02-13 10:58:25 +01:00
Burak Kaan Köse
884f000058
Calendar stuff.
2026-02-13 03:09:13 +01:00
Burak Kaan Köse
e936c431a2
Search improvements.
2026-02-12 18:57:55 +01:00
Burak Kaan Köse
b01fa4e4ba
Event details page improvements, calendar item update source.
2026-02-12 18:04:29 +01:00
Burak Kaan Köse
96dcdc8e03
Auto sync trigger and cancellation support.
2026-02-11 14:50:59 +01:00
Burak Kaan Köse
96d2efb3f0
Remove semantic zoom support.
2026-02-11 14:50:48 +01:00
Burak Kaan Köse
37199d84cb
Fixed the caching issue that causes mails to be not removed. Improved drag/drop.
2026-02-11 11:34:50 +01:00
Burak Kaan Köse
52ee5f1d8a
UI visuals for mail calendar items, calendar reminders.
2026-02-11 01:49:29 +01:00
Burak Kaan Köse
870a5e2bf6
Calendar - mail mapping.
2026-02-10 21:35:55 +01:00
Burak Kaan Köse
10dd42b63f
Thread UI fixes.
2026-02-10 01:03:03 +01:00
Burak Kaan Köse
0999c71578
Contacts, thread animation and image preview control improvements.
2026-02-09 22:39:30 +01:00
Burak Kaan Köse
e559a79506
Generic 404 handler for synchronizers.
2026-02-08 22:20:38 +01:00
Burak Kaan Köse
1747ed84a8
Disable logging synchronizer exceptions to sentry.
2026-02-08 19:43:13 +01:00
Burak Kaan Köse
22c6452227
Editor optimizations
2026-02-08 10:35:24 +01:00
Burak Kaan Köse
ad9b94d407
Removed the INC registrations for list view items.
2026-02-08 01:41:32 +01:00
Burak Kaan Köse
9f13bcd991
Collection optimizations.
2026-02-08 01:41:09 +01:00
Burak Kaan Köse
5bfa61a218
Create sub folder, delete folder, storage settings, some ui adjustments on threads.
2026-02-07 19:47:21 +01:00
Burak Kaan Köse
2cd03d5fec
Fix unrealized container unselected issue with the threads.
2026-02-07 15:50:23 +01:00
Burak Kaan Köse
c7fb648387
Thread selection improvements
2026-02-07 15:29:19 +01:00
Burak Kaan Köse
331b966556
Info panel for synchronizers in shell.
2026-02-07 14:03:41 +01:00
Burak Kaan Köse
d28de50ec6
Fixing outlook attachments, re-using compose page and some additional fixes on the mime headers for outlook.
2026-02-07 13:10:57 +01:00
Burak Kaan Köse
1ec8d5bbf2
Gmail drafting
2026-02-06 21:46:30 +01:00
Burak Kaan Köse
4374d19ac2
Threading improvements.
2026-02-06 20:13:44 +01:00
Burak Kaan Köse
071f1c9786
Refactored all synchronizers to deal with some of the chronic issues.
2026-02-06 01:18:12 +01:00
Burak Kaan Köse
d1425ca9ca
Ignore claude permissions.
2026-02-06 01:18:10 +01:00
Burak Kaan Köse
2fd600d47d
Partial Busy state for mark as read requests
2026-02-05 12:48:38 +01:00
Burak Kaan Köse
0eba778158
Mail update source.
2026-01-27 21:21:04 +01:00
Burak Kaan Köse
b343152f14
Some experiments.
2026-01-27 20:37:18 +01:00
Burak Kaan Köse
31097e42a9
Reacting calendar changes
2026-01-20 00:30:24 +01:00
Burak Kaan Köse
319b0af305
Global back listener for mouse.
2026-01-06 17:34:06 +01:00
Burak Kaan Köse
f105c2f8f0
Settings page and manage accounts navigation options.
2026-01-06 17:23:58 +01:00
Burak Kaan Köse
7cc201f423
ShowAs stripe for calendar control template.
2026-01-06 12:54:47 +01:00
Burak Kaan Köse
a23a99cc8d
Join online for quick popup.
2026-01-06 12:07:22 +01:00
Burak Kaan Köse
be6b23c47b
AOT safe panels.
2026-01-06 11:45:03 +01:00
Burak Kaan Köse
f8333aab10
Single isntances and some updates shit.
2026-01-06 11:11:37 +01:00
Burak Kaan Köse
d279c0a8dd
Fix syncing ocurrences.
2026-01-05 15:10:37 +01:00
Burak Kaan Köse
bd8867dba6
Potential nre.
2026-01-05 15:10:33 +01:00
Burak Kaan Köse
3d07328f47
Calendar invitations for Mail part of the app.
2026-01-05 00:21:07 +01:00
Burak Kaan Köse
0b0f6b8d8e
Show as localization.
2026-01-04 13:25:08 +01:00
Burak Kaan Köse
4603b1fb14
Calendar attachments.
2026-01-03 23:59:37 +01:00
Burak Kaan Köse
c8ef031e7d
Some changes.
2026-01-03 20:46:03 +01:00
Burak Kaan Köse
9877656eea
RSVP options.
2026-01-03 19:33:36 +01:00
Burak Kaan Köse
a64627e7d6
Reminders.
2026-01-01 15:02:40 +01:00
Burak Kaan Köse
3b485dc1fe
Event details UI improvements.
2026-01-01 10:07:56 +01:00
Burak Kaan Köse
e71c050724
Item update and delete scenarios.
2025-12-31 15:33:13 +01:00
Burak Kaan Köse
d54a9f6279
copilot instructions
2025-12-31 14:15:12 +01:00
Burak Kaan Köse
f917e4a721
New setting options.
2025-12-31 14:09:57 +01:00
Burak Kaan Köse
61fb10a951
Calendar settings on settings page.
2025-12-31 13:28:53 +01:00
Burak Kaan Köse
d3704a0f09
More coverage for Esc to unselect all items.
2025-12-31 11:08:30 +01:00
Burak Kaan Köse
c584929db5
Fix outlook sync.
2025-12-30 23:49:25 +01:00
Burak Kaan Köse
ea4cf20746
+2 years sync for Outlook
2025-12-30 23:41:53 +01:00
Burak Kaan Köse
2056a2d783
Handle deleted events.
2025-12-30 23:32:00 +01:00
Burak Kaan Köse
b81ab0ca15
Creating events.
2025-12-30 11:59:54 +01:00
Burak Kaan Köse
70ac2d2bea
New grouped collection for quick event dialog.
2025-12-30 10:36:27 +01:00
Burak Kaan Köse
07f3dabff6
win2d -> skia, some improvements on rendering.
2025-12-30 10:02:24 +01:00
Burak Kaan Köse
72e43e4b7a
Recalculate recurrences when a new event added.
2025-12-30 08:51:50 +01:00
Burak Kaan Köse
0519bf86b3
I dont know some improvements on reacting calendar changes.
2025-12-29 23:13:32 +01:00
Burak Kaan Köse
6ba2f1f3e2
Make sure outlook correctly calls datetime for delta api.
2025-12-29 14:46:31 +01:00
Burak Kaan Köse
8613e92b31
Fixed the display date of the calendar items. Created test project for core library, included tests for recurring calendar events.
2025-12-29 14:10:09 +01:00
Burak Kaan Köse
f79305f0a6
Fix the AOT issue with custom binding of IsSelected property through CVS in Mail List.
2025-12-28 07:28:20 +01:00
Burak Kaan Köse
0f6aa66b21
Small warning.
2025-12-28 07:27:27 +01:00
Burak Kaan Köse
51540c89d1
Fix auto nav to calendar on launch.
2025-12-28 06:58:06 +01:00
Burak Kaan Köse
a5227abd40
Some UI shit.
2025-12-27 19:16:24 +01:00
Burak Kaan Köse
014b5aa671
Initial integration.
2025-12-26 20:46:48 +01:00
Burak Kaan Köse
10b85ea135
Fixing attachment icons.
2025-12-25 19:48:42 +01:00
Burak Kaan Köse
f6e94e89c9
Fixing an issue where DeleteAsync calls expect PK.
2025-12-25 17:21:23 +01:00
Burak Kaan Köse
8a68fafedf
Fixed an issue with loading mails with infinite scroll.
2025-12-15 21:06:13 +01:00
Burak Kaan Köse
9fbbd00dc5
Object deleted error fix.
2025-11-30 17:51:44 +01:00
Burak Kaan Köse
a8a5d3c3d6
Fixed the issue with mail rendering page not getting disposed properly.
2025-11-24 20:54:57 +01:00
Burak Kaan Köse
1a2590e2c3
Missing import.
2025-11-23 17:05:11 +01:00
Burak Kaan Köse
8858ef08c2
Better progress for outlook synchronizer.
2025-11-23 17:04:38 +01:00
Burak Kaan Köse
4520e16048
Make sure gmail sdk is trimmable.
2025-11-23 16:48:54 +01:00
Burak Kaan Köse
56cd29429e
Remove Bindings for maill ist page.
2025-11-16 01:56:10 +01:00
Burak Kaan Köse
07aeaf8c8f
Removal of Bindings
2025-11-16 00:23:23 +01:00
Burak Kaan Köse
a2c7e5f29a
Remove old projects.
2025-11-16 00:08:45 +01:00
Burak Kaan Köse
b3130d9441
New assets.
2025-11-16 00:02:55 +01:00
Burak Kaan Köse
0dd907e314
Merge core project into winui project.
2025-11-15 14:52:01 +01:00
Burak Kaan Köse
12a39064dc
Some item templates and removal of sqlkata.
2025-11-15 13:29:02 +01:00
Burak Kaan Köse
b356af8eb4
Main app aot compatibility.
2025-11-14 18:51:48 +01:00
Burak Kaan Köse
ae64094feb
Make winui core library aot compatible.
2025-11-14 14:48:03 +01:00
Burak Kaan Köse
472cc3d7f2
Fix warnings for core view models.
2025-11-14 14:44:56 +01:00
Burak Kaan Köse
dbaed6094b
Make core library aot compatible.
2025-11-14 14:42:05 +01:00
Burak Kaan Köse
8cb8f27e00
Make services aot compatible.
2025-11-14 14:28:10 +01:00