Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								48f9344164
								
							
						 | 
						
							
							
								
								SEBWIN-449: Refactored notification implementation, moved icon resources to core library (again) and removed client contracts.
							
							
							
							
							
						 | 
						
							2021-03-18 23:12:07 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								f92c717e32
								
							
						 | 
						
							
							
								
								SEBWIN-449: Implemented workaround due to webcam and microphone access issue when using data URI for proctoring content.
							
							
							
							
							
						 | 
						
							2021-03-17 00:05:29 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								345c5b7b14
								
							
						 | 
						
							
							
								
								SEBWIN-449: Added WebView2 with scaffolding for remote proctoring UI.
							
							
							
							
							
						 | 
						
							2021-02-19 22:03:52 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								584951752a
								
							
						 | 
						
							
							
								
								SEBWIN-449: Added scaffolding for remote proctoring feature.
							
							
							
							
							
						 | 
						
							2021-02-10 23:21:48 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								a19617c53b
								
							
						 | 
						
							
							
								
								Updated year in copyright remarks.
							
							
							
							
							
						 | 
						
							2021-02-03 00:45:33 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								a3292a7977
								
							
						 | 
						
							
							
								
								SEBWIN-444: Ensured server connectivity is maintained when reconfiguring and fixed detection of Moodle sessions.
							
							
							
							
							
						 | 
						
							2020-12-02 17:43:02 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								6997d3a5f5
								
							
						 | 
						
							
							
								
								SEBWIN-405: Implemented mobile versions for exam selection and server failure dialog.
							
							
							
							
							
						 | 
						
							2020-07-31 22:17:10 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								facc8c9442
								
							
						 | 
						
							
							
								
								SEBWIN-405: Implemented detection of Moodle session identifier and server disconnection.
							
							
							
							
							
						 | 
						
							2020-07-31 13:24:42 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								22f6e8b664
								
							
						 | 
						
							
							
								
								SEBWIN-405: Implemented scaffolding for detection of session identifier.
							
							
							
							
							
						 | 
						
							2020-07-29 23:39:05 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Damian Büchel
								
							 
						 | 
						
							
							
							
							
								
							
							
								bc06a0c985
								
							
						 | 
						
							
							
								
								SEBWIN-405: Prepared infrastructure in client for server functionality.
							
							
							
							
							
						 | 
						
							2020-07-28 19:56:25 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								b5876eb61a
								
							
						 | 
						
							
							
								
								SEBWIN-396: Implemented configuration value "allowQuit" to control the termination of SEB by user action.
							
							
							
							
							
						 | 
						
							2020-05-04 12:37:54 +02: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
								
							 
						 | 
						
							
							
							
							
								
							
							
								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
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e7ddf1f8a
								
							
						 | 
						
							
							
								
								SEBWIN-312: Implemented folder dialog for custom application path selection.
							
							
							
							
							
						 | 
						
							2019-12-06 17:42:46 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								a93678d5d7
								
							
						 | 
						
							
							
								
								SEBWIN-312: Implemented thumbnails of open windows for desktop taskview.
							
							
							
							
							
						 | 
						
							2019-12-05 11:54:43 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								f1fc27e451
								
							
						 | 
						
							
							
								
								SEBWIN-312: Only show an application in the shell if the configuration says so.
							
							
							
							
							
						 | 
						
							2019-12-02 16:39:49 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								fbe03b86ea
								
							
						 | 
						
							
							
								
								SEBWIN-312: Finished first draft of task view.
							
							
							
							
							
						 | 
						
							2019-11-20 10:45:08 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								08bf49b61b
								
							
						 | 
						
							
							
								
								SEBWIN-312: Started implementing task view.
							
							
							
							
							
						 | 
						
							2019-11-15 16:00:03 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								c21005b934
								
							
						 | 
						
							
							
								
								SEBWIN-312: Implemented loading of whitelisted applications into shell.
							
							
							
							
							
						 | 
						
							2019-11-06 08:45:37 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								7e76b029a6
								
							
						 | 
						
							
							
								
								SEBWIN-312: Started implementing application factory and initialization of whitelisted applications.
							
							
							
							
							
						 | 
						
							2019-11-05 10:08:19 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								2b976e8150
								
							
						 | 
						
							
							
								
								SEBWIN-312: Started implementing application whitelist mechanism.
							
							
							
							
							
						 | 
						
							2019-10-30 15:49:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6dbe6451d
								
							
						 | 
						
							
							
								
								SEBWIN-313: Implemented lock screen mechanism for blacklisted processes.
							
							
							
							
							
						 | 
						
							2019-10-11 15:46:15 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								de6cb5e75c
								
							
						 | 
						
							
							
								
								SEBWIN-313: Finished blacklist monitoring.
							
							
							
							
							
						 | 
						
							2019-10-09 14:04:27 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								d3d98c7df7
								
							
						 | 
						
							
							
								
								SEBWIN-313: Started implementing blacklist monitoring.
							
							
							
							
							
						 | 
						
							2019-10-08 16:11:19 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								8d0d1832a9
								
							
						 | 
						
							
							
								
								SEBWIN-311: Removed timeout for client initialization procedure to avoid application termination if user doesn't provide input within timeout.
							
							
							
							
							
						 | 
						
							2019-10-08 10:03:58 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								b72c37273e
								
							
						 | 
						
							
							
								
								SEBWIN-313: Started implementing application blacklist mechanism.
							
							
							
							
							
						 | 
						
							2019-10-04 16:36:12 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								5f5209622e
								
							
						 | 
						
							
							
								
								SEBWIN-342: Moved settings into individiual namespaces according to their purpose.
							
							
							
							
							
						 | 
						
							2019-09-06 08:32:29 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								db390aebaf
								
							
						 | 
						
							
							
								
								SEBWIN-342: Separated monitoring contracts into individual namespaces.
							
							
							
							
							
						 | 
						
							2019-09-05 09:00:41 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								363f751f55
								
							
						 | 
						
							
							
								
								SEBWIN-342: Removed UI dependencies from notifications.
							
							
							
							
							
						 | 
						
							2019-09-04 14:11:19 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f51d266cc
								
							
						 | 
						
							
							
								
								SEBWIN-342: Removed UI dependencies from wireless network system component.
							
							
							
							
							
						 | 
						
							2019-09-04 11:46:30 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								dcbdc13338
								
							
						 | 
						
							
							
								
								SEBWIN-342: Removed UI dependencies from power supply system component.
							
							
							
							
							
						 | 
						
							2019-09-03 11:46:36 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								7506ebaf10
								
							
						 | 
						
							
							
								
								SEBWIN-342: Removed UI dependencies from audio system component.
							
							
							
							
							
						 | 
						
							2019-08-30 17:33:28 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								d8752b5558
								
							
						 | 
						
							
							
								
								SEBWIN-342: Removed UI dependencies from keyboard system control.
							
							
							
							
							
						 | 
						
							2019-08-30 15:59:51 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								768336e381
								
							
						 | 
						
							
							
								
								SEBWIN-303: Started implementing audio control.
							
							
							
							
							
						 | 
						
							2019-08-15 10:46:47 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								6b24554abc
								
							
						 | 
						
							
							
								
								SEBWIN-301: Implemented basic service session procedure.
							
							
							
							
							
						 | 
						
							2019-06-18 10:18:56 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								305110f239
								
							
						 | 
						
							
							
								
								SEBWIN-104: Made about notification configurable and removed it and log notification from taskbar by default.
							
							
							
							
							
						 | 
						
							2019-05-08 10:12:22 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								25022295e1
								
							
						 | 
						
							
							
								
								SEBWIN-226: Forgot to stop the action center activators on application termination.
							
							
							
							
							
						 | 
						
							2019-03-28 09:29:21 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								5e4b0b0bc7
								
							
						 | 
						
							
							
								
								SEBWIN-226: Removed client initialization operation, as it appears that manually setting the security protocols is not required with .NET version 4.7.2.
							
							
							
							
							
						 | 
						
							2019-03-20 14:55:24 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									dbuechel
								
							 
						 | 
						
							
							
							
							
								
							
							
								5ad8a8a2fb
								
							
						 | 
						
							
							
								
								SEBWIN-117: Corrected implementation of browser window to automatically resize itself on display rotation. Decided to use WPF's SystemParameters nonetheless by only accessing it after the working area has been initialized.
							
							
							
							
							
						 | 
						
							2019-03-20 10:08:10 +01:00 | 
						
						
							
							
							
								
							
							
						 |