Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2023-11-12T05:51:37Zhttps://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/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/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/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/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 Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/349DD Msg Area Chooser should now be faster when finding the timestamp of the la...2023-10-18T20:14:05ZEric OulashinDD Msg Area Chooser should now be faster when finding the timestamp of the latest readable message headerDD Msg Area Chooser should now be faster when finding the timestamp of the latest readable message (through the use of get_msg_index() rather than get_msg_header())DD Msg Area Chooser should now be faster when finding the timestamp of the latest readable message (through the use of get_msg_index() rather than get_msg_header())Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/348dd_lightbar_menu.js: Fix for substrWithAttrCodes(): If the given length is 0,...2023-10-14T01:13:12ZEric Oulashindd_lightbar_menu.js: Fix for substrWithAttrCodes(): If the given length is 0, then just return an empty stringdd_lightbar_menu.js: Fix for substrWithAttrCodes(): If the given length is 0, then just return an empty stringdd_lightbar_menu.js: Fix for substrWithAttrCodes(): If the given length is 0, then just return an empty stringRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/347DDMsgReader: Updated permission functions (speed improvement)2023-10-12T20:21:50ZEric OulashinDDMsgReader: Updated permission functions (speed improvement)DDMsgReader: Updated permission functions (speed improvement)DDMsgReader: Updated permission functions (speed improvement)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/346DD Msg Reader: Permission check optimizations2023-10-11T04:57:43ZEric OulashinDD Msg Reader: Permission check optimizationsDD Msg Reader: Permission check optimizations. Also, removed a couple comments that are no longer needed.DD Msg Reader: Permission check optimizations. Also, removed a couple comments that are no longer needed.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/345DDMsgReader: Improved new-to-you scan speed (and hopefully overall speed), in...2023-10-10T19:13:13ZEric OulashinDDMsgReader: Improved new-to-you scan speed (and hopefully overall speed), indexed newscan improvements, etc.DDMsgReader changes (note: this update requires the latest dd_lightbar_menu.js):
Improved speed of new-to-you scans, and to an extent (hopefully) overall speed
Bug fix: Setting reverseListOrder to "ask" in the .cfg file works properly ...DDMsgReader changes (note: this update requires the latest dd_lightbar_menu.js):
Improved speed of new-to-you scans, and to an extent (hopefully) overall speed
Bug fix: Setting reverseListOrder to "ask" in the .cfg file works properly again.
Bug fix: When listing messages in reverse order, the selected menu index (for lightbar mode) is now correct.
Bug fix: If the user is allowed to read deleted messages, then allow the left & right arrow keys to to the next/previous message if it's deleted.
Small fixes for indexed scanning mode.
New: For personal email, unread emails will have an 'unread' message indicator in the message list as a U between the message number and the 'from' name.
New user setting: "Quit from reader to message list": When enabled, quitting from reader mode goes to the message list instead of exiting out of DDMsgReader fully.
New user setting: Enter/selection from indexed mode menu shows message list (instead of going into reader mode)
New user setting: List messages in reverse order
Bug fix: Message header null. Should fix issue #659Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/343dd_lightbar_menu.js: Refactored substrWithAttrCodes() to fix issues with it. ...2023-10-09T04:59:15ZEric Oulashindd_lightbar_menu.js: Refactored substrWithAttrCodes() to fix issues with it. Added mechanisms to have additional keys for page-up, page-down, first page (HOME), and last page (END), similar to the additional quit keys.dd_lightbar_menu.js: Refactored substrWithAttrCodes() to fix issues with it. Added mechanisms to have additional keys for page-up, page-down, first page (HOME), and last page (END), similar to the additional quit keys.dd_lightbar_menu.js: Refactored substrWithAttrCodes() to fix issues with it. Added mechanisms to have additional keys for page-up, page-down, first page (HOME), and last page (END), similar to the additional quit keys.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/339Add a link to the MQTT wiki page2023-10-09T04:51:34ZRick ParrishAdd a link to the MQTT wiki pageIf someone is new to mqtt they may not know what this form is asking them, so link to the wiki to provide extra context / examples.If someone is new to mqtt they may not know what this form is asking them, so link to the wiki to provide extra context / examples.Rob SwindellRob Swindell