TheMajorBBS / GHost2

Remote door server for WG/Major BBS.
GNU General Public License v3.0
3 stars 0 forks source link

Change to service oriented. #24

Open BadOPCode opened 3 years ago

BadOPCode commented 3 years ago

Currently there is multiple modes that GHost/2 can operate as GUI, Console, Simple Console and Service. All of these modes are built into the GHost application. This adds complexity to doing anything UI which makes it unpractical and currently is just a menu with a very limited log viewer. It would be more practical to move this to a remote API with a app to do controls and monitoring. As a service you would also not have to worry about maintaining logged status to run a application. This causes a noticeable issue in Windows 10 which updates and reboots with no notification. But other benefits is it simplifies making automation build and testing. As well as take care of current issues where the UI's get detached.

BadOPCode commented 3 years ago

Fixed code to address problem without having to change scope of first release. The UI currently centers around the system tray icon. Added a context menu that controls the server and a simple console log to show console messages.