Subj : exec/qwk_sec.jsdocs/v322_new.md src/sbbs3/load_cfg.c qwk.cpp src/sbbs3 To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Mon Sep 28 2026 18:50:42 https://gitlab.synchro.net/main/sbbs/-/commit/47daa03e11508ae24a739c63 Added Files: exec/qwk_sec.js Modified Files: docs/v322_new.md src/sbbs3/load_cfg.c qwk.cpp src/sbbs3/scfg/scfgsys.c src/sbbs3/scfgdefs.h scfglib1.c scfgsave.c Log Message: Make the QWK menu a loadable JavaScript module (qwk_sec.js) Replace the built-in QWK message packet menu with exec/qwk_sec.js, run as the new "QWK Section" loadable module (SCFG->System->Loadable Modules, main.ini [module] qwksec, default "qwk_sec"). The menu keys, prompts, and settings screen are unchanged. Packet transfer stays in C++ via bbs.qwk_download() and bbs.qwk_upload(). With the menu in JavaScript, its prompts and command keys can be localized there, which is the intended fix for #1242. If the module can't be run, the user sees an error message instead of the menu. Co-Authored-By: Claude Opus 5.5 --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .