https://gitlab.synchro.net/main/sbbs/-/commit/1dac6acd2215db3e569eed33
Added Files:
exec/renegade.js text/menu/renegade/email.msg main.msg message.msg transfer.msg
Modified Files:
exec/chat_sec.js default.js email_sec.js exec/load/shell_lib.js exec/pcboard.js
Removed Files:
exec/renegade.src text/menu/renegade/main.asc message.asc transfer.asc Log Message:
Port Reneclone (Renegade Clone) shell from Baja to JavaScript
This shell (unlike the PCBoard shell) really benefitted from reuse of the table-based menu approach used in default.js. So I moved the menu loop
from there to shell_lib.js, for reuse in renegade.js.
Also moved some things from chat_sec.js and email_sec.js to shell_lib.js for more reuse/commonality.
We could do more to have the Renegade shell work like a Renegade system, but
I think this hits the main points and resolves some weird key bindings of the old shell ('E' for batch transfer menu?) and inconsistencies.
I tried to explore some stock Renegade systems online today but none of them have guest accounts and almost all of them have very restricted access for new users (usually can't get out of the main menu).
The menu files were updated using PabloDraw and saved as .msg. Using @-code instead of whatever Ctrl-A magic that was to hide the sysop menu option.
This is another step toward resolving issue #902.
--- SBBSecho 3.37-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)