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

121 Commits

Author SHA1 Message Date
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
Patrick Simpson
d7185cdbcf [KOE-104] Added PeriodThrottle property to ZPush sync tasks, to throttle the number of requests to the server. Defaults to 15 minutes, meaning the server will not be contacted more than once every 15 minutes. 2017-05-17 10:10:58 +02:00
Patrick Simpson
1279a62e42 [KOE-24] Partial implementation of sync state display. Committing with disabled feature for backup and to allow build to succeed. 2017-05-03 14:43:36 +02:00
Patrick Simpson
55e4109c8c [KOE-106] Transporting the delivery receipt request in the X-Push-Receipts header. 2017-05-03 14:36:55 +02:00
Patrick Simpson
ebc4e807a9 [KOE-109] Removed all current TraceExtra messages 2017-05-03 14:16:21 +02:00
Patrick Simpson
4bf4539bda [KOE-108] Copying contacts out of the GAB failed as it triggers a write event that is rejected. Fixed by rejecting write events only if there are preceding property changes on the same item. Also fixed a bug that the rejection dialog box was sometimes not shown by setting the parent window explicitly. 2017-05-03 14:15:14 +02:00
Patrick Simpson
28b613af14 [KOE-105] Constants for delivery and read receipt flags. 2017-04-28 11:59:32 +02:00
Patrick Simpson
7a31f1c9fb [KOE-65] Removed MeetingRequest/FeatureMeetingRequest, as it turns out the issue was in WebApp. 2017-04-12 14:03:40 +02:00
Patrick Simpson
8d79f9f2ee [KOE-92] Turns out item Add and Change events pass a handle to a COM object that must be released. Changed the event handler to release it, with the global option ReleaseItemEventWrappers (default true) to revert back to old behaviour. 2017-04-12 11:53:09 +02:00
Patrick Simpson
9a37708b53 [KOE-244] Added basic progress feature to ribbon, and disabled sync feature that just increases progress periodically. 2017-04-12 10:23:52 +02:00
Patrick Simpson
94e51f3a9f Cleaned up some undisposed wrappers 2017-04-05 14:31:05 +02:00
Patrick Simpson
5bbec31cab [KOE-65] Adding meeting UID as X-Push-Meeting-UID header in outgoing request. 2017-04-05 14:09:10 +02:00
Patrick Simpson
99c93d8d1f [KOE-94] Fixed rendering of & in tree nodes for shared folders. Fixed encoding of strings in SOAP requests, which caused shared folders with special characters to fail. 2017-04-05 10:55:02 +02:00
Patrick Simpson
4b0df802c4 [KOE-96] Added XML escaping to OOF messages. 2017-04-05 10:28:24 +02:00
Patrick Simpson
c88750ac7f Added additional log for missing parent 2017-03-22 13:49:55 +01:00
Patrick Simpson
5daff1dc44 Exception while loading shared folder tree nodes is now logged. Any nodes whose parents are missing are silently ignored. 2017-03-22 13:44:52 +01:00
Patrick Simpson
e9ec0cd855 [KOE-42] Out-of-office dialog now shows progress inline, like shared folders. 2017-03-22 13:37:28 +01:00
Patrick Simpson
0c254f44d0 Merge branch 'master' of https://stash.kopano.io/scm/koe/kopano_ol_extension_source 2017-03-22 11:08:37 +01:00
Patrick Simpson
e08b730fc4 Stripping weird UNC prefix from local path 2017-03-22 11:07:53 +01:00
Patrick Simpson
effdc32f9e Merge branch 'master' of https://stash.kopano.io/scm/koe/kopano_ol_extension_source 2017-03-20 11:33:44 +01:00
Patrick Simpson
7700d68b47 [KOE-89] Improved handling of expired time-based Out-of-Office 2017-03-20 11:29:24 +01:00
Patrick Simpson
df356741d5 [KOE-23] BCC field is now parsed from the transport headers and displayed in sent items 2017-03-15 16:13:15 +01:00
Patrick Simpson
70d9d00ea8 [KOE-87] Changed the event used to initialize the plugin. The original event was sometimes invoked after the ribbon was initialised, which meant buttons did not show up. 2017-03-15 11:27:35 +01:00
Patrick Simpson
a1117d6b44 Removed whitespace 2017-03-15 11:22:19 +01:00
Patrick Simpson
35ef86d5f0 Small clean up to FreeBusy webserver to allow it to be used for different purposes in the future. 2017-03-15 09:23:47 +01:00
Patrick Simpson
0fa8b2b949 Restored DeviceId to debug dialog 2017-03-14 13:08:24 +01:00
Patrick Simpson
dbf278f910 Replacement %title in signature now linked to "job title". 2017-03-10 12:14:22 +01:00
Patrick Simpson
6b7ec839b0 Restarter command line now adds profile key, if possible 2017-03-08 11:18:37 +01:00
Patrick Simpson
8fcf78ec4a [KOE-42] Added scrollbar to OOF dialog 2017-03-02 11:35:29 +01:00
Patrick Simpson
fbd899cc50 [KOE-70] Added explicit BOM to HTML signature files, to prevent encoding errors 2017-03-02 11:27:39 +01:00
Patrick Simpson
8746702052 [KOE-14] Restarter now waits for the Outlook process to finish before starting a new one. 2017-03-01 11:28:57 +01:00
Patrick Simpson
c0170bf856 Removed workaround for Z-Push not sending parent ids of shared folders. 2017-03-01 10:21:48 +01:00
Patrick Simpson
08c771d762 [KOE-12] Added debug option to disable COM code, which is the one bit that might cause a crash. 2017-02-28 16:08:57 +01:00
Patrick Simpson
7a885acb71 32-bit fixes for encoding of search criteria 2017-02-28 14:02:52 +01:00
Patrick Simpson
0cda2fa0c1 [KOE-12] Hooked reminder query manipulation into sync of shared folder state; this makes it work for new shares too. 2017-02-28 12:44:33 +01:00
Patrick Simpson
43e0d9b02d [KOE-12] Basic implementation of reminder query modification. For now only works when existing shares are modified, as the new shares do not have a sync id yet. This will be added.
Added SharedFoldersManager as a wrapper around the API; it manages the API and syncing with the reminder query.
Also untested on 32-bit for now, which will most likely crash, as the COM interface has some size-specific fields.
2017-02-28 12:14:13 +01:00
Patrick Simpson
8f5c08e4a9 [KOE-12] Finished encoding of search criteria for COM. Added code to modify search query to exclude shared folders, still need to add code to allow for selected folders. 2017-02-27 19:04:41 +01:00
Patrick Simpson
e0356b0321 Permission label is now hidden for shared folders when permissions are not yet known. 2017-02-27 16:24:01 +01:00
Patrick Simpson
ddcd9764ea [KOE-17] Added null check to prevent exception in log 2017-02-27 16:05:09 +01:00
Patrick Simpson
ad03e67961 [KOE-14] Secondary contacts are now displayed with the correct icon and start syncing. This means the restart is now less urgent, hence the warning has been modified. Also added a debug option to disable the warning. If the dialog is used to restart Outlook, it will now close any open KOE forms. 2017-02-27 16:04:42 +01:00
Patrick Simpson
e98240ab47 [KOE-17] Added settings dialog with resynchronise button. Added option to overwrite local signatures. 2017-02-27 13:51:42 +01:00
Patrick Simpson
f44e092ca0 [KOE-17] signatures now include smtp address of account for uniqueness. Signatures are also synced periodically. 2017-02-27 13:16:53 +01:00
Patrick Simpson
12e8f65265 Fix for undisposed wrapper. 2017-02-27 12:36:17 +01:00