• src/syncterm/scripts/menu_bbs_editor_test.wrensrc/syncterm/CHANGES Wre

    From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Jul 22 10:39:10 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/939b2dca877c1f88a5c971a1
    Added Files:
    src/syncterm/scripts/menu_bbs_editor_test.wren
    Modified Files:
    src/syncterm/CHANGES Wren.adoc bbslist.c bbslist.h run_wren.sh src/syncterm/scripts/auto/menu/menu_host_ui.wren src/syncterm/scripts/menu_bbs_editor.wren menu_theme_editor.wren menu_ui.wren syncterm.wren syncterm_menu.wren ui_draw_test.wren ui_help.wren ui_pane.wren ui_popup.wren ui_popup_test.wren wrentest.wren src/syncterm/wren_bind.c wren_bind_menu.c wren_host.c
    Log Message:
    Add per-connection Wren scripts and protect menu chrome

    Store an ordered WrenScripts module list on personal directory
    entries and expose it through the connected and menu VM bindings.
    Discover selectable root modules, edit their order from the entry
    editor, and load them after global connected scripts but before -W.

    Reject scripts on defaults and read-only entries, retain missing
    module names for repair, and report individual load failures without
    preventing the remaining modules from running.

    Extend the headless menu harness and add coverage for discovery,
    ordering, cancellation, validation, persistence, and loading.

    Centralize menu modal bounds while touching the editor. Keep frames
    and their shadows below the title and above the comment/help footer,
    and route popups, Help, status panes, choices, and theme tools through
    the shared geometry.

    Co-Authored-By: OpenAI Codex <noreply@openai.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jul 22 16:22:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/0bedc5e91da189d3ff3c11c0
    Added Files:
    src/syncterm/scripts/menu_bbs_editor_test.wren
    Modified Files:
    src/syncterm/CHANGES Wren.adoc bbslist.c bbslist.h run_wren.sh src/syncterm/scripts/auto/menu/menu_host_ui.wren src/syncterm/scripts/menu_bbs_editor.wren menu_theme_editor.wren menu_ui.wren syncterm.wren syncterm_menu.wren ui_draw_test.wren ui_help.wren ui_pane.wren ui_popup.wren ui_popup_test.wren wrentest.wren src/syncterm/wren/vm/wren_vm.c src/syncterm/wren_bind.c wren_bind_menu.c wren_host.c
    Log Message:
    Merge branch 'master' of gitlab.synchro.net:main/sbbs

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