Commit Graph

266 Commits

Author SHA1 Message Date
Patrick Simpson 0e004b7937 [KOE-168] Disabling local resolving for send-as 2018-03-19 14:57:11 +02:00
Patrick Simpson bdbad3c474 Lots of additional logging for EASAccount 2018-03-15 13:42:23 +02:00
Patrick Simpson 8c08363b1f [KOE-76] Implemented per-account sync timeframe in sync dialog 2018-02-28 17:00:51 +02:00
Patrick Simpson 126bfff3be Fixes to URLs for SOAP and ActiveSync requests; additional logging in case of error 2018-02-07 15:34:01 +02:00
Patrick Simpson 073f883ba6 Fix for updated share separator for whole stores 2018-02-05 13:49:19 +02:00
Patrick Simpson ec8ac6de01 [KOE-151] Fix for exception in Shared Folder dialog if group is synced as contact 2018-02-05 11:15:08 +02:00
Patrick Simpson ab9316ea13 [KOE-162] Allowing sharing full store of unknown users and Public fodlers 2018-02-05 11:08:10 +02:00
Patrick Simpson 9f3a49dcea [KOE-91] Moved setting of initials after display name in GAB to prevent Outlook from determining it itself 2018-02-05 09:23:11 +02:00
Patrick Simpson 10b1bc36af [KS-39827] Made stdole embedded dependency to hopefully fix issue 2018-02-01 12:46:06 +02:00
Patrick Simpson b9804990fe [KOE-163] Moved initial send/receive to after account setup, as that caused device id to be unassigned. 2018-02-01 11:24:18 +02:00
Patrick Simpson aec16b0d2d Updated version 2018-01-17 14:50:21 +02:00
Patrick Simpson 29d9b2d5bf [KS-39256] Extra check for invalid group ids in GAB sync.
Added Trace logging to GAB to show all JSON contents.
2018-01-17 14:35:52 +02:00
Patrick Simpson 6e3fd074c4 [KOE-41] Removed embedded images from resource manifest 2018-01-09 15:51:00 +02:00
Patrick Simpson af258f05cc Updated test certificate 2018-01-08 12:11:05 +02:00
Patrick Simpson 6745e3657b Updated dummy certificate 2018-01-08 10:50:50 +02:00
Patrick Simpson 8d3ad5f22d [KOE-124] Added capability check for whole store sharing 2017-12-22 13:24:00 +02:00
Patrick Simpson 9ab8fc5d89 Revert "[KOE-155] Implemented send-as option in shared folder dialog. Not fully working, as I cannot link it back to Outlook folders. Committing for when we can fix this."
This reverts commit 98e283168a.
2017-12-20 14:38:15 +02:00
Patrick Simpson 98e283168a [KOE-155] Implemented send-as option in shared folder dialog. Not fully working, as I cannot link it back to Outlook folders. Committing for when we can fix this. 2017-12-20 14:37:53 +02:00
Patrick Simpson 0bfeac5193 Some additional logging for send-as 2017-12-14 12:23:39 +02:00
Patrick Simpson 1b6dabff05 [KOE-124] Implemented removing of shared stores 2017-12-07 16:08:31 +02:00
Patrick Simpson 96e4c37450 Fixed enabling of apply button in shared folders dialog 2017-12-07 13:20:09 +02:00
Patrick Simpson 3736d8d320 [KOE-124] UI improvements 2017-12-01 12:22:22 +02:00
Patrick Simpson 6d50679269 [KOE-124] Lots of small fixes for account share setup 2017-11-30 09:26:12 +02:00
Patrick Simpson ae076fe12f [KOE-124] Added UI support for opening whole stores 2017-11-29 11:18:10 +02:00
Patrick Simpson f70e320d85 [KOE-151] Added option SMTPGroupsAsContacts to GAB, to allow groups with SMTP addresses to be created as contacts 2017-11-28 10:58:37 +02:00
Patrick Simpson 57fda204e4 Added empty EASAccount project 2017-11-22 08:58:26 +02:00
Patrick Simpson b82e2ef839 [KOE-139] SharedFolderDialog now sets read-only flag on statically configured shared folders. 2017-11-08 14:39:52 +02:00
Patrick Simpson 7404b15d7a [KOE-149] Setting displayName later in GAB syncing, to prevent Outlook from constructing its own version. 2017-11-08 13:26:01 +02:00
Patrick Simpson be5d698654 [KOE-139] Added tooltips and support for disabling tree nodes in shared folders dialog, to support configured folders 2017-11-08 12:53:57 +02:00
Patrick Simpson 4b868456b0 [KOE-98] Added exclusions for configured and GAB folders to reminders query 2017-11-08 11:49:23 +02:00
Patrick Simpson 05d6d715a0 Comment update 2017-11-08 11:44:11 +02:00
Patrick Simpson d585da1c97 [KOE-148] Added send/receive at start-up 2017-11-01 14:36:41 +02:00
Patrick Simpson 9c10ac93dd [KOE-147] Iteration of stores now handles exceptions to prevent single broken store from affecting correct stores. 2017-10-25 11:22:50 +02:00
Patrick Simpson c2b0dc6e26 [KOE-146] Free/Busy server now tries another port if the standard port is in use. 2017-10-25 11:00:44 +02:00
Patrick Simpson f8f4c4aaa5 Fixed exception on default folder name if GAB user lookup fails 2017-10-07 10:17:14 +03:00
Patrick Simpson 99a8e1f0bd [KOE-49] Cleaned up margins for settings dialogs 2017-09-26 17:34:03 +02:00
Patrick Simpson a8fe76cf12 [KOE-116] Fix for cases when GAB is not available 2017-09-26 17:33:26 +02:00
Patrick Simpson 1febd7030e Added constructor to backendid with int64, as that seems to occur in Z-Push for 0. 2017-09-26 17:07:41 +02:00
Patrick Simpson a76c2f06e5 Fixed undisposed wrapper in secondary contacts 2017-09-26 16:51:36 +02:00
Patrick Simpson 06e90bed30 [KOE-142] Added exception to checking of shared folder renaming for secondary contacts, as that renames the folder. 2017-09-26 16:34:23 +02:00
Patrick Simpson 04a73157b5 Made ribbon caption upper case for Outlook 2013 to match other captions 2017-09-26 16:10:45 +02:00
Patrick Simpson 20ebda3e8c [KOE-116] Added configuration of display names for shared folders 2017-09-26 16:01:53 +02:00
Patrick Simpson f1937cd3d6 [KOE-142] Now suppressing moving of any shared folder or into a shared folder. This prevents deletion of folders moved into shared folders. Also added the SuppressHierarchyChanges property to enable/disable it. 2017-09-20 14:56:54 +03:00
Patrick Simpson c57c995b82 [KOE-142] Added suppression and undo of local hierarchy changes to shared folders 2017-09-18 15:47:20 +03:00
Patrick Simpson 6afaa7aeba [KOE-132] Added test to prevent crash when sending email through other applications. 2017-09-06 15:17:45 +03:00
Patrick Simpson d9cd9e4521 [KOE-107] Added GAB lookup for send-as sender in case Outlook fails to resolve it, with option GABLookup to disable it. 2017-09-06 13:01:42 +03:00
Patrick Simpson b6a9d36282 Fixed bug in restarter command line that cause restarting to fail 2017-09-06 12:18:42 +03:00
Patrick Simpson 4ea8432f0f [KOE-123] Added basic code to register an account on startup. Not working fully yet, just creates a store. 2017-09-06 09:32:09 +03:00
Patrick Simpson d00fcffcf8 [KOE-133] Added checks for null accounts and explorers, which happens when an email is sent through another application. 2017-08-02 12:16:01 +03:00
Patrick Simpson 4d21e18641 [KOE-103] Added full logging of wrapper/item events using the TraceExtra log level 2017-07-31 15:11:18 +03:00
Patrick Simpson e05768a399 [KOE-103] Improvements to tracing: added property logging and explicit gc to item events log. 2017-07-31 11:27:08 +03:00
Patrick Simpson d8b09c1d9d [KOE-23] Fixed for multiple BCC recipients 2017-07-31 10:13:55 +03:00
Patrick Simpson 0d42105f93 [KOE-130] Cleanup and fixes for disabling wrapper tracing 2017-07-05 17:33:17 +02:00
Patrick Simpson 4ba62b1e1d [KOE-130] Removed cached property accessor, as that seems to keep the wrapper alive when it's no longer used. 2017-07-05 16:21:23 +02:00
Patrick Simpson 59ad301b03 [KOE-130] Added wrapper tracing feature 2017-07-05 12:12:43 +02:00
Patrick Simpson ac0634c2d3 [KOE-125] Fixed initial focus handling for shared folders dialog. Also no longer automatically opening when user tabs away from dialog. 2017-06-30 15:26:45 +02:00
Patrick Simpson 008c27026d [KOE-125] Added focused border to tree control 2017-06-30 14:55:51 +02:00
Patrick Simpson b17ebb2ec4 [KOE-125] Fixed selection of separator borders in drop list 2017-06-30 12:35:52 +02:00
Patrick Simpson 02410c65ef [KOE-115] Enabled sync stall detection by default 2017-06-30 11:56:14 +02:00
Patrick Simpson 334aeabc9d [KOE-125] Fixed mouse wheel handling for combo box 2017-06-29 18:57:13 +02:00
Patrick Simpson 1b509495c8 Implemented selection of GAB users. Added fallback item if no users are found. 2017-06-29 18:46:37 +02:00
Patrick Simpson d7c7c94a7e Implemented GABLookupControl using new combo box 2017-06-29 18:27:48 +02:00
Patrick Simpson a27f65e3d1 Added owner drawing of combo box items 2017-06-29 15:50:21 +02:00
Patrick Simpson 27f1eb7b8a Implemented basic filtering for combo box items 2017-06-29 15:01:35 +02:00
Patrick Simpson acfc47f018 Fixed keyboard handling in combo box 2017-06-29 13:37:55 +02:00
Patrick Simpson fdf8350afb Clean ups to combobox 2017-06-29 13:07:14 +02:00
Patrick Simpson af97aae748 Clean ups to combo box code 2017-06-29 12:36:56 +02:00
Patrick Simpson a0640739e8 Finalised mouse handling for combo box 2017-06-29 11:35:44 +02:00
Patrick Simpson 5371e0ee43 Fixed dimensions of combo box dropdown 2017-06-28 14:47:12 +02:00
Patrick Simpson 2490952c0b Simplified event handling for combo box, without message filter 2017-06-28 11:58:25 +02:00
Patrick Simpson ddec4f5bfc Added highlight of dropdown items on mouse move 2017-06-28 10:10:34 +02:00
Patrick Simpson 500499a67e Implemented key forwarding from combo box edit to list 2017-06-28 08:54:51 +02:00
Patrick Simpson 72fa30189e Exposed list properties on KComboBox 2017-06-21 16:08:38 +02:00
Patrick Simpson ed1892b3d7 Fixed disabled sync stall test 2017-06-21 16:07:32 +02:00
Patrick Simpson 7b67b64e07 Added focused visual style to combobox 2017-06-21 09:11:33 +02:00
Patrick Simpson 03e27943f6 Started on combobox fixes for shared folders dialog 2017-06-20 15:26:16 +02:00
Patrick Simpson 833cb6e4d3 Added edit and button portion of custom combo box. 2017-06-19 15:51:23 +02:00
Patrick Simpson 4b2795d7f4 Changed display name of ZPush Accounts to the STMP address, as it defaulted to full name, which may be in multiple accounts 2017-06-15 13:10:42 +02:00
Patrick Simpson 30f460184f [KOE-115] Added lastsynctime to automatic resync check. 2017-06-14 16:08:11 +02:00
Patrick Simpson 1efaa3e711 Revert "[KOE-115] Added check to sync stall detection to see if anything has synced. If not, it's considered a startup delay and doesn't trigger the warning"
This reverts commit 21c5da59e6.

This approach didn't work
2017-06-14 15:14:12 +02:00
Patrick Simpson 3502a6ffa6 [KOE-22] Changed string if no shared folders are available to indicate this might be a permission issue 2017-06-14 14:47:25 +02:00
Patrick Simpson 8b8845e95b [KOE-114] Fixed undisposed wrapper when cancelling modification to private events 2017-06-14 13:14:19 +02:00
Patrick Simpson 6f94cc8409 Added comment for unused string 2017-06-14 11:18:53 +02:00
Patrick Simpson 21c5da59e6 [KOE-115] Added check to sync stall detection to see if anything has synced. If not, it's considered a startup delay and doesn't trigger the warning 2017-06-14 09:38:46 +02:00
Patrick Simpson 862e0ddd04 [KOE-24] Added null check for folder id in stall detection 2017-06-08 09:31:01 +02:00
Patrick Simpson 4e91672227 [KOE-114] Added extra logging to private appointment modification suppression 2017-06-08 09:29:37 +02:00
Patrick Simpson d21eb821a4 [KOE-114] Added change suppression for private events in shared folders. 2017-06-07 13:18:40 +02:00
Patrick Simpson 16cb96699e [KOE-115] Implemented automatic full resync trigger. Disabled by default for now. 2017-06-07 11:57:26 +02:00
Patrick Simpson 158be43e11 [KOE-119] Added explicit check for deleted folders when warning about secondary contacts. 2017-06-07 10:38:36 +02:00
Patrick Simpson 747de0d6c1 [KOE-24] Switched to using folder ids for sync keys, as they are stable between sessions. 2017-06-07 10:36:01 +02:00
Patrick Simpson dd837caba5 Merge branch 'master' of https://stash.kopano.io/scm/koe/kopano_ol_extension_source 2017-06-07 09:19:50 +02:00
Patrick Simpson e806928db6 [KOE-117] Rewrote search query encoding in an attempt to prevent reminders from popping up. Also limiting rewriting of query to prevent writing back if unchanged. Added the "RemindersKeepRunning" option to make it possible to stop the query when updating. 2017-06-01 15:03:51 +02:00
Patrick Simpson dba708e147 [KOE-24] SyncState feature enabled by default 2017-05-31 12:14:17 +02:00
Patrick Simpson b5ee982bc7 Added extra null checks to event registration, caused an exception when clicking around during full resync 2017-05-31 12:07:20 +02:00
Patrick Simpson 86b2144e22 [KOE-117] Improved layout of reminders query trace logging 2017-05-31 12:06:40 +02:00
Patrick Simpson 8110fab096 [KOE-23] Added MimeKit (https://github.com/jstedfast/MimeKit, MIT licensed) to properly parse RFC2047 headers in BCC fields 2017-05-24 17:02:38 +02:00
Patrick Simpson 4e4046ce43 [KOE-24] Fixed sync dialog to refresh more often, and also updates the ribbon while in progress. Now also records the sync session, to deal with folders that are synced and removed from the list. 2017-05-24 15:29:42 +02:00
Patrick Simpson 3ac0e4e58d Made 'Version' internal rather than public to prevent conflicts. 2017-05-22 10:02:16 +02:00
Patrick Simpson c0b990f52b [KOE-113] Removed old debug code from restarter, added logging. Also now including version numbers in OutlookRestarter and PluginDebugger. 2017-05-18 11:06:18 +02:00
Patrick Simpson 4a222d45ca [KOE-24] Removed old resync buttons on settings dialog.
[KOE-112] Added sync fax number option to GAB settings, disabled by default.
2017-05-17 17:31:07 +02:00