Commit graph

210 commits

Author SHA1 Message Date
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
Damian Büchel
7d55552889 SEBWIN-427: Ensured seb(s) URLs are correctly handled for secure session reconfiguration. 2020-10-27 19:50:03 +01:00
Damian Büchel
3ef3bccd7e SEBWIN-426: Ensured that lock screen is not activated when lock or switch session is allowed. 2020-10-23 09:31:23 +02:00
Damian Büchel
d1f0e012d5 SEBWIN-414: Implemented home functionality for browser. 2020-10-05 23:37:23 +02:00
Damian Büchel
50e943e8a8 SEBWIN-414: Implemented query string parameter feature. 2020-09-24 12:55:20 +02:00
Damian Büchel
6d478660b5 SEBWIN-414: Implemented feature to reset browser via quit URL. 2020-09-21 19:22:15 +02:00
Damian Büchel
eea29761be SEBWIN-414: Updated implementation of reconfiguration mechanism according to changed requirements. 2020-09-15 17:16:48 +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
09fbc6579a SEBWIN-405: Changed implementation for sending of log events and implemented server quit event. 2020-08-01 17:55:18 +02: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
4af0cc0d48 SEBWIN-405: Implemented mechanism to retrieve server failure action via client. 2020-07-31 20:35:18 +02:00
Damian Büchel
4d59ee399d SEBWIN-405: Implemented mechanism to retrieve exam selection via client. 2020-07-31 19:57:08 +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
0f1d57744e Updated browser engine to version 81.3.100 and updated dependencies for entire solution. 2020-06-22 12:03:29 +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
Damian Büchel
735e0b6dca SEBWIN-384: Ensured the action center is automatically hidden during shell initialization. 2020-04-01 13:49:32 +02:00