• A web-based sbbsctrl implementation

    From Rick Parrish@VERT to GitLab note in main/sbbs on Tue Sep 5 10:40:07 2023
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/318#note_3892

    @rswindell Wondering what your thoughts are on this merge request? Too much at once? I could start a new branch with just the view-only implementation to start with.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Tue Sep 5 10:55:31 2023
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/318#note_3894

    Oh, I love it. It's one of the things I imagined was possible by adding the MQTT support.

    I haven't tried this branch yet myself, but the screen shots and commit messages look very encouraging!

    Just a couple of nits:

    1. the name: I do think it's a "control panel" of sorts, but perhaps you can come up with a more apropos or unique name for it? gtkmonitor, for example, was Deuce's sbbsctrl-win32 work-alike for *nix, but didn't use the same project/app name. Some ideas for a name: "cpanel" (unoriginal, I know), "webmonitor", "webpanel"

    2. web configuration - chicken and egg. If you use this web app to re-configure the web server in way that prevents it from operating correctly, you're then stuck, yeah? Maybe don't allow web server configuration (if you were planning to).

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rick Parrish@VERT to GitLab note in main/sbbs on Sat Sep 9 12:56:41 2023
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/318#note_3935

    Web Monitor sounds good to me, so I've updated the various sbbsctrl file/element ids to webmonitor instead.

    And good point about web configuration. I was planning on adding a dialog for that as well, but will be selective about what options to include. For example Max Clients and Max Inactivity seem pretty safe to make editable, but Interface IP(s) and Listening Port would be read-only.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sat Sep 16 18:59:48 2023
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/318#note_4110

    I'm cool with merging this in so more can start experimenting with you. Seems like your development has slowed down a bit, are you ready to get more testers and feedback?

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Rick Parrish@VERT to GitLab note in main/sbbs on Sun Sep 17 06:54:25 2023
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/318#note_4119

    Yeah, I got sidetracked working on a Mastermind game so haven't been back in this branch for a bit.

    I didn't test it too thoroughly after renaming some of the files/folders to webmonitor, so maybe I'll double-check things later today, and assuming no issues found should be OK to merge later tonight.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net