• src/syncterm/CHANGES Wren.adoc src/syncterm/scripts/auto/menu/main_men

    From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 09:24:30
    https://gitlab.synchro.net/main/sbbs/-/commit/7753d5e8cea0b4b17eb91a0d
    Modified Files:
    src/syncterm/CHANGES Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren src/syncterm/scripts/menu_bbs_editor.wren menu_settings_ui.wren menu_ui.wren src/syncterm/wren_bind_menu_fonts.c
    Log Message:
    wren: restore permissive menu validation behavior

    Font Management previously stored accepted names and picker results
    without enforcing unique names, punctuation rules, or raw-font sizes.
    Remove those migration-only restrictions while retaining the existing
    slot and storage limits.

    Classify standalone directory-save name failures with the same empty,
    reserved, and duplicate messages used by the entry editor. Report a
    copy failure separately instead of presenting it as a name error.
    Document both restored behavior contracts for Wren menu developers.

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

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Sunday, July 19, 2026 09:24:30
    https://gitlab.synchro.net/main/sbbs/-/commit/ab3d4f431c06281e52f70352
    Modified Files:
    src/syncterm/CHANGES Wren.adoc src/syncterm/scripts/auto/menu/main_menu.wren src/syncterm/scripts/menu_bbs_editor.wren menu_settings_ui.wren menu_sort_profiles.wren
    Log Message:
    wren: restore remaining menu command details

    Gate palette insertion and deletion using the same palette bounds as
    the UIFC menu, and expose sort-profile paste only after copy or cut
    has populated its clipboard. This avoids dismissing and rebuilding a
    menu for commands the original interface did not enable.

    Restore the 64-character Quick Connect field, the Screen Mode dialog
    title and startup-mode guidance, and the emphasized labels and original capitalization in File Locations. Document these behavior and display
    contracts for menu-script maintainers.

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

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