Commit graph

229 commits

Author SHA1 Message Date
Damian Büchel
751bfcb144 SEBWIN-762: Added user identifier detection via Moodle plugin and overall renamed session to user identifier. 2023-11-01 13:52:39 +01:00
Damian Büchel
026d1fbfd8 SEBWIN-732: Implemented random desktop functionality. 2023-10-04 14:48:08 +02:00
Damian Büchel
3711555f70 SEBWIN-727: Implemented support for configuration data URIs. 2023-09-05 17:47:05 +02:00
Damian Büchel
722d84978c SEBWIN-714, #606: Implemented basic cursor functionality. Minor refactoring of registry and file system dialog classes. 2023-09-01 12:28:03 +02:00
Damian Büchel
eff0051469 SEBWIN-612, #625: Implemented basic clipboard functionality. 2023-07-21 09:31:59 +02:00
Damian Büchel
5284a52278 SEBWIN-693: Updated target framework to .NET Framework 4.8, changed setup bundle to also embed .NET setup bootstrapper and integrated handling of external setup bundle packages into build procedure as pre- and post-build events. 2023-06-22 16:15:23 +02:00
Damian Büchel
9507888900 SEBWIN-674: Extended unit test coverage for third-party application logic. 2023-06-01 18:18:01 +02:00
Damian Büchel
cdb08798b8 SEBWIN-649: Updated year in license and copyright remarks. 2023-03-08 00:30:20 +01:00
Damian Büchel
8c687e69a8 SEBWIN-640, #552: Only search for an LMS session identifier when a server session is active. 2023-03-08 00:01:20 +01:00
Damian Büchel
e743d4a564 SEBWIN-608: Finished app signature key implementation. 2023-03-02 23:48:11 +01:00
Damian Büchel
2aaa74c7b0 SEBWIN-611: Attempt to correctly resize lockscreen on display resolution change. 2023-02-16 17:54:40 +01:00
Damian Büchel
e2e5d5ade8 SEBWIN-633: Fixed bug where ease of access configuration monitoring would trigger even though the service component is active. 2022-12-22 17:21:11 +01:00
Damian Büchel
9b8d1fc3b2 SEBWIN-633: Minor refactoring. 2022-12-21 05:50:26 +01:00
Damian Büchel
f0aecb06d9 SEBWIN-633: Fixed ease of access exploit. 2022-12-21 05:37:03 +01:00
Damian Büchel
1c42434b9a SEBWIN-615: Implemented session integrity verification. 2022-11-24 14:50:25 +01:00
Damian Büchel
22e4e3fa7b SEBWIN-477: Ensured multiple lock screen instructions sent by the server don't cause multiple lock screens. 2022-09-02 15:00:51 +02:00
Damian Büchel
3a39784af2 SEBWIN-477: Minor refactoring. 2022-09-02 14:56:49 +02:00
anhefti
c13b2d2ac7 SEBWIN-477 implementation 2022-08-31 14:11:19 +02:00
Damian Büchel
3f2342a3d3 SEBWIN-592, #421: Fixed crash caused by non-ASCII characters (e.g. Hebrew) in client log file path. 2022-08-17 14:40:41 +02:00
Damian Büchel
3e18a6ce41 SEBWIN-510: Implemented build integration. 2022-07-19 12:07:38 +02:00
Damian Büchel
2fdacfc1b0 SEBWIN-510: Implemented functionality. 2022-07-18 21:37:04 +02:00
Damian Büchel
aa6c765729 SEBWIN-567: Implemented keyboard activator for taskbar. 2022-05-06 15:52:37 +02:00
Jonas Sourlier
1ed747762a add deregistration of Browser.LoseFocusRequested 2022-05-02 16:51:18 +02:00
Jonas Sourlier
d040615c6e accessibility 2022-05-02 15:40:16 +02:00
Damian Büchel
6205bef251 SEBWIN-537: Implemented new network control showing wired as well as wireless network information. 2022-04-19 18:21:29 +02:00
Damian Büchel
291c107fdd SEBWIN-558: Added Windows 11 to system info and supported OS list. 2022-03-28 21:04:31 +02:00
Damian Büchel
71423803e5 SEBWIN-531, #240: Replaced custom life span handler implementation with new API of the browser engine in order to enable parent-child relationship / JavaScript functionality for popup windows. 2022-02-23 13:59:36 +01:00
Damian Büchel
a0e0c3e579 SEBWIN-541: Updated year in license and copyright remarks. 2022-01-21 16:33:52 +01:00
Damian Büchel
3a5000a130 SEBWIN-540: Implemented transmission of client and version information to SEB-Server. 2022-01-14 13:33:35 +01:00
Damian Büchel
0da587e521 SEBWIN-508: Implemented basic JavaScript API. 2021-10-18 12:06:10 +02:00
Damian Büchel
8a3039ec16 SEBWIN-516: Implemented raise hand feature. 2021-09-17 10:47:02 +02:00
Damian Büchel
66c28bd826 Extended unit tests for client component. 2021-07-22 14:21:06 +02:00
Damian Büchel
213f45ad3a SEBWIN-495: Improved error message for prohibited display configuration. 2021-06-29 17:34:05 +02:00
Damian Büchel
adb09b8a4a SEBWIN-486: Always automatically start server connectivity during client initialization. 2021-06-21 11:18:15 +02:00
Damian Büchel
d3bfe958aa SEBWIN-491: Implemented basic display configuration monitoring. 2021-05-30 20:04:44 +02:00
Damian Büchel
417a16ea49 SEBWIN-471: Fixed bug where reconfiguration URL wasn't mandatory in a secure session. 2021-04-19 10:49:02 +02:00
Damian Büchel
55603f3221 SEBWIN-450: Implemented static settings for proctoring with Jitsi Meet. 2021-04-12 10:59:31 +02:00
Damian Büchel
ce67d4a475 SEBWIN-449: Extended notification mechanism to allow updating of notification icon / text and added icons for proctoring notification. 2021-03-25 13:49:45 +01:00
Damian Büchel
a3a5d42f98 Updated browser engine and dependencies to latest version (CEF 88.2.9). 2021-03-19 20:26:40 +01:00
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
52217fa477 SEBWIN-449: Implemented basic functionality of Jitsi Meet. 2021-03-10 21:26:45 +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
fce97d9fca SEBWIN-456: Fixed input language switch issue. 2021-02-03 21:27:58 +01:00
Damian Büchel
a19617c53b Updated year in copyright remarks. 2021-02-03 00:45:33 +01:00
Damian Büchel
b1997b5b56 Updated dependencies and browser to latest version (86.0.4240.198). 2020-12-04 15:37:34 +01:00
Damian Büchel
79a221cf21 SEBWIN-445: Implemented reporting of power supply and wireless adapter status to server. 2020-12-03 19:47:17 +01:00
Damian Büchel
4d05ef8cad SEBWIN-444: Fixed issue with starting a server exam when reconfiguring. 2020-12-03 18:19:18 +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