Subj : src/syncterm/scripts/classic_theme.wrensrc/syncterm/CHANGES CMakeLists To : Git commit to main/sbbs/master From : Deucе Date : Sun Jul 19 2026 13:28:48 https://gitlab.synchro.net/main/sbbs/-/commit/da1410992608c36f92b04c75 Added Files: src/syncterm/scripts/classic_theme.wren Modified Files: src/syncterm/CHANGES CMakeLists.txt COMPILING GNUmakefile HACKING.md Makefile Manual.txt src/syncterm/SyncTERM.pbproj/project.pbxproj src/syncterm/SyncTERM.sln SyncTERM.vcxproj Wren.adoc menu_settings.c objects.mk src/syncterm/scripts/auto/connected/capture_menu.wren font_pick.wren keys_default.wren music_menu.wren online_menu.wren transfer_pick.wren src/syncterm/scripts/auto/menu/main_menu.wren src/syncterm/scripts/auto/picker/file_picker.wren src/syncterm/scripts/menu_settings_ui.wren syncterm.wren ui_app.wren src/syncterm/ssh.h syncterm.c syncterm.h syncterm.man.in targets.mk term.c term.h wren_bind_conn.c wren_bind_fs.c wren_bind_menu_settings.c Removed Files: src/syncterm/uifcinit.c uifcinit.h Log Message: wren: remove the UIFC dependency Replace the last UIFC-backed path with the isolated Wren picker and remove the wrapper, library flags, and project references from every maintained build. Persist the shipped menu and picker colours under ClassicTheme. Load each missing key from the old UIFC section independently, then remove the old section only after a successful settings save. Remove the nonfunctional -e option and document the three VM trust boundaries, picker recovery surface, stable option registry, and save consent contract. Use the named allowEntry option for uploads. Co-Authored-By: OpenAI Codex --- ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net .