c88750ac7fAdded additional log for missing parent
Patrick Simpson
2017-03-22 13:49:55 +0100
5daff1dc44Exception while loading shared folder tree nodes is now logged. Any nodes whose parents are missing are silently ignored.
Patrick Simpson
2017-03-22 13:44:52 +0100
e9ec0cd855[KOE-42] Out-of-office dialog now shows progress inline, like shared folders.
Patrick Simpson
2017-03-22 13:36:49 +0100
7700d68b47[KOE-89] Improved handling of expired time-based Out-of-Office
Patrick Simpson
2017-03-20 11:29:24 +0100
df356741d5[KOE-23] BCC field is now parsed from the transport headers and displayed in sent items
Patrick Simpson
2017-03-15 16:13:15 +0100
41ccd3849d[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.
Patrick Simpson
2017-03-15 11:27:35 +0100
acb96a5aedRemoved whitespace
Patrick Simpson
2017-03-15 11:22:19 +0100
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.
Patrick Simpson
2017-03-15 11:27:35 +0100
a1117d6b44Removed whitespace
Patrick Simpson
2017-03-15 11:22:19 +0100
bb6fa0d219Restored DeviceId to debug dialog
Patrick Simpson
2017-03-14 13:08:24 +0100
35ef86d5f0Small clean up to FreeBusy webserver to allow it to be used for different purposes in the future.
Patrick Simpson
2017-03-15 09:23:47 +0100
0fa8b2b949Restored DeviceId to debug dialog
Patrick Simpson
2017-03-14 13:08:24 +0100
e3006ef1edReplacement %title in signature now linked to "job title".
Patrick Simpson
2017-03-10 12:14:22 +0100
dbf278f910Replacement %title in signature now linked to "job title".
Patrick Simpson
2017-03-10 12:14:22 +0100
d404692444Restarter command line now adds profile key, if possible
Patrick Simpson
2017-03-08 11:18:37 +0100
6b7ec839b0Restarter command line now adds profile key, if possible
Patrick Simpson
2017-03-08 11:18:37 +0100
7a885acb7132-bit fixes for encoding of search criteria
Patrick Simpson
2017-02-28 14:02:52 +0100
0cda2fa0c1[KOE-12] Hooked reminder query manipulation into sync of shared folder state; this makes it work for new shares too.
Patrick Simpson
2017-02-28 12:44:33 +0100
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.
Patrick Simpson
2017-02-28 12:14:13 +0100
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.
Patrick Simpson
2017-02-27 19:04:41 +0100
e0356b0321Permission label is now hidden for shared folders when permissions are not yet known.
Patrick Simpson
2017-02-27 16:24:01 +0100
ddcd9764ea[KOE-17] Added null check to prevent exception in log
Patrick Simpson
2017-02-27 16:05:09 +0100
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.
Patrick Simpson
2017-02-27 16:04:42 +0100
e98240ab47[KOE-17] Added settings dialog with resynchronise button. Added option to overwrite local signatures.
Patrick Simpson
2017-02-27 13:51:42 +0100
f44e092ca0[KOE-17] signatures now include smtp address of account for uniqueness. Signatures are also synced periodically.
Patrick Simpson
2017-02-27 13:16:53 +0100
12e8f65265Fix for undisposed wrapper.
Patrick Simpson
2017-02-27 12:36:17 +0100
7773d7f973[KOE-51] Added tracking of changed names. To this end, the flag "TrackShareName" (=2) has been added. If this is set, and the name does not match the original folder's name, the name will be updated. The flag is set automatically when shares are applied and the share name matches the original name. Note that this flag does not cause the apply button to become enabled, to prevent having changes on existing shares.
Patrick Simpson
2017-02-27 12:36:04 +0100
ce6d62167f[KOE-17] Small fix to lookup of current user
Patrick Simpson
2017-02-23 17:17:50 +0100
6daac784c3[KOE-17] Added replacement of placeholders in signatures based on GAB. To detect GAB changes, added the FeatureGAB.SyncFinished event, and CompletionTracker to track completion with asynchronous tasks.
Patrick Simpson
2017-02-23 17:07:39 +0100
e735aafc72[KOE-17] Basic infrastructure is working, still need replacement of placeholders
Patrick Simpson
2017-02-23 15:29:53 +0100
629bfd371bFallback commit, some files were missed
Patrick Simpson
2017-02-23 10:20:48 +0100
c5325b4623Search criteria encoding
Patrick Simpson
2017-02-23 10:10:31 +0100
86dbc32b51[KOE-14] Added possibility to set icon for folder, though this coomes out looking weird. Leaving for now.
Patrick Simpson
2017-02-22 15:17:25 +0100
4a57e014c2Fixed undisposed wrapper on folder remove event
Patrick Simpson
2017-02-22 11:56:55 +0100
f5ea05189cPartial implementation of raw MAPI access.
Patrick Simpson
2017-02-22 10:20:20 +0100
4847fda8cbAdded license comments
Patrick Simpson
2017-02-15 12:01:04 +0100
16f791818fFixes to small store init issues
Patrick Simpson
2017-02-15 11:53:56 +0100
66601246b1More small cleanups
Patrick Simpson
2017-02-15 11:40:34 +0100
0657c490c8Cleaned up more TODOs
Patrick Simpson
2017-02-15 11:32:37 +0100
f687ee9f22Made Search manage returned items, like Folder.Items
Patrick Simpson
2017-02-15 10:53:24 +0100
10d2bd4d65Cleaned up item filtering and some other small todos.
Patrick Simpson
2017-02-15 10:38:57 +0100
9e0603e22fFixed ownership issue in folder watching startup
Patrick Simpson
2017-02-15 10:15:10 +0100
026f537daeBackup commit, not compiling at the moment
Patrick Simpson
2017-02-14 18:30:48 +0100
dc12b73bbcReimplements folders and items events
Patrick Simpson
2017-02-14 18:05:25 +0100
cbf9207ff7Tiny code cleanup
Patrick Simpson
2017-02-14 15:48:22 +0100
33e38f16dcRemoved debug logging
Patrick Simpson
2017-02-14 15:48:13 +0100
80735cbaa0Switched to ReleaseComObject instead of FinalReleaseComObject, as that releases objects that may actually be shared (e.g. app.ActiveExplorer).
Patrick Simpson
2017-02-14 15:47:52 +0100
bcd743a4c4Fixed exception when creating new local store
Patrick Simpson
2017-02-14 15:38:18 +0100
b3ac1bd6b0Cleaned up ZPushWatcher. Small cleanups. All access to Outlook objects is now contained in wrappers/stubs.
Patrick Simpson
2017-02-14 15:16:13 +0100
cb32513ed3Cleaned up account checking
Patrick Simpson
2017-02-14 14:46:24 +0100
d4b03c2eb9Cleaned up ZPushSync.
Patrick Simpson
2017-02-14 10:47:51 +0100
f913ed5a01Made HookItemEvents default option
Patrick Simpson
2017-02-13 15:49:37 +0100
49efb68298Further fixes for item events
Patrick Simpson
2017-02-13 15:20:18 +0100
b3c0aae951Further event hooking tests
Patrick Simpson
2017-02-13 14:02:37 +0100
94d1db275cRevert "Switched to pfx for signing"
Patrick Simpson
2017-02-10 14:51:33 +0100
dff661914dSmall fix for release build
Patrick Simpson
2017-02-10 13:56:16 +0100
a56cb98ce8Small cleanups. Made HookItemEvents disabled by default. Restored DebugSupport buttons.
Patrick Simpson
2017-02-10 13:30:22 +0100
5842e90203Cleaned up ZPushFolder, removed Folder subclass. It compiles, but will not run. Event handling code disabled for now.
Patrick Simpson
2017-02-10 11:59:07 +0100
297efe023bMade wrappers simpler by moving some functionality to ComWrapper. Does not currently build, backup commit before attempting to clean up ZPushFolder
Patrick Simpson
2017-02-10 11:15:58 +0100
9eb6d2026eCleaned up OutlookImageList
Patrick Simpson
2017-02-10 11:01:19 +0100
d1bbb221b4Cleaned up ZPushLocalStore, merged into IStore.
Patrick Simpson
2017-02-10 10:34:36 +0100
65a46510c1Cleaned up usage of Recipient/AddressEntry
Patrick Simpson
2017-02-09 16:44:13 +0100
cc51366c7fAdded option to disable item event hooking
Patrick Simpson
2017-02-09 16:00:21 +0100