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 <
noreply@openai.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net