Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2024-03-22T07:20:13Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/319DD Message Reader: Including all message headers when saving a message (sysop...2024-03-22T07:20:13ZEric OulashinDD Message Reader: Including all message headers when saving a message (sysop...DD Message Reader: Including all message headers when saving a message (sysop only) is now optional.
Includes the new configuration setting, saveAllHdrsWhenSavingMsgToBBSPC, which specifies whether to include all message headers when sav...DD Message Reader: Including all message headers when saving a message (sysop only) is now optional.
Includes the new configuration setting, saveAllHdrsWhenSavingMsgToBBSPC, which specifies whether to include all message headers when saving a message. The value can be true, false, or ask (to prompt every time).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/318A web-based sbbsctrl implementation2024-03-22T07:20:23ZRick ParrishA web-based sbbsctrl implementationOr, at least the start of a web-based sbbsctrl implementation, still a lot of configuration screens left to implement. Seems worthwhile to merge now, even though it's mostly just showing log output.Or, at least the start of a web-based sbbsctrl implementation, still a lot of configuration screens left to implement. Seems worthwhile to merge now, even though it's mostly just showing log output.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/317DDMsgReader: Fix for "Message header has 'expanded fields'" error when updati...2024-03-22T07:20:13ZEric OulashinDDMsgReader: Fix for "Message header has 'expanded fields'" error when updating message header attributes in certain conditionsDDMsgReader: Fix for "Message header has 'expanded fields'" error when updating message header attributes in certain conditions. The version is now 1.76DDMsgReader: Fix for "Message header has 'expanded fields'" error when updating message header attributes in certain conditions. The version is now 1.76Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/316SlyEdit: More small tweaks for quote line wrapping to determine ideal places ...2024-03-22T07:20:13ZEric OulashinSlyEdit: More small tweaks for quote line wrapping to determine ideal places to append a CRLFSlyEdit: More small tweaks for quote line wrapping to determine ideal places to append a CRLFSlyEdit: More small tweaks for quote line wrapping to determine ideal places to append a CRLFRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/315DDMsgReader: Allows kwyeord searching of personal email with command-line arg...2024-03-22T07:20:13ZEric OulashinDDMsgReader: Allows kwyeord searching of personal email with command-line argumentsDDMsgReader: Allows kwyeord searching of personal email with command-line arguments.
?../xtrn/DDMsgReader/DDMsgReader.js -search=keyword_search -personalEmail -startMode=list
Alternately, for searching personal email with a keyword, yo...DDMsgReader: Allows kwyeord searching of personal email with command-line arguments.
?../xtrn/DDMsgReader/DDMsgReader.js -search=keyword_search -personalEmail -startMode=list
Alternately, for searching personal email with a keyword, you can specify -subBoard=mail instead of -personalEmail:
?../xtrn/DDMsgReader/DDMsgReader.js -search=keyword_search -subBoard=mail -startMode=listRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/314Refactor the node spy page2024-03-22T07:20:13ZRick ParrishRefactor the node spy pageSplit the mqtt-related code out into a re-usable component, which will make it easier to use in other pages (eg the proof-of-concept web-based sbbsctrl), and allow the mqtt websocket ports to be entered via the website if they haven't be...Split the mqtt-related code out into a re-usable component, which will make it easier to use in other pages (eg the proof-of-concept web-based sbbsctrl), and allow the mqtt websocket ports to be entered via the website if they haven't been configured yet.
Split the javascript code out into separate .js files.
Rename the node spy with a 001 prefix to match the userlist prefix, so the "More" dropdown menu is alphabetized.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/313SlyEdit: For quote lines, a small tweak for long line (>120 character) adding...2024-03-22T07:20:13ZEric OulashinSlyEdit: For quote lines, a small tweak for long line (>120 character) adding a CRLF for paragraph formattingSlyEdit: For quote lines, made a small tweak for long line (>120 character) adding a CRLF for paragraph formatting. Some editors seem to save long lines that belong to the same paragraph which can be word-wrapped together; other messages...SlyEdit: For quote lines, made a small tweak for long line (>120 character) adding a CRLF for paragraph formatting. Some editors seem to save long lines that belong to the same paragraph which can be word-wrapped together; other messages have a paragraph as one very long line, so for quoting, I want to find a good way to format paragraphs with a CRLF at the end for most cases.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/312SlyEdit: Improvement to paragraph/line breaks in quote line wrapping. The ver...2024-03-22T07:20:13ZEric OulashinSlyEdit: Improvement to paragraph/line breaks in quote line wrapping. The version is now 1.87SlyEdit: Improvement to paragraph/line breaks in quote line wrapping. The version is now 1.87SlyEdit: Improvement to paragraph/line breaks in quote line wrapping. The version is now 1.87Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/311DDFileLister: Traditional UI - Fixes for qutiting certain actions. Prints sel...2024-03-22T07:20:13ZEric OulashinDDFileLister: Traditional UI - Fixes for qutiting certain actions. Prints selected actions. Up & down arrow keys.DDFileLister traditional UI: Fixes for quitting certain actions for traditional UI. Prints selected action for traditional UI. Up & down arrow keys now scroll one line. Refactor for printing file info for traditional UI (internal code ch...DDFileLister traditional UI: Fixes for quitting certain actions for traditional UI. Prints selected action for traditional UI. Up & down arrow keys now scroll one line. Refactor for printing file info for traditional UI (internal code change).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/309ddfilelister now has its own implementation of a traditional (non-lightbar) U...2024-03-22T07:20:13ZEric Oulashinddfilelister now has its own implementation of a traditional (non-lightbar) UI. Its version is now 2.12Digital Distortion File Lister now has its own implementation of a traditional (non-lightbar) user interface. It can still optionally fall back on Synchronet's stock file lister if the user's terminal doesn't support ANSI, if desired.Digital Distortion File Lister now has its own implementation of a traditional (non-lightbar) user interface. It can still optionally fall back on Synchronet's stock file lister if the user's terminal doesn't support ANSI, if desired.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/308Add a node spy to the web interface2024-03-22T07:20:13ZRick ParrishAdd a node spy to the web interfaceThe node spy is available to sysops on the More menu after they sign in.
Draft merge request -- would like others to try it out and get feedback.The node spy is available to sysops on the More menu after they sign in.
Draft merge request -- would like others to try it out and get feedback.https://gitlab.synchro.net/main/sbbs/-/merge_requests/307DD Upload Processor: Scan failure output is now logged to the system log inst...2024-03-22T07:20:13ZEric OulashinDD Upload Processor: Scan failure output is now logged to the system log instead of outputted to the logged-in userDD Upload Processor: Scan failure output is now logged to the system log (as a warning) instead of to the user's consoleDD Upload Processor: Scan failure output is now logged to the system log (as a warning) instead of to the user's consoleRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/306Fixed a typo in the DD Upload Processor readme.txt2024-03-22T07:20:13ZEric OulashinFixed a typo in the DD Upload Processor readme.txtFixed a typo in the DD Upload Processor readme.txtFixed a typo in the DD Upload Processor readme.txtRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/305DD arc viewer & upload processor: Refactor of how the configuration files are...2024-03-22T07:20:13ZEric OulashinDD arc viewer & upload processor: Refactor of how the configuration files are read. Arc viewer: Control characters are no longer needed for color settings.DD arc viewer & upload processor: Refactor of how the configuration files are read. For the arc viewer, control characters are no longer needed for the color settings.DD arc viewer & upload processor: Refactor of how the configuration files are read. For the arc viewer, control characters are no longer needed for the color settings.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/304DD Upload Processor: Now supports Synchronet's built-in archive support to ex...2024-03-22T07:20:13ZEric OulashinDD Upload Processor: Now supports Synchronet's built-in archive support to extract archive filesDD Upload Processor: Now supports Synchronet's built-in archive support to extract archive files (added in Synchronet 3.19).DD Upload Processor: Now supports Synchronet's built-in archive support to extract archive files (added in Synchronet 3.19).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/303DDMsgReader: In the theme configuration file, use a : as the separator for...2023-07-31T00:00:49ZEric OulashinDDMsgReader: In the theme configuration file, use a : as the separator for...DDMsgReader: In the theme configuration file, use a : as the separator for strings with a trailing spaceDDMsgReader: In the theme configuration file, use a : as the separator for strings with a trailing spacehttps://gitlab.synchro.net/main/sbbs/-/merge_requests/302SlyEdit: Improved quoting (formatting) for the various quote prefixes (using ...2023-07-30T05:01:21ZEric OulashinSlyEdit: Improved quoting (formatting) for the various quote prefixes (using a > character)Improved quote line formatting in SlyEdit for the various quote prefixes (assuming they use a > character). There are various combinations of quote prefixes, especially when quoting messages that have already been quoted by other editors...Improved quote line formatting in SlyEdit for the various quote prefixes (assuming they use a > character). There are various combinations of quote prefixes, especially when quoting messages that have already been quoted by other editors. In the last version of SlyEdit, some of the formatting and line wrapping of quote lines could get a little ugly. It seems there is more variation of this on FSXNet than on Dove-Net.
SlyEdit's version is now 1.86.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/301DD File Area Chooser fix for directory collapsing mode when using the lightba...2023-07-30T04:53:04ZEric OulashinDD File Area Chooser fix for directory collapsing mode when using the lightbar interface.DD file area chooser fix: When using directory collapsing mode with the lightbar interface, it now exits when the user chooses their same file directory instead of continuing the menu input loop.DD file area chooser fix: When using directory collapsing mode with the lightbar interface, it now exits when the user chooses their same file directory instead of continuing the menu input loop.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/299DD Archive Viewer now supports the built-in Archive class in Synchronet 3.192023-07-21T19:46:45ZEric OulashinDD Archive Viewer now supports the built-in Archive class in Synchronet 3.19DD Archive Viewer now supports the built-in Archive class in Synchronet 3.19 if available. This makes for faster extractions.
I had made this update over a year ago but neglected to update it in the Synchronet Git repository.DD Archive Viewer now supports the built-in Archive class in Synchronet 3.19 if available. This makes for faster extractions.
I had made this update over a year ago but neglected to update it in the Synchronet Git repository.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/298DDMsgAreaChooser fix for exiting immediately if the first message group has n...2023-07-20T18:20:34ZEric OulashinDDMsgAreaChooser fix for exiting immediately if the first message group has no sub-boards. Fixes #589DDMsgAreaChooser fix for exiting immediately if the first message group has no sub-boards. Fixes #589DDMsgAreaChooser fix for exiting immediately if the first message group has no sub-boards. Fixes #589Rob SwindellRob Swindell