1
0
mirror of https://github.com/Kopano-dev/kopano-ol-extension.git synced 2023-10-10 13:37:40 +02:00
Commit Graph

263 Commits

Author SHA1 Message Date
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
f26048e6a4 Fix for EASAccount on 32-bit outlook 2017-12-20 09:04:31 +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
873f554c71 Fix for build 2017-12-01 13:50:19 +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
fa64452e7c Fix for release build 2017-11-23 10:53:38 +02:00
Patrick Simpson
f2523242de Added EASAccount code. 2017-11-23 10:16:30 +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
036257eeaa Fix for restarting if there's a space in the profile name 2017-09-14 15:21:32 +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
ef92888586 [KOE-113] Made restarter retry several times if there's an exception while removing the store. Also now logs the version on start. 2017-05-22 10:02:52 +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
Patrick Simpson
edf48b595d [KOE-24] Added per-account GAB resync and synchronous GAB resync. 2017-05-17 17:24:47 +02:00
Patrick Simpson
c5fcf62e35 [KOE-113][KOE-24] Added functionality to Sync dialog. Added ability to delete .ost during restart to perform a full resync. 2017-05-17 16:35:05 +02:00
Patrick Simpson
420868106c [KOE-24] Added dialog layout, not functional yet 2017-05-17 13:48:29 +02:00
Patrick Simpson
489da51e51 [KOE-24] Added proper progress indication in ribbon 2017-05-17 11:52:03 +02:00