Damian Büchel
50e943e8a8
SEBWIN-414: Implemented query string parameter feature.
2020-09-24 12:55:20 +02:00
Damian Büchel
252e807c44
SEBWIN-414: Implemented new mechanism to allow or deny reconfiguration.
2020-09-10 12:35:58 +02:00
Damian Büchel
63e8f9b45e
SEBWIN-415: Fixed client hang after startup failure.
2020-08-06 14:06:29 +02:00
Damian Büchel
2ade9e15b4
SEBWIN-407: Implemented access restriction for file system dialog.
2020-08-05 22:55:38 +02:00
Damian Büchel
9599102b9e
SEBWIN-414: Implemented lock screen for user session switch.
2020-06-29 19:29:48 +02:00
Damian Büchel
735e0b6dca
SEBWIN-384: Ensured the action center is automatically hidden during shell initialization.
2020-04-01 13:49:32 +02:00
dbuechel
07bb78e637
SEBWIN-363, SEBWIN-357: Ensured session is retained when loading a configuration from a server which requires authentication and introduced new flag to determine whether a reconfiguration is allowed or not. Also fixed session persistence when using delete cookies settings.
2020-02-25 10:41:55 +01:00
dbuechel
6865798fb5
SEBWIN-358: Fixed bug with disabling of taskbar and removed taskbar height configuration option.
2020-02-21 09:38:39 +01:00
dbuechel
19bf6df812
SEBWIN-360: Fixed concurrency issue when reconfiguring and improved client performance by having only one splash screen.
2020-02-14 14:43:08 +01:00
dbuechel
2cde60b1e7
Fixed issue with splash screen not being closed on client side if reconfiguration was aborted.
2020-02-10 16:47:50 +01:00
dbuechel
cf2a74f6ce
SEBWIN-308: Ensured temporary configuration file is deleted after reconfiguration.
2020-01-29 10:07:28 +01:00
dbuechel
c1aa080f87
SEBWIN-308, SEBWIN-312: Replaced BCL folder dialog with custom implementation.
2020-01-22 16:08:57 +01:00
dbuechel
61f369a9a3
SEBWIN-307: Implemented configuration to enable / disable the browser application.
2020-01-10 10:25:51 +01:00
dbuechel
df61e79861
Updated year in copyright and license remarks.
2020-01-06 15:24:46 +01:00
dbuechel
175a2e8cf7
SEBWIN-316: Finally grouped all security related settings. Implemented mapping for virtual machine policy.
2019-12-20 11:37:07 +01:00
dbuechel
130dd45ff6
SEBWIN-310: Implemented quit URL.
2019-12-19 15:02:40 +01:00
dbuechel
69c09dcb35
SEBWIN-312: Extended unit tests for client controller.
2019-12-09 16:25:03 +01:00
dbuechel
df13e96dcd
SEBWIN-312: Implemented mechanism to detect start of whitelisted application instances.
2019-12-02 15:48:06 +01:00
dbuechel
d7a4dc8782
SEBWIN-312: Implemented auto-start mechanism for applications.
2019-11-20 15:30:53 +01:00
dbuechel
5f31656649
SEBWIN-312: Implemented scaffolding for task view and its keyboard activator. Finally consolidated keyboard and mouse hooks and resolved dependency from WindowsApi to UI.
2019-11-14 14:03:43 +01:00
dbuechel
b6dbe6451d
SEBWIN-313: Implemented lock screen mechanism for blacklisted processes.
2019-10-11 15:46:15 +02:00
dbuechel
3efd7fbbd0
SEBWIN-311: Moved all client controller dependencies to the client context and made context available to all client operations.
2019-10-01 16:24:10 +02:00
dbuechel
8fd22032b6
SEBWIN-311: Started implementing scaffolding for third-party applications & monitoring. Renamed ApplicationSettings to AppSettings, resolved dependency from WindowsApi on Monitoring namespace and introduced ClientContext for runtime data of the client.
2019-10-01 11:30:53 +02:00
dbuechel
367ebf1329
SEBWIN-342: Moved settings to separate assembly.
2019-09-06 09:39:28 +02:00
dbuechel
b8fd96a10c
SEBWIN-314: Started implementing scaffolding for request filter.
2019-09-06 08:13:27 +02:00
dbuechel
db390aebaf
SEBWIN-342: Separated monitoring contracts into individual namespaces.
2019-09-05 09:00:41 +02:00
dbuechel
66cefac874
SEBWIN-342: Resolved UI dependencies in configuration download mechanism.
2019-09-04 15:12:59 +02:00
dbuechel
487e89693a
Resolved dependencies from communication API on UI.
2019-08-30 14:02:36 +02:00
dbuechel
affd5de6a7
Resolved dependencies from browser API on UI.
2019-08-30 12:30:00 +02:00
dbuechel
fd20d0d638
Finally did what should have been done a long time ago: Moved contracts from SafeExamBrowser.Contracts to new contracts assembly per namespace.
2019-08-30 09:55:26 +02:00
dbuechel
88442891c1
Extended unit tests.
2019-04-04 16:06:05 +02:00
dbuechel
719411d8e3
SEBWIN-226: Implemented termination activator for global CTRL+Q keyboard shortcut.
2019-03-29 07:46:21 +01:00
dbuechel
29b99d8830
SEBWIN-141: Fixed unit tests for new taskbar configuration and shutdown procedure.
2019-03-06 16:16:50 +01:00
dbuechel
d99d46d086
SEBWIN-141: Basic draft of action center including keyboard and touch activators.
2019-03-06 16:10:00 +01:00
dbuechel
9b6e795e46
SEBWIN-296: Extended unit tests for client controller.
2019-02-15 09:06:21 +01:00
dbuechel
fdfe341dc1
SEBWIN-296: Started extending unit tests for client controller.
2019-02-14 16:05:58 +01:00
dbuechel
0ccb10ca88
SEBWIN-296: Fixed unit tests for client controller.
2019-02-12 13:57:22 +01:00
dbuechel
4edd8480ef
Updated year to 2019 for all copyright notices.
2019-01-09 11:25:21 +01:00
dbuechel
ed43534e5b
SEBWIN-220: Renamed "ProgressIndicator_..." text keys to "OperationStatus_...".
2018-10-03 15:42:50 +02:00
dbuechel
ec3f2b7ff2
SEBWIN-220: Extracted concerns from core namespace (communication, i18n, logging) and removed behaviour namespace.
2018-08-31 10:06:27 +02:00
dbuechel
eb5fc50fea
SEBWIN-219: Extended unit test coverage of runtime operations.
2018-03-21 15:28:59 +01:00
dbuechel
ec588e50bc
SEBWIN-219: Tidied up communication namespace.
2018-03-15 14:32:07 +01:00
dbuechel
f1c21cf530
SEBWIN-219: Renamed namespace SafeExamBrowser.Contracts.Behaviour.Operations to SafeExamBrowser.Contracts.Behaviour.OperationModel.
2018-03-06 11:49:51 +01:00
dbuechel
40fd49126f
SEBWIN-219: Introduced OperationResult to be able to determine cause of operation procedure failures.
2018-02-28 15:49:06 +01:00
dbuechel
2ab48cda09
SEBWIN-219: Unified WPF application shutdown for runtime & client (and fixed window visibility issue by doing so).
2018-02-21 14:01:21 +01:00
dbuechel
24c5ea3ba9
SEBWIN-219: Fixed broken unit tests.
2018-02-16 13:42:27 +01:00
dbuechel
dda1b78ec5
SEBWIN-219: Finished scaffolding for application startup sequence.
2018-02-14 15:26:05 +01:00
dbuechel
10202a807f
SEBWIN-219: Adapted startup procedure for client component by introducing the DelayedInitializationOperation.
2018-02-12 12:21:55 +01:00
dbuechel
7d5c6a1b0b
SEBWIN-219: Changed startup procedure for runtime component in order to be able to re-configure during application execution.
2018-01-24 07:46:22 +01:00
dbuechel
31d6d544d0
SEBWIN-219:
...
- Extracted operations and notifications from core library and moved them to client resp. runtime component.
- Renamead runtime component to SafeExamBrowser.Runtime.
- Moved post-build event from browser to client assembly.
2018-01-18 08:16:20 +01:00