Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2024-03-22T07:20:18Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/169DDFileLister: Dates shown in file desriptions when extended descriptions are ...2024-03-22T07:20:18ZEric OulashinDDFileLister: Dates shown in file desriptions when extended descriptions are enabled.DDFileLister: When extended file descriptions are enabled, the file date is now shown with the file description on the last line.DDFileLister: When extended file descriptions are enabled, the file date is now shown with the file description on the last line.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/168DDLightbarMenu OnItemNav on initial display2022-03-29T05:28:34ZEric OulashinDDLightbarMenu OnItemNav on initial displayDDLightbarMenu can now optionally call its OnItemNav function when it's first displayed. By default this behavior is disabled, but it can be enabled by setting the (new) callOnItemNavOnStartup property to true.DDLightbarMenu can now optionally call its OnItemNav function when it's first displayed. By default this behavior is disabled, but it can be enabled by setting the (new) callOnItemNavOnStartup property to true.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/167DDMsgReader: Now calls bbs.edit_msg() to edit an existing message.2022-03-25T06:27:35ZEric OulashinDDMsgReader: Now calls bbs.edit_msg() to edit an existing message.Now calls bbs.edit_msg() to edit an existing message (if that function exists - It was added in Synchronet 3.18).Now calls bbs.edit_msg() to edit an existing message (if that function exists - It was added in Synchronet 3.18).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/166LORD2: Catch global application errors2022-09-29T22:24:31ZEugene SoLORD2: Catch global application errorsAdd try-catch error handler to main application code to avoid crashing sbbs if a door error occurs.Add try-catch error handler to main application code to avoid crashing sbbs if a door error occurs.DeucеDeucеhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/165DD area choosers: No sub-board/library collapsing if all have the same separator2022-03-19T01:01:20ZEric OulashinDD area choosers: No sub-board/library collapsing if all have the same separatorDD area choosers v1.23: For message sub-board/file directory collapsing, if there's only one sub-group/sub-library, then it won't be collapsed, as that wouldn't be very useful.DD area choosers v1.23: For message sub-board/file directory collapsing, if there's only one sub-group/sub-library, then it won't be collapsed, as that wouldn't be very useful.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/164DDLightarMenu: Numbered mode item refresh fix & new item number colors2022-03-19T01:09:03ZEric OulashinDDLightarMenu: Numbered mode item refresh fix & new item number colorsDDLightarMenu: For numbered mode, implemented a fix for refreshing the menu after the user types an item number to select/highlight it. Also, added 2 new color settings to specify the color to use for writing the item numbers: itemNumCol...DDLightarMenu: For numbered mode, implemented a fix for refreshing the menu after the user types an item number to select/highlight it. Also, added 2 new color settings to specify the color to use for writing the item numbers: itemNumColor (for non-highlighted items) and highlightedItemNumColor (for the current highlighted item).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/163LORD: Fix daily bank transfer count not being reset properly2022-03-15T18:00:28ZEugene SoLORD: Fix daily bank transfer count not being reset properlyhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/162LORD: Fix online duel event2022-03-15T18:00:01ZEugene SoLORD: Fix online duel eventFixed broken code when taunting opponent
Fixed broken code when aborting after waiting a long time for opponent
to respond.Fixed broken code when taunting opponent
Fixed broken code when aborting after waiting a long time for opponent
to respond.https://gitlab.synchro.net/main/sbbs/-/merge_requests/161DDMsgReader: Added back a few functions that were accidentally removed2022-03-15T17:57:05ZEric OulashinDDMsgReader: Added back a few functions that were accidentally removedDDMsgReader: Added back a few functions that were accidentally removed (which weren't moved to attr_conv.js).DDMsgReader: Added back a few functions that were accidentally removed (which weren't moved to attr_conv.js).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/160Removed references to old files2022-03-15T17:56:48ZEric OulashinRemoved references to old filesRemoved references to old filesRemoved references to old filesRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/159DDMsgReader can be called directly as a loadable module2022-03-14T23:47:54ZEric OulashinDDMsgReader can be called directly as a loadable moduleDDMsgReader can now be called directly as a loadable module by Synchronet (though requires the included ddmr_lm.js if DDMsgReader.js is not in sbbs/exec or sbbs/mods). Also, refactored DDMsgReader to use attr_conv.js and removed the att...DDMsgReader can now be called directly as a loadable module by Synchronet (though requires the included ddmr_lm.js if DDMsgReader.js is not in sbbs/exec or sbbs/mods). Also, refactored DDMsgReader to use attr_conv.js and removed the attribute conversion functions from this script.
Also added a parameter to convertAttrsToSyncPerSysCfg() in attr_conv.js to specify whether or not to convert ANSI codes to Synchronet attribute codes.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/158Fix for "fileDesc is not defined" error when displaying the file description ...2022-03-14T05:09:41ZEric OulashinFix for "fileDesc is not defined" error when displaying the file description on the main screen.ddfilelister version 2.05a: Fix for "fileDesc is not defined" error when displaying the file description on the main screen. Also made a small refactor to the main screen refresh function.
This should address Vincent Macaluso's comment ...ddfilelister version 2.05a: Fix for "fileDesc is not defined" error when displaying the file description on the main screen. Also made a small refactor to the main screen refresh function.
This should address Vincent Macaluso's comment on issue #373 .Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/157ddfilelister: Now displays extended description in list view if the user has ...2022-03-14T04:03:23ZEric Oulashinddfilelister: Now displays extended description in list view if the user has that setting enabledddfilelister v2.05 - Now makes use of the user's extended file description setting: If the user's extended file description setting is enabled, the lister will now show extended file descriptions on the main screen in a split format, wit...ddfilelister v2.05 - Now makes use of the user's extended file description setting: If the user's extended file description setting is enabled, the lister will now show extended file descriptions on the main screen in a split format, with the lightbar file list on the left and the extended file description for the highlighted file on the right.
Also, made the file info window taller for terminals within 25 lines high.
This should resolve issue #363 .
This update to ddfilelister also requires the included update to dd_lightbar_menu.js and the new attr_conv.js.
This also contains a fix for file delete that should fix issue #374 .Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/156LORD: Fix crash when exiting aratime igm2022-03-11T18:06:49ZEugene SoLORD: Fix crash when exiting aratime igmThis is a minor change to prevent the aratime IGM from crashing out of LORD when the player exits due to undefined return code from an inner function.This is a minor change to prevent the aratime IGM from crashing out of LORD when the player exits due to undefined return code from an inner function.https://gitlab.synchro.net/main/sbbs/-/merge_requests/155DD File Lister bug fix: Now successfully formats filenames without extensions...2022-03-09T17:58:21ZEric OulashinDD File Lister bug fix: Now successfully formats filenames without extensions when listing files.DD File Lister Version 2.04 - Bug fix: Now successfully formats filenames without extensions when listing files.
This addresses issue #369DD File Lister Version 2.04 - Bug fix: Now successfully formats filenames without extensions when listing files.
This addresses issue #369Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/154DDMsgReader: Fix for bogus messages when changing to an empty sub-board2022-03-08T01:00:54ZEric OulashinDDMsgReader: Fix for bogus messages when changing to an empty sub-boardFix: When changing to an empty sub-board from within the reader (either from read mode or list mode), it now properly says there are no messages and exits, rather than showing a list of bogus messages. Unsure when this bug was introduce...Fix: When changing to an empty sub-board from within the reader (either from read mode or list mode), it now properly says there are no messages and exits, rather than showing a list of bogus messages. Unsure when this bug was introduced.
The version is now 1.46.
This should fix issue #367Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/153Fix handling of IRC color control sequences2022-03-07T19:49:41ZEugene SoFix handling of IRC color control sequencesFixed the following which was observed using the BogusTrivia eggdrop bot:
An extra comma was being added after the control sequences
An empty color control sequence was not handled. It is supposed to
remove all color schemes.Fixed the following which was observed using the BogusTrivia eggdrop bot:
An extra comma was being added after the control sequences
An empty color control sequence was not handled. It is supposed to
remove all color schemes.https://gitlab.synchro.net/main/sbbs/-/merge_requests/152SlyEdit now remembers the quote line window selection between openings.2022-03-05T23:06:35ZEric OulashinSlyEdit now remembers the quote line window selection between openings.When selecting quote lines in a reply message, SlyEdit now remembers the position in the quote selection menu so that the quote menu isn't always at the top whenever it's opened again. This issue may have been introduced when SlyEdit wa...When selecting quote lines in a reply message, SlyEdit now remembers the position in the quote selection menu so that the quote menu isn't always at the top whenever it's opened again. This issue may have been introduced when SlyEdit was refactored to use DDLightbarMenu for its lightbar stuff.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/151DD file lister: For terminals over 25 rows tall, the file info window will no...2022-03-01T01:28:40ZEric OulashinDD file lister: For terminals over 25 rows tall, the file info window will now be up to 45 rows tall.DD file lister: For terminals over 25 rows tall, the file info window will now be up to 45 rows tall.
This addresses issue #352.
Also, fixed the display of the trailing blocks for the list header for wide terminals (over 80 columns).DD file lister: For terminals over 25 rows tall, the file info window will now be up to 45 rows tall.
This addresses issue #352.
Also, fixed the display of the trailing blocks for the list header for wide terminals (over 80 columns).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/150Fixed copy paste error for the installation section2022-02-27T23:22:03ZEric OulashinFixed copy paste error for the installation sectionChanged "Installing into a command shell" to say section 3 ("Installation & Setup") instead. This resolves issue #353Changed "Installing into a command shell" to say section 3 ("Installation & Setup") instead. This resolves issue #353Rob SwindellRob Swindell