Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2023-11-26T22:57:08Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/369MRC minor tweaks & fixes:2023-11-26T22:57:08ZCraig HendricksMRC minor tweaks & fixes:- MRC-Session gets current STATS along with USERLIST on connect
- Fixed default X values for stats and added a gotoxy at the end so the prompt gets written at the bottom of the msg file- MRC-Session gets current STATS along with USERLIST on connect
- Fixed default X values for stats and added a gotoxy at the end so the prompt gets written at the bottom of the msg filehttps://gitlab.synchro.net/main/sbbs/-/merge_requests/368DDMsgReader: Option to prompt when deleting a personal email replied to & fix...2023-11-25T01:28:57ZEric OulashinDDMsgReader: Option to prompt when deleting a personal email replied to & fixes for message attributes & vote status display.DDMsgReader: Option to prompt when deleting a personal email replied to & fixes for message attributes & vote status display.
New user setting/configuration option to prompt the user whether or not to delete a personal email after replyi...DDMsgReader: Option to prompt when deleting a personal email replied to & fixes for message attributes & vote status display.
New user setting/configuration option to prompt the user whether or not to delete a personal email after replying to it (defaults to false).
New: Displays whether a personal email has been replied to.
Fix: Now displaying message vote score in the default header again.
Fix: When viewing message headers (for the sysop), now correctly shows the message attributes.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/367MRC Enhancements: Server Stats & additional tweaks2023-11-25T14:11:18ZCraig HendricksMRC Enhancements: Server Stats & additional tweaks- MRC-Connector now makes requests for server stats every 20 seconds. These stats are displayed on the MRC-Client screen as well as stored in a file named mrcstats.dat for display elsewhere. See readme.txt for more info.
- Updated CTRL-A...- MRC-Connector now makes requests for server stats every 20 seconds. These stats are displayed on the MRC-Client screen as well as stored in a file named mrcstats.dat for display elsewhere. See readme.txt for more info.
- Updated CTRL-A color code notation all throughout.
- Updated param handling in the handle_message function.
- Duplicated /msg command as /t, which is the standard direct/private message command on Mystic clients.
- Message timestamps are now formatted as HH:MM rather than standard javascript locale time.
- Removed the nick list divider.https://gitlab.synchro.net/main/sbbs/-/merge_requests/366ddmr_cfg.js: Fixed the version number to match the current version of DDMsgRe...2023-11-21T19:13:05ZEric Oulashinddmr_cfg.js: Fixed the version number to match the current version of DDMsgReader (1.87)ddmr_cfg.js: Fixed the version number to match the current version of DDMsgReader (1.87)ddmr_cfg.js: Fixed the version number to match the current version of DDMsgReader (1.87)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/365ddmr_cfg.js: Added a type check that should fix an 'undefined' error when for...2023-11-20T21:38:03ZEric Oulashinddmr_cfg.js: Added a type check that should fix an 'undefined' error when formatting option valuesddmr_cfg.js: Added a type check that should fix an 'undefined' error when formatting option valuesddmr_cfg.js: Added a type check that should fix an 'undefined' error when formatting option valuesRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/364Fixed typo in ddmr_cfg causing an error on startup2023-11-20T01:24:37ZEric OulashinFixed typo in ddmr_cfg causing an error on startupFixed typo in ddmr_cfg causing an error on startupFixed typo in ddmr_cfg causing an error on startupRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/363DDMsgReader: Speed improvements and updates for newscans, and updates for the...2023-11-19T01:30:06ZEric OulashinDDMsgReader: Speed improvements and updates for newscans, and updates for the indexed newscan menu mode.DDMsgReader: Speed improvements and updates for newscans, and updates for the indexed newscan menu mode.
Possible speed improvement when loading messages (When calling get_all_msg_headers(), passing false now for getting vote headers mos...DDMsgReader: Speed improvements and updates for newscans, and updates for the indexed newscan menu mode.
Possible speed improvement when loading messages (When calling get_all_msg_headers(), passing false now for getting vote headers most of the time).
New: User setting to only show new messages in a newscan (defaults to true/enabled)
In the message list, there is now an additional space before the 'from' name, in case one of the status characters is a letter (this should look better).
New: In lightbar mode, the indexed newscan menu can optionally 'snap' to the next sub-board with new messages when showing/returning to the menu
Fix: When listing personal email, messages to the user were written with the to-user color wuen unread. Now the regular colors are always used (since all of a user's personal emails are 'to' them).
Fix: For indexed newscan, if there are no sub-boards selected for scan in the user's newscan configuration, then output a message and exit. Otherwise, it would end up in an infinite loop.
Updated how user settings are loaded, to ensure that default user settings from DDMsgReader.cfg actually get set properly in the user settings.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/362DDFileLister: On start, if console.aborted is true (due to the user pressing ...2023-11-12T05:51:37ZEric OulashinDDFileLister: On start, if console.aborted is true (due to the user pressing Ctrl-C, etc.), then return -1 to stop a file scan in progress.DDFileLister: On start, if console.aborted is true (due to the user pressing Ctrl-C, etc.), then return -1 to stop a file scan in progress.DDFileLister: On start, if console.aborted is true (due to the user pressing Ctrl-C, etc.), then return -1 to stop a file scan in progress.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/361DDMsgReader: Indexed mode: Added 'mark all read' for a sub-board with the R k...2023-11-09T23:54:15ZEric OulashinDDMsgReader: Indexed mode: Added 'mark all read' for a sub-board with the R key. Fixed message list colors for messages to the user in the message lists. Fix for continuous newscan. Fix for DDLIghtbarMenu numbered mode item text in traditional UI.DDMsgReader: Indexed mode: Added 'mark all read' for a sub-board with the R key. Fixed message list colors for messages to the user.
Fixed continuous newscan: Falls back to Synchronet's stock reader since DDMsgReader doesn't yet impleme...DDMsgReader: Indexed mode: Added 'mark all read' for a sub-board with the R key. Fixed message list colors for messages to the user.
Fixed continuous newscan: Falls back to Synchronet's stock reader since DDMsgReader doesn't yet implement that.
New feature: For indexed mode, when choosing a sub-board, the R key can be used to mark all messages as read in the sub-board.
Fix: For continuous newscan or browse newscan (SCAN_BACK), call the stock Synchronet behavior (DDMsgReader did this previously, as DDMsgReader doesn't implement those yet).
Fix: In the message list, to-user alternate colors weren't being used unless the message was read. The correct colors are used again.
Fix: Item width should be correct in the indexed mode menu to fully display the last posted dates for the sub-boards.
Fix for DDLIghtbarMenu: Item text length is 1 more when in numbered mode item text in traditional UI.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/360DD Message Area Chooser: Fix for a copy & paste error - Added the canViewDele...2023-11-06T19:14:45ZEric OulashinDD Message Area Chooser: Fix for a copy & paste error - Added the canViewDeletedMsgs() functionDD Message Area Chooser: Fix for a copy & paste error - Added the canViewDeletedMsgs() functionDD Message Area Chooser: Fix for a copy & paste error - Added the canViewDeletedMsgs() functionRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/359New: ddmr_cfg.js is a menu-based configurator for Digital Distortion Message ...2023-11-06T01:23:26ZEric OulashinNew: ddmr_cfg.js is a menu-based configurator for Digital Distortion Message Reader. Also, refactored slyedcfg.js a bit to make it a little simpler.New: ddmr_cfg.js is a menu-based configurator for Digital Distortion Message Reader. Also, refactored slyedcfg.js a bit to make it a little simpler.New: ddmr_cfg.js is a menu-based configurator for Digital Distortion Message Reader. Also, refactored slyedcfg.js a bit to make it a little simpler.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/358This is a menu-driven configuration program/script for SlyEdit.2023-11-03T04:08:05ZEric OulashinThis is a menu-driven configuration program/script for SlyEdit.This is a menu-driven configuration program/script for SlyEdit.
For any changes, the new SlyEdit.cfg will be saved to sbbs/mods so that changes don't get overridden by updating sbbs/ctrl.
This is a JavaScript script using UIFC. To run (...This is a menu-driven configuration program/script for SlyEdit.
For any changes, the new SlyEdit.cfg will be saved to sbbs/mods so that changes don't get overridden by updating sbbs/ctrl.
This is a JavaScript script using UIFC. To run (in sbbs/exec):
jsexec slyedcfg.jsRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/357DD Msg Reader: Mark personal email as read if the user is just reading person...2023-11-02T00:12:11ZEric OulashinDD Msg Reader: Mark personal email as read if the user is just reading personal emailDD Msg Reader: Mark personal email as read if the user is just reading personal emailDD Msg Reader: Mark personal email as read if the user is just reading personal emailRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/356DD Message area chooser: Lightbar mode name collapsing: Ensure the intermedia...2023-10-28T06:21:45ZEric OulashinDD Message area chooser: Lightbar mode name collapsing: Ensure the intermediate subgroup is selectedDD Message area chooser: Lightbar mode name collapsing: Ensure the intermediate subgroup is selected
In lightbar mode, when using name collapisng, ensure the menu item for the appropriate subgroup is selected.
The file area chooser was a...DD Message area chooser: Lightbar mode name collapsing: Ensure the intermediate subgroup is selected
In lightbar mode, when using name collapisng, ensure the menu item for the appropriate subgroup is selected.
The file area chooser was already doing this.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/355DDMsgReader: Fix in reader mode for refreshing the message area after closing...2023-10-28T06:40:38ZEric OulashinDDMsgReader: Fix in reader mode for refreshing the message area after closing another windowFix in reader mode for refreshing the message area after closing another window (necessary with recent changes to substrWithAttrCodes())Fix in reader mode for refreshing the message area after closing another window (necessary with recent changes to substrWithAttrCodes())Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/354dd_lightbar_menu.js: Length off-by-1 fix in substrWithAttrCodes()2023-10-28T06:40:49ZEric Oulashindd_lightbar_menu.js: Length off-by-1 fix in substrWithAttrCodes()dd_lightbar_menu.js: Length off-by-1 fix in substrWithAttrCodes()dd_lightbar_menu.js: Length off-by-1 fix in substrWithAttrCodes()Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/353DDMsgReader: Personal emails addressed to 'sysop' (or starting with 'sysop') ...2023-10-26T02:33:51ZEric OulashinDDMsgReader: Personal emails addressed to 'sysop' (or starting with 'sysop') now marked as read properlyDDMsgReader: Personal emails addressed to 'sysop' (or starting with 'sysop') now marked as read properly
Personal emails to the sysop received as "sysop" (or starting with "sysop") are now correctly identified and marked as read when readDDMsgReader: Personal emails addressed to 'sysop' (or starting with 'sysop') now marked as read properly
Personal emails to the sysop received as "sysop" (or starting with "sysop") are now correctly identified and marked as read when readRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/352DD File Lister readme: Removed inclusion of "Scan Dirs" in line saying it cou...2023-10-25T21:57:46ZEric OulashinDD File Lister readme: Removed inclusion of "Scan Dirs" in line saying it could be used for such (it should be used only as the List Files loadable module)DD File Lister readme: Removed inclusion of "Scan Dirs" in line saying it could be used for such (it should be used only as the List Files loadable module)DD File Lister readme: Removed inclusion of "Scan Dirs" in line saying it could be used for such (it should be used only as the List Files loadable module)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/351DD area choosers: Name collapsing: Fix for incorrect subboard/directory assig...2023-10-25T21:57:29ZEric OulashinDD area choosers: Name collapsing: Fix for incorrect subboard/directory assignment, and smarter name collapsing behaviorDD area choosers: Name collapsing: Fix for incorrect subboard/directory assignment. Also, won't collapse if the name before the separator is the same as the message group description.DD area choosers: Name collapsing: Fix for incorrect subboard/directory assignment. Also, won't collapse if the name before the separator is the same as the message group description.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/350DDMsgReader: Fix for # messages & latest message date in list when changing s...2023-10-25T21:57:23ZEric OulashinDDMsgReader: Fix for # messages & latest message date in list when changing sub-board. Should fix #663DDMsgReader: Fix for # messages & latest message date in list when changing sub-board. Should fix #663DDMsgReader: Fix for # messages & latest message date in list when changing sub-board. Should fix #663Rob SwindellRob Swindell