Synchronet merge requestshttps://gitlab.synchro.net/main/sbbs/-/merge_requests2024-03-22T07:20:25Zhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/233GT Trivia v1.02: If the JSON server can't be reached, scores can be written t...2024-03-22T07:20:25ZEric OulashinGT Trivia v1.02: If the JSON server can't be reached, scores can be written to a message sub-board (or more than one if needed)Good Time Trivia v1.02: For updating hosted scores on a remote BBS, in case the remote BBS JSON server can't be reached, the game can now post scores in a (networked) message sub-board to be read by the host BBS. Also, added more questi...Good Time Trivia v1.02: For updating hosted scores on a remote BBS, in case the remote BBS JSON server can't be reached, the game can now post scores in a (networked) message sub-board to be read by the host BBS. Also, added more questions to the "General" set, and moved a couple in the General set to the "Music, movies, and entertainment" question set.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/232DD Msg Reader: Fixed typo (console.putmst -> console.putmsg)2024-03-22T07:20:25ZEric OulashinDD Msg Reader: Fixed typo (console.putmst -> console.putmsg)DD Msg Reader: Fixed typo (console.putmst -> console.putmsg)DD Msg Reader: Fixed typo (console.putmst -> console.putmsg)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/231DD file lister: lfexpand() seems to do what I wrote my own function for in th...2024-03-22T07:20:24ZEric OulashinDD file lister: lfexpand() seems to do what I wrote my own function for in the last commitDD file lister: lfexpand() seems to do what I wrote my own function for in the last commitDD file lister: lfexpand() seems to do what I wrote my own function for in the last commitRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/230Ree/games fixes2024-03-22T07:20:24ZRick ParrishRee/games fixesA few more tweaks to the Games page:
- If the menubar has been enabled in the settings, then show it, and hide the Connect button instead.
- If the user has already selected a screen size >= 35 rows, then don't resize to 80x35 for mines...A few more tweaks to the Games page:
- If the menubar has been enabled in the settings, then show it, and hide the Connect button instead.
- If the user has already selected a screen size >= 35 rows, then don't resize to 80x35 for minesweeper
- Shrink the font if the new 35 row client is too tall for the browser windowechickenechickenhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/229DD File lister: Extended file info update (# times DL'd, last DL, description...2024-03-22T07:20:25ZEric OulashinDD File lister: Extended file info update (# times DL'd, last DL, description fix for some cases)DD file lister v2.07: In a file's extended description, added the number of times downloaded and date/time last downloaded. Also, fixed a bug where some descriptions were blank in the Frame object because of a leading normal attribute.DD file lister v2.07: In a file's extended description, added the number of times downloaded and date/time last downloaded. Also, fixed a bug where some descriptions were blank in the Frame object because of a leading normal attribute.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/228DDMsgReader v1.57: @-code expansion only when sender is a sysop (and only whe...2024-03-22T07:20:24ZEric OulashinDDMsgReader v1.57: @-code expansion only when sender is a sysop (and only when reading personal email)DDMsgReader v1.57: @-codes were only expanded when reading personal mail; now, DDMsgReader also checks to make sure the sender is a sysop. Also, used putmsg() in place of this script's own @-message parsing when displaying some of the c...DDMsgReader v1.57: @-codes were only expanded when reading personal mail; now, DDMsgReader also checks to make sure the sender is a sysop. Also, used putmsg() in place of this script's own @-message parsing when displaying some of the configured text strings.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/227SlyEdit v1.82: Added some safety checks when reading the configuration file (...2024-03-22T07:20:24ZEric OulashinSlyEdit v1.82: Added some safety checks when reading the configuration file (that section of code was refactored recently).SlyEdit v1.82: Added some safety checks when reading the configuration file (that section of code was refactored recently).SlyEdit v1.82: Added some safety checks when reading the configuration file (that section of code was refactored recently).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/225Resize fTelnet for msweeper to support level 52024-03-22T07:20:24ZRick ParrishResize fTelnet for msweeper to support level 5Resize the fTelnet window to 80x35 if msweeper is being launched, which is large enough to support a full level 5 gameResize the fTelnet window to 80x35 if msweeper is being launched, which is large enough to support a full level 5 gamehttps://gitlab.synchro.net/main/sbbs/-/merge_requests/224Updated the SlyEdit documentation for version 1.81 (forgot yesterday). Also ...2024-03-22T07:20:24ZEric OulashinUpdated the SlyEdit documentation for version 1.81 (forgot yesterday). Also updated the default SlyEdit.cfg to use the English dictionary (for spell check).Updated the SlyEdit documentation for version 1.81 (forgot yesterday). Also updated the default SlyEdit.cfg to use the English dictionary (for spell check).Updated the SlyEdit documentation for version 1.81 (forgot yesterday). Also updated the default SlyEdit.cfg to use the English dictionary (for spell check).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/223Display error if user can't read requested sub2024-03-22T07:20:24ZRick ParrishDisplay error if user can't read requested subI bookmarked a few subs, and when I loaded the bookmarks later I was unexpectedly shown the group list in one of the tabs. I realized this was because I wasn't signed in and so didn't have permission to read the one sub.
This change ...I bookmarked a few subs, and when I loaded the bookmarks later I was unexpectedly shown the group list in one of the tabs. I realized this was because I wasn't signed in and so didn't have permission to read the one sub.
This change adds a message to make it clear why the group list is being shown instead of the expected sub.https://gitlab.synchro.net/main/sbbs/-/merge_requests/222SlyEdit: No more control characters needed in the color configuration files2022-11-26T23:37:45ZEric OulashinSlyEdit: No more control characters needed in the color configuration filesSlyEdit v1.81: The color configuration files now can just specify attribute characters, without the control character. Also, refactored the ReadSlyEditConfigFile() function (in SlyEdit_Misc.js).SlyEdit v1.81: The color configuration files now can just specify attribute characters, without the control character. Also, refactored the ReadSlyEditConfigFile() function (in SlyEdit_Misc.js).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/221Good Time Trivia: Hosted inter-BBS user scores (via JSON DB) is now possible.2022-11-26T23:37:17ZEric OulashinGood Time Trivia: Hosted inter-BBS user scores (via JSON DB) is now possible.Good Time Trivia v1.01: Added the ability to store & retrieve scores to/from a server, so that scores from multiple BBSes can be displayed. There are also sysop functions to remove players and users from the hosted inter-BBS scores. Als...Good Time Trivia v1.01: Added the ability to store & retrieve scores to/from a server, so that scores from multiple BBSes can be displayed. There are also sysop functions to remove players and users from the hosted inter-BBS scores. Also, answer clues now don't mask spaces in the answer.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/220DD Message Reader: Fixed bug startup mode for scanning all groups for un-read...2022-11-26T00:41:19ZEric OulashinDD Message Reader: Fixed bug startup mode for scanning all groups for un-read messages to you where the reader was bringing up personal email instead.DD Message Reader: Fixed bug startup mode for scanning all groups for un-read messages to you where the reader was bringing up personal email instead.DD Message Reader: Fixed bug startup mode for scanning all groups for un-read messages to you where the reader was bringing up personal email instead.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/219Update registration page for closed and newuser password systems2022-11-26T07:53:53ZRick ParrishUpdate registration page for closed and newuser password systemsStyles the newuser password prompt the same as all the other text fields on the form, and also moves it to the top of the form (no point for a user to fill out the rest of the form once they realize they don't have the newuser password)....Styles the newuser password prompt the same as all the other text fields on the form, and also moves it to the top of the form (no point for a user to fill out the rest of the form once they realize they don't have the newuser password).
Also hides the form and rejects submission attempts for closed systems.echickenechickenhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/217This is a new trivia door, Good Time Trivia, written in JavaScript2022-11-19T02:17:45ZEric OulashinThis is a new trivia door, Good Time Trivia, written in JavaScriptThis is a new trivia door, Good Time Trivia, written in JavaScript. This has a question-and-answer format and can give the user multiple tries to answer each question, with clues provided after incorrect answers (the clue will start off...This is a new trivia door, Good Time Trivia, written in JavaScript. This has a question-and-answer format and can give the user multiple tries to answer each question, with clues provided after incorrect answers (the clue will start off with a totally masked answer, and then reveal one letter at a time for each incorrect answer given).
This is currently a single-player game, but multiple users on different nodes can play it simultaneously.
Currently, this trivia game is local to the current BBS only. In the future, I think it would be good to add a feature for networked/inter-BBS games, or perhaps a question server so that systems can dynamically download new questions.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/216DD message area chooser only: Bug fixes for numeric input in lightbar mode an...2022-11-08T05:46:02ZEric OulashinDD message area chooser only: Bug fixes for numeric input in lightbar mode and number of posts in traditional modeDD message area chooser only: Bug fix for numeric input when choosing a sub-board. Bug fix for getting the number of posts with the traditional user interface.DD message area chooser only: Bug fix for numeric input when choosing a sub-board. Bug fix for getting the number of posts with the traditional user interface.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/215Message area chooser only: Made use of the 'posts' property for the number of...2022-11-05T05:34:45ZEric OulashinMessage area chooser only: Made use of the 'posts' property for the number of messages (without vote headers)Message area chooser only: Made use of the 'posts' property in msg_area.sub[sub-code] (or msg_area.grp_list.sub_list) for the number of posts without votes, if that property exists (it was added in Synchronet 3.18c)Message area chooser only: Made use of the 'posts' property in msg_area.sub[sub-code] (or msg_area.grp_list.sub_list) for the number of posts without votes, if that property exists (it was added in Synchronet 3.18c)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/210DDMsgReader: Added a mouse click hotspot for ? for message list mode2024-03-22T07:20:20ZEric OulashinDDMsgReader: Added a mouse click hotspot for ? for message list modeDDMsgReader: Added a mouse click hotspot for ? for message list modeDDMsgReader: Added a mouse click hotspot for ? for message list modeRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/209DDMsgReader: Refactored how email replies are done (passing the header to the...2024-03-22T07:20:20ZEric OulashinDDMsgReader: Refactored how email replies are done (passing the header to the appropriate functions, not using ungetstr() when prompting for the message subjectDDMsgReader v1.55: Refactored how email replies are done (passing the header to the appropriate functions, not using ungetstr() when prompting for the message subjectDDMsgReader v1.55: Refactored how email replies are done (passing the header to the appropriate functions, not using ungetstr() when prompting for the message subjectRob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/merge_requests/208Removed temporary debug code that accidentally made it in last commit2024-03-22T07:20:20ZEric OulashinRemoved temporary debug code that accidentally made it in last commitRemoved temporary debug code that accidentally made it in last commitRemoved temporary debug code that accidentally made it in last commitRob SwindellRob Swindell