Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2023-11-20T01:24:37Zhttps://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 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 Swindell