• Convert Simple Shell from Baja to JS

    From Thomas McCaffery@VERT to GitLab note in main/sbbs on Sun Jun 14 18:40:12 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/698#note_9372

    I see why I was doing this to Flush Keyboard Buffer and prevent leftover keystrokes from auto-submitting commands. However, I see your point.

    ###

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Thomas McCaffery@VERT to GitLab note in main/sbbs on Sun Jun 14 18:41:57 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/698#note_9372

    The `inkey()` loop was originally intended to flush the keyboard buffer before calling `getstr()`, to prevent leftover keystrokes from auto-submitting commands. I agree the implementation wasn't ideal. I will replace it with a safer version using a timeout, CPU yield, and proper termination checks.

    ###

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Jun 14 19:42:16 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/698#note_9380

    Crazy indentation here.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Jun 14 19:42:54 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/698#note_9381

    Crazy identation.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to GitLab note in main/sbbs on Sun Jun 14 19:43:15 2026
    https://gitlab.synchro.net/main/sbbs/-/merge_requests/698#note_9382

    Did you miss my previous comment about loops?

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