• MsgList for all messages on system?

    From Codefenix@1:103/705 to All on Sunday, January 29, 2023 09:33:57
    I have msglist configured as my loadable module for both Read Mail and List Msgs (per wiki.synchro.net/module:msglist). Works great for reading personal email and listing messages from the main menu. However, whenever I do a new message scan, or just hit R from the main menu to read messages, it falls back to the stock message reader.

    Is there any way to use msglist's scrolling reader for reading all messages on the system instead of the stock one?

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Codefenix on Sunday, January 29, 2023 13:41:31
    Re: MsgList for all messages on system?
    By: Codefenix to All on Sun Jan 29 2023 09:33 am

    I have msglist configured as my loadable module for both Read Mail and List Msgs (per wiki.synchro.net/module:msglist). Works great for reading personal email and listing messages from the main menu. However, whenever I do a new message scan, or just hit R from the main menu to read messages, it falls back to the stock message reader.

    Is there any way to use msglist's scrolling reader for reading all messages on the system instead of the stock one?

    It wasn't really designed for that. The 'L' command from the reading messages prompt should still load it for listing messages, but it'll load *all* messages, not just new ones.

    Synchronet does support the concept of a "message scan" module (SCFG->System->Loadable Modules->Scan Msgs), but msglist.js doesn't support that use case today. DDMessageReader does however, have you check it out?
    http://digdist.synchro.net/DigDistBBSStuff/DigDistBBSStuff.html
    --
    digital man (rob)

    Rush quote #57:
    He picks up scraps of information, he's adept at adaptation .. Digital Man Norco, CA WX: 54.1øF, 71.0% humidity, 3 mph E wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Digital Man on Sunday, January 29, 2023 19:30:58
    Re: MsgList for all messages on system?
    By: Digital Man to Codefenix on Sun Jan 29 2023 01:41 pm

    It wasn't really designed for that. The 'L' command from the reading messages prompt should still load it for listing messages, but it'll load *all* messages, not just new ones.

    It's really the scrolling message reader within the msglist module that I'm after though. It would be really nice to have just one consistent reader for all messages instead of different readers for different scenarios.

    Synchronet does support the concept of a "message scan" module (SCFG->System->Loadable Modules->Scan Msgs), but msglist.js doesn't support that use case today. DDMessageReader does however, have you check it out? http://digdist.synchro.net/DigDistBBSStuff/DigDistBBSStuff.html

    Yes, I actually did use both it as well as msglist for a while, msglist for listing and DDMessageReader for scans and general reading. DDMessageReader is quite nice, but the msglist reader does a better job displaying ANSI.

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Codefenix on Sunday, January 29, 2023 18:23:49
    Re: MsgList for all messages on system?
    By: Codefenix to Digital Man on Sun Jan 29 2023 07:30 pm

    Re: MsgList for all messages on system?
    By: Digital Man to Codefenix on Sun Jan 29 2023 01:41 pm

    It wasn't really designed for that. The 'L' command from the reading messages prompt should still load it for listing messages, but it'll load *all* messages, not just new ones.

    It's really the scrolling message reader within the msglist module that I'm after though. It would be really nice to have just one consistent reader for all messages instead of different readers for different scenarios.

    Synchronet does support the concept of a "message scan" module (SCFG->System->Loadable Modules->Scan Msgs), but msglist.js doesn't support that use case today. DDMessageReader does however, have you check it out? http://digdist.synchro.net/DigDistBBSStuff/DigDistBBSStuff.html

    Yes, I actually did use both it as well as msglist for a while, msglist for listing and DDMessageReader for scans and general reading. DDMessageReader is quite nice, but the msglist reader does a better job displaying ANSI.

    I created the following gitlab issue (feature request), so I don't forget about it: https://gitlab.synchro.net/main/sbbs/-/issues/505
    --
    digital man (rob)

    Synchronet/BBS Terminology Definition #8:
    BinkP = BinkD Protocol
    Norco, CA WX: 47.5øF, 87.0% humidity, 4 mph SE wind, 0.00 inches rain/24hrs
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Monday, January 30, 2023 10:49:01
    Re: MsgList for all messages on system?
    By: Codefenix to Digital Man on Sun Jan 29 2023 07:30 pm

    DDMessageReader is quite nice, but the msglist reader does a better job displaying ANSI.

    I've tried to duplicate what msglist does for displaying ANSI in DDMsgReader, but maybe I'll need to go back and double-check. Do you have any examples of ANSI messages that msgList displays better than DDMsgReader?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Nightfox on Monday, January 30, 2023 18:35:36
    Re: MsgList for all messages on system?
    By: Nightfox to Codefenix on Mon Jan 30 2023 10:49 am

    I've tried to duplicate what msglist does for displaying ANSI in DDMsgReader, but maybe I'll need to go back and double-check. Do you have any examples of ANSI messages that msgList displays better than DDMsgReader?

    Every ANSI message in the Adverts sub. DDMessageReader displays an extra blank line every other line. This is with the new CTRL+U scrollbar toggle option, tried it both on and off, looks the same both ways.

    I'm running Windows FWIW, in case it's a CRLF-versus-LF problem.

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Monday, January 30, 2023 19:11:31
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Mon Jan 30 2023 06:35 pm

    have any examples of ANSI messages that msgList displays better than
    DDMsgReader?

    Every ANSI message in the Adverts sub. DDMessageReader displays an extra blank line every other line. This is with the new CTRL+U scrollbar toggle option, tried it both on and off, looks the same both ways.

    I've seen that, though with only a few of them. I'll have to see what differences there are between DDMsgReader and the other (it's msglist.js, right?)

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Monday, January 30, 2023 19:20:22
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Mon Jan 30 2023 06:35 pm

    Every ANSI message in the Adverts sub. DDMessageReader displays an extra blank line every other line. This is with the new CTRL+U scrollbar toggle option, tried it both on and off, looks the same both ways.

    The Constructive Chaos ad in the advertisements area looks okay to me in DDMsgReader. But you're saying all of them for you look like they have a blank line every other line?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Monday, January 30, 2023 19:55:53
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Mon Jan 30 2023 06:35 pm

    have any examples of ANSI messages that msgList displays better than
    DDMsgReader?

    Every ANSI message in the Adverts sub. DDMessageReader displays an extra blank line every other line. This is with the new CTRL+U scrollbar toggle option, tried it both on and off, looks the same both ways.

    I've made a change to DDMsgReader that looks like it should help improve how those ANSI messages look. I've submitted a merge request, so once it's merged, you can update your DDMsgReader.js if you want to give it a try.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Nightfox on Tuesday, January 31, 2023 07:42:27
    Re: MsgList for all messages on system?
    By: Nightfox to Codefenix on Mon Jan 30 2023 07:55 pm

    I've made a change to DDMsgReader that looks like it should help improve how those ANSI messages look. I've submitted a merge request, so once it's merged, you can update your DDMsgReader.js if you want to give it a try.

    Nice, I'll be on the lookout for the update!

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Tuesday, January 31, 2023 09:34:59
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Tue Jan 31 2023 07:42 am

    I've made a change to DDMsgReader that looks like it should help
    improve how those ANSI messages look. I've submitted a merge
    request, so once it's merged, you can update your DDMsgReader.js if
    you want to give it a try.

    Nice, I'll be on the lookout for the update!

    You can download it from the (so far unmerged) branch to give it a try ahead of time if you want - At the top of the file, where it says DDMsgReader.js, click the download button all the way to the right:
    https://bit.ly/3Hml1j5

    Full link: https://gitlab.synchro.net/main/sbbs/-/blob/dd_msg_lister_ansi_improvement/xtrn /DDMsgReader/DDMsgReader.js

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Nightfox on Wednesday, February 01, 2023 08:49:05
    Re: MsgList for all messages on system?
    By: Nightfox to Codefenix on Tue Jan 31 2023 09:34 am

    You can download it from the (so far unmerged) branch to give it a try ahead of time if you want - At the top of the file, where it says DDMsgReader.js, click the download button all the way to the right: https://bit.ly/3Hml1j5

    Installed it this morning. Looks like it's displaying all messages perfectly, both with and without the scrollbar enabled!

    However, it doesn't seem to be reading my modified colors from the DefaultTheme.cfg file for some reason.

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Wednesday, February 01, 2023 08:50:01
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Wed Feb 01 2023 08:49 am

    You can download it from the (so far unmerged) branch to give it a
    try ahead of time if you want - At the top of the file, where it
    says DDMsgReader.js, click the download button all the way to the
    right: https://bit.ly/3Hml1j5

    Installed it this morning. Looks like it's displaying all messages perfectly, both with and without the scrollbar enabled!

    Good to hear. :)

    However, it doesn't seem to be reading my modified colors from the DefaultTheme.cfg file for some reason.

    I just tried changing a couple things here and it didn't seem to be reading those.. I may have to take a look at that, as something may have broken at some point. Thanks for letting me know.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to Codefenix on Wednesday, February 01, 2023 10:15:53
    Re: MsgList for all messages on system?
    By: Codefenix to Nightfox on Wed Feb 01 2023 08:49 am

    However, it doesn't seem to be reading my modified colors from the DefaultTheme.cfg file for some reason.

    I've made a fix for that and put in a merge request.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Codefenix@1:103/705 to Nightfox on Thursday, February 02, 2023 13:45:05
    Re: MsgList for all messages on system?
    By: Nightfox to Codefenix on Wed Feb 01 2023 10:15 am

    I've made a fix for that and put in a merge request.

    Perfect now!

    |01<|09co|03d|11e|15Ÿ|11e|03n|09ix|01>|07

    ---
    þ Synchronet þ -=[ ConstructiveChaos BBS | conchaos.synchro.net ]=-
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)