• DDMsgReader

    From Underminer@VERT to All on Tue Jul 14 15:37:48 2020
    Hello all.
    In my updating and transitioning, I was trying to update DDMsgReader to the latest version, but I'm running into it requiring userdefs.js, which I cannot seem to determine the source of. I've been scouring the CVS, other SBBS installs, and all the Digital Distortion downloads I have to no avail. Anyone able to point me in the correct direction?
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Nelgin@VERT/EOTLBBS to Underminer on Tue Jul 14 18:28:24 2020
    Underminer wrote:
    Hello all.
    In my updating and transitioning, I was trying to update DDMsgReader to the latest version, but I'm running into it requiring userdefs.js, which I cannot seem to determine the source of. I've been scouring the CVS, other SBBS installs, and all the Digital Distortion downloads I have to no avail. Anyone able to point me in the correct direction?

    ---
    ??? Synchronet ??? Vertrauen ??? Home of Synchronet ??? [vert/cvs/bbs].synchro.net

    userdefs.js should be in /sbbs/exec/load/userdefs.js or similar path
    if using Windows or a different root directory. I know Nightfox just committed an update recently so maybe try an earlier version.

    ---
    ■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com
  • From Underminer@VERT/UNDRMINE to All on Tue Jul 14 17:17:32 2020
    Re: DDMsgReader
    By: Underminer to All on Tue Jul 14 2020 15:37:48

    In my updating and transitioning, I was trying to update DDMsgReader to the latest version, but I'm running into it requiring userdefs.js, which I

    Disregard. I discovered I missed updating exec/load in a cvs pull.
    ---
    Underminer
    The Undermine BBS - bbs.undermine.ca:423
    Fidonet: 1:342/17
    ---
    ■ Synchronet ■ The Undermine - bbs.undermine.ca
  • From Al@VERT/TRMB to Nightfox on Fri Jan 29 16:06:17 2021
    Hello Nightfox,

    I have a question about DDMsgReader. I don't think it is currently possible but if it was I would like to make the reader available to users who want to use it.

    I don't have it installed currently because I prefer the built in message reader so users on the BBS don't have the option available. If it possible somehow to make the option available per user instead of a global setup?

    Ttyl :-),
    Al

    ... Don't hate yourself in the morning; sleep till noon

    ---
    ■ Synchronet ■ The Rusty MailBox - Penticton, BC Canada
  • From Nelgin@VERT/EOTLBBS to Al on Fri Jan 29 19:52:41 2021
    Al wrote:
    Hello Nightfox,

    I have a question about DDMsgReader. I don't think it is currently possible but if it was I would like to make the reader available to users who want to use it.

    I don't have it installed currently because I prefer the built in message reader so users on the BBS don't have the option available. If it possible somehow to make the option available per user instead of a global setup?

    I'm not sure but you could create a wrapper in mods and use a user flag to determine if they use the built in or DDMsgReader. Then you'd just need a toggle option somewhere.

    That way you could set up any number of message readers or configurations.

    ---
    ■ Synchronet ■ End Of The Line BBS - endofthelinebbs.com
  • From Nightfox@VERT/DIGDIST to Al on Sat Jan 30 10:12:03 2021
    Re: DDMsgReader
    By: Al to Nightfox on Fri Jan 29 2021 04:06 pm

    I have a question about DDMsgReader. I don't think it is currently possible but if it was I would like to make the reader available to users who want to use it.

    I don't have it installed currently because I prefer the built in message reader so users on the BBS don't have the option available. If it possible somehow to make the option available per user instead of a global setup?

    That should be doable now. For now, a sort of solution might be that if you know which users want to use the stock reader vs. DDMsgReader, you could update your command shell to check for specific usernames who want DDMsgReader and have it run DDMsgReader for those users.

    I could probably make something that users can run to configure a setting so that DDMsgReader can either use itself or the stock reader.

    One thing that might complicate it a bit is that Digital Man has made a similar message reader, so you might also want to offer an option to use that, DDMsgReader, or the stock reader..

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From deon@VERT/ALTERANT to Nightfox on Sat Jan 31 09:50:13 2026
    Howdy,

    I've been using DDMsgReader for about a month now - I thought I'd check out why it seems to be so popular. Nice work :)

    I've had a few issues along the way, nothing that I can reliably reproduce, so I havent reported anything yet - but when I can I'll let you know.

    The two main things I've had are, a random Javascript issue (for a variable being undefined), and when I reply to a message (I think it happens during a scan all to me, and replying to some messages), I sometimes see the same (set of) messages multiple times, as if they were duplicate posts, but its definately the same message(s) displayed more than once when navigating through the list.

    Anyway, there are two things I miss, that not sure if it is implemented, or if they is a way of doing it:

    * "T" list the next 10 messages, and advance the read pointer.
    * "*" list the thread history, so you can jump to a particular message in the past

    Any of these possible?


    ...δεσ∩

    ---
    ■ Synchronet ■ AnsiTEX bringing back videotex but with ANSI
  • From Nightfox@VERT/DIGDIST to deon on Fri Jan 30 15:53:03 2026
    Re: DDMsgReader
    By: deon to Nightfox on Sat Jan 31 2026 09:50 am

    I've been using DDMsgReader for about a month now - I thought I'd check out why it seems to be so popular. Nice work :)

    Thanks. :)

    The two main things I've had are, a random Javascript issue (for a variable being undefined), and when I reply to a message (I think it happens during a scan all to me, and replying to some messages), I sometimes see the same (set of) messages multiple times, as if they were duplicate posts, but its definately the same message(s) displayed more than once when navigating through the list.

    When you say "Javascript issue", do you mean it's aborting with a JavaScript error? If so, it would be helpful to share the error you're seeing.

    I have seen instances where the same message shows up multiple times in a newscan for messages to me. It doesn't happen every time for me, but I've been wanting to debug that to find a fix.

    Anyway, there are two things I miss, that not sure if it is implemented, or if they is a way of doing it:

    * "T" list the next 10 messages, and advance the read pointer. * "*" list the thread history, so you can jump to a particular message in the past

    Any of these possible?

    There isn't a feature to list the next 10 messages, but when you're reading a message, you can press M to show the message list, which lists all messages. I'm unsure how it would work to only list the next 10 (and would you then want to choose one to read?) - But I'm wondering if that would be worthwhile when it already lists all messages in the sub-board you're reading.

    Also, there currently isn't a feature to list the thread history, but that's something I've considered adding (just haven't looked into doing it).

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
  • From deon@VERT/ALTERANT to Nightfox on Sat Jan 31 13:21:17 2026
    Re: DDMsgReader
    By: Nightfox to deon on Fri Jan 30 2026 03:53 pm

    Howdy,

    When you say "Javascript issue", do you mean it's aborting with a JavaScript error? If so, it would be helpful to share the error you're seeing.

    Sure, when I can reliably remember what I did to trigger it I will...

    There isn't a feature to list the next 10 messages, but when you're reading a message, you can press M to show the message list, which lists all messages. I'm unsure how it would work to only list the next 10 (and would you then want to choose one to read?) - But I'm wondering if that would be worthwhile when it already lists all messages in the sub-board you're reading.

    This "10 messages" part wasnt important - it was the ability to skip through messages, but at the same time see what they were about in case there was something in there that was worth going back to. The "M" does a better job :)


    ...δεσ∩

    ---
    ■ Synchronet ■ AnsiTEX bringing back videotex but with ANSI
  • From Digital Man@VERT to deon on Fri Jan 30 19:26:22 2026
    Re: DDMsgReader
    By: deon to Nightfox on Sat Jan 31 2026 01:21 pm

    When you say "Javascript issue", do you mean it's aborting with a JavaScript error? If so, it would be helpful to share the error you're seeing.

    Sure, when I can reliably remember what I did to trigger it I will...

    It might still be there in your data/error.log (or other log) file.
    --
    digital man (rob)

    This Is Spinal Tap quote #36:
    Bobbi Flekman: Money talks, and bullshit walks.
    Norco, CA WX: 71.7°F, 24.0% humidity, 1 mph ESE wind, 0.00 inches rain/24hrs ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From deon@VERT/ALTERANT to Nightfox on Sat Jan 31 19:31:08 2026
    Re: DDMsgReader
    By: Digital Man to deon on Fri Jan 30 2026 07:26 pm

    Howdy,

    It might still be there in your data/error.log (or other log) file.
    --
    digital man (rob)

    It is:

    Fri Jan 30 09:46:10 2026 master/b7d3db6c3 alterant.bbs.dege.au
    term Node 1 <deon> !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line 23810: TypeError: this.msgAreaList_lastImportedMsg_showImportTime is undefined

    And looking at the logs I've triggered it a couple of times

    But I dont recall what I was doing that triggered it...


    ...δεσ∩

    ---
    ■ Synchronet ■ AnsiTEX bringing back videotex but with ANSI
  • From Nightfox@VERT/DIGDIST to deon on Sat Jan 31 11:11:18 2026
    Re: DDMsgReader
    By: deon to Nightfox on Sat Jan 31 2026 07:31 pm

    Fri Jan 30 09:46:10 2026 master/b7d3db6c3 alterant.bbs.dege.au
    term Node 1 <deon> !JavaScript ../xtrn/DDMsgReader/DDMsgReader.js line term Node 1 <deon> 23810:
    TypeError: this.msgAreaList_lastImportedMsg_showImportTime is undefined

    I've pushed an update to DDMsgReader that should fix this issue and made a merge request for the Synchronet Git repository - so look for when it's updated and you can pull it then.

    Thanks for reporting this issue.

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com