Damian Büchel
473edc7a2e
SEBWIN-788: Finished implementation of new (wireless) network adapter and authentication functionality.
2024-05-21 19:11:42 +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
23dd94d23c
SEBWIN-674: Added unit test assembly for third-party application logic.
2023-05-30 18:08:50 +02: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
584951752a
SEBWIN-449: Added scaffolding for remote proctoring feature.
2021-02-10 23:21:48 +01:00
Damian Büchel
276f84c0ed
Attempt to fix CI build error.
2020-07-22 18:30:08 +02:00
Damian Büchel
0911e23714
SEBWIN-405: Added assemblies for SEB server.
2020-06-30 17:22:36 +02:00
Damian Büchel
6163c98e08
SEBWIN-362: Removed unused contracts (and assemblies) for client, runtime and service controllers.
2020-03-16 13:38:25 +01:00
dbuechel
c3bbc87b71
Excluded unit tests from release build configuration.
2019-12-09 09:27:10 +01:00
dbuechel
a6a90376ad
SEBWIN-344: Removed AnyCPU and introduced x64 platform, adapted setup project to be built for both platforms. Changed configuration tool to .NET 4.7.2.
2019-11-06 15:45:17 +01:00
dbuechel
7e76b029a6
SEBWIN-312: Started implementing application factory and initialization of whitelisted applications.
2019-11-05 10:08:19 +01:00
dbuechel
1dd65e1bda
SEBWIN-314: Completed infrastructure for request filter.
2019-09-10 11:01:49 +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
c282623eb4
SEBWIN-314: Started implementing request filter.
2019-09-05 08:38:59 +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
e4b74328ea
Attempt to fix CI build failure due to missing build output of configuration tool.
2019-08-08 08:17:18 +02:00
dbuechel
b8ea068d17
SEBWIN-337: It is with great pain that I must declare in this here commit message that the utter abomination which is the legacy configuration tool now is integrated into the solution. May it soon become obsolete for good and be swiftly exterminated thereafter!
2019-08-07 10:10:37 +02:00
dbuechel
1581b41aa3
SEBWIN-300: Implemented basic setup bundle.
2019-08-06 11:56:22 +02:00
dbuechel
0f639aa550
SEBWIN-300: Ensured output directories of browser, client and runtime are completely emptied on clean and disabled building of setup project for debug configuration.
2019-07-26 10:06:04 +02:00
dbuechel
cabfe90a0e
SEBWIN-300: Started implementing installer.
2019-07-25 11:29:40 +02:00
dbuechel
71854b33d8
SEBWIN-320: Implemented scaffolding for reset utility as console application.
2019-07-16 14:39:59 +02:00
dbuechel
58043a2ed9
SEBWIN-320: Change of plan, implementing reset utility as console application for now...
2019-07-16 11:40:35 +02:00
dbuechel
95a41ae55f
SEBWIN-320: Implemented scaffolding for reset utility.
2019-07-12 16:17:45 +02:00
dbuechel
f8111857db
SEBWIN-301: Added unit test project for lockdown assembly.
2019-06-26 10:19:19 +02:00
dbuechel
b96bbfcd78
SEBWIN-301: Started implementing backup mechanism for service.
2019-06-21 15:05:31 +02:00
dbuechel
96bad137e5
SEBWIN-301: Fixed build platform for new assemblies, as always... :/
2019-05-29 10:58:08 +02:00
dbuechel
0bdf5d15e1
SEBWIN-301: Implemented scaffolding for service component and added CI build artifact for service.
2019-05-29 10:52:46 +02:00
dbuechel
d472bb1f3c
Fixed build platform for user interface assemblies.
2019-05-21 09:35:44 +02:00
dbuechel
137b463044
SEBWIN-106: Implemented URL randomization for browser window.
2019-05-08 09:56:34 +02:00
dbuechel
b7167d35f6
SEBWIN-141: Implemented scaffolding for touch-optimized user interface.
2019-03-21 16:05:16 +01:00
dbuechel
20962fab05
SEBWIN-141: Renamed assembly "SafeExamBrowser.UserInterface.Classic" to "SafeExamBrowser.UserInterface.Desktop".
2019-01-11 15:32:47 +01:00
dbuechel
704aea3a45
SEBWIN-223, SEBWIN-224: Implemented user interface and browser configuration mapping.
2019-01-11 08:25:40 +01:00
dbuechel
693829f641
SEBWIN-220: Extended unit test coverage for SafeExamBrowser.Configuration and SafeExamBrowser.Runtime.
2018-09-04 10:58:56 +02:00
dbuechel
c4d7ff5a06
Fixed errors in build script and platform configuration.
2018-08-31 10:40: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
50dcb7502a
SEBWIN-220: Scaffolding for new (re-)configuration procedure.
2018-06-21 07:56:25 +02:00
dbuechel
efe67784b4
SEBWIN-219: Corrected release configuration.
2018-02-15 10:28:45 +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
dbuechel
e1a0e9b3d6
SEBWIN-219: Separated existing functionality between runtime and client.
2018-01-17 08:26:44 +01:00
dbuechel
e8eee04815
SEBWIN-219: Added client application.
2018-01-16 08:14:57 +01:00
dbuechel
00754ee100
SEBWIN-110: Switched to custom build of SimpleWifi which incorporates the RadioState for Wi-Fi interfaces.
2017-11-14 09:10:06 +01:00
dbuechel
93e84b1120
SEBWIN-183: Changed startup- and shutdown-controller to continue reverting operations, even if one or more of them fail.
2017-10-09 12:11:33 +02:00
dbuechel
3524bf394c
Added assembly for classic user interface and renamed root folder of assembly SafeExamBrowser.UserInterface.Windows10.
2017-08-22 09:37:17 +02:00
dbuechel
d68955208a
Renamed current user interface assembly to SafeExamBrowser.UserInterface.Windows10.
2017-08-22 08:39:49 +02:00
dbuechel
7baf826e5a
Refactored taskbar components (moved contracts to separate namespace and introduced XAML control templates) and started implementing system components.
2017-08-15 15:30:31 +02:00
Damian Büchel
429685463b
Started implementing the browser component.
2017-07-24 17:31:28 +02:00
Damian Büchel
eb6fbf49b8
Implemented basic handling of working area.
2017-07-20 14:16:47 +02:00
Damian Büchel
a35fe0811f
Created stub for process monitoring (explorer termination / restart) and enhanced startup and shutdown procedures.
2017-07-19 14:43:54 +02:00
Damian Büchel
8adb72bb0f
Continued with taskbar implementation, but ran into WPF's UI thread / UI element restriction. Current state does not work, as UI elements cannot be created on a non-UI thread. Must find proper solution to this problem...
2017-07-12 15:36:30 +02:00