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

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Jul 19 09:24:30 2026
    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>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)