• Reply Linking

    From apam@21:1/125.99 to All on Mon Oct 14 19:15:50 2019
    Hi

    I'm currently working on adding reply linking to magicka, but I'm
    wondering how to visualize this.

    magimail has always linked messages, but magicka has not for locally
    written messages.

    It does now (in a branch), but beyond creating a threaded message listing (which I don't really want to do) how should I use this reply linking in
    a useful way?

    Mystic seems to have "In Reference To" and "See Also" fields, but how
    does that work if there are several replys to a message?

    Any input would be helpful :)

    Andrew

    --- MagickaBBS v0.12alpha (Linux/armv7l)
    * Origin: Twilight BBS (21:1/125.99)
  • From garycrunk@21:4/126 to apam on Mon Oct 14 02:35:08 2019
    Why not treat them like a Forum Thread?

    Just a thought.

    Gary Crunk - Another F-ing BBS : anotherbbs.dynu.net Port 23
    Quazar BBS Door Game Server: quazarbbs.dynu.net Port 2323
    300 F-ing Baud BBS: 300baud.dynu.net Port 2525

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Another F-ing BBS (21:4/126)
  • From Al@21:3/107.1 to apam on Mon Oct 14 02:38:10 2019
    Mystic seems to have "In Reference To" and "See Also" fields, but how
    does that work if there are several replys to a message?

    You can take this a ways if you want. I was just looking at a message you
    wrote to me and I also replied to you. In Golded's header beside the
    message number it says (it's message number 81) -80 +82 indicating
    previous messages and replies.

    If you want to get really detailed you can add keys like -,+ or <,> to
    follow threads or keys like O, to go to the original message.

    If your so inclined I'd grab a copy of golded and install it. There is a keyword in the config to use a crashmail or crashecho config. It'll
    likely read magimail's config (I hope). You'd be looking for golded-plus.
    It was on sourceforge but I think it's at github nowadays.

    Ttyl :-)
    Al

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:3/107.1)
  • From garycrunk@21:4/126 to apam on Mon Oct 14 03:09:39 2019
    I personally would use the KISS method...
    I have no problem with messages simply saying "Re: ...."

    But you can make it however you like.
    I know I suggested Forum-Like structure, but to be honest, for me thats just overkill...

    My Vote: Subject: Re: .....
    People can see and follow that "Thread" themselves easily...

    Gary Crunk - Another F-ing BBS : anotherbbs.dynu.net Port 23
    Quazar BBS Door Game Server: quazarbbs.dynu.net Port 2323
    300 F-ing Baud BBS: 300baud.dynu.net Port 2525

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Another F-ing BBS (21:4/126)
  • From apam@21:1/101 to garycrunk on Mon Oct 14 23:24:44 2019
    On 13 Oct 2019 at 11:09p, garycrunk pondered and said...

    I personally would use the KISS method...
    I have no problem with messages simply saying "Re: ...."

    That's pretty much what we have at present, and for the most part how I'd
    like it to stay.

    But you can make it however you like.
    I know I suggested Forum-Like structure, but to be honest, for me thats just overkill...

    It's an interesting idea, but would require a lot of reworking on the message listing side, and I'm not sure how many would like it.

    The reply linking is a feature that JAM message bases provides, and up until now I've just ignored, in my opinion, i'd probably never use it anyway, so really just looking for a way to enhance the current experience, for those who'd be interested.

    Still, the forum idea is an interesting one. Perhaps I could look at making something on the web side...

    Andrew

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/101 to Al on Mon Oct 14 23:27:55 2019
    If you want to get really detailed you can add keys like -,+ or <,> to follow threads or keys like O, to go to the original message.

    I think this might be the way to go.. something like :

    <, > will go throught messages at the same level of reply, -, + will go up
    and down.

    So if your message structure is like :

    Original Message
    |- Reply One
    |- Reply Two
    |- Reply Three
    |- Repley Three POint one
    |- Reply Four

    Hmm, not sure how to explain what I'm thinking.. too much beer lol

    You get the idea though I think

    I will checkout golded.

    Andrew

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Al@21:3/107.1 to apam on Mon Oct 14 03:41:06 2019
    I think this might be the way to go.. something like :

    <, > will go throught messages at the same level of reply, -, + will go
    up and down.

    Yep, I think that would be plenty.

    You get the idea though I think

    Yep.

    I will checkout golded.

    If you do.. in one of the directories is an advanced.cfg and simple.cfg.
    Copy one of those to golded.cfg and you'll be mostly there. I'd use
    simple.cfg for a start. I only use a few items from the advanced.cfg for taglines and a few other things I forget now.

    You'll need to export the location of the golded.cfg.

    Golded has all kinds of good stuff with messaging. Linking, formatting
    and reflowing come to mind that you'll be able to look over the source
    for.. :)

    Ttyl :-)
    Al

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:3/107.1)
  • From Oli@21:1/151 to apam on Mon Oct 14 14:17:59 2019
    I'm currently working on adding reply linking to magicka, but I'm wondering how to visualize this.
    [...]
    , but beyond creating a threaded message
    listing (which I don't really want to do) how should I use this reply linking in a useful way?

    I'm reading FSX_GEN in threaded view mode, because it's much easier to follow the conversations. But this is in Thunderbird with a GUI, the ability to show every message as read or unread and a filter that show only unread messages. I'm not sure how well that would work in a 80x25 terminal anyway.

    The forum-like view seems to be a good idea. I see only one technical limititation with the JAM messagebase: there is only a last read pointer and no
    concept of unread and read messages. In a forum like view it's nice to be able
    to jump to the first unread message, which is not possible with just one global last read pointer.

    Maybe you were looking for a simpler solution with reply linking info displayed
    in the header of the message.


    * Origin: 🌈 (21:1/151)
  • From apam@21:1/125.99 to Oli on Mon Oct 14 22:34:26 2019
    The forum-like view seems to be a good idea. I see only one technical limititation with the JAM messagebase: there is only a last read pointer and no
    concept of unread and read messages. In a forum like view it's nice to
    be able
    to jump to the first unread message, which is not possible with just one global last read pointer.

    Yes, but one doesn't have to use the JAM last read pointer mechanisms. A
    few years ago I switched to using sqlite for last read pointers, so each individual message could be read/unread by each user. Unfortunatly it was
    waaay to slow (my implementation that is) so I scrapped it.

    Maybe you were looking for a simpler solution with reply linking info displayed
    in the header of the message.

    Yeah perhaps. Just not sure how to display it. I currently have reply navigation as al suggested implemented though.

    Andrew


    --- MagickaBBS v0.13alpha (Linux/armv7l)
    * Origin: Twilight BBS (21:1/125.99)
  • From apam@21:1/125.99 to Al on Mon Oct 14 22:36:53 2019
    Yep, I think that would be plenty.

    It's working now :D Was a little easier than I thought it would be.

    I will merge the reply linking branch into master soon, and will be the
    start of v0.13alpha.

    At present the keys are undocumented.. [,] and +,- navigate threads.

    Thanks for the idea :)

    Andrew


    --- MagickaBBS v0.13alpha (Linux/armv7l)
    * Origin: Twilight BBS (21:1/125.99)
  • From Al@21:3/107.1 to apam on Mon Oct 14 06:07:48 2019
    I will merge the reply linking branch into master soon, and will be the start of v0.13alpha.

    Looking forward to it..

    At present the keys are undocumented.. [,] and +,- navigate threads.

    I think [,] is used already.

    Thanks for the idea :)

    I thought it was your idea.. but your welcome.. :)

    Ttyl :-)
    Al

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:3/107.1)
  • From Tiny@21:1/130 to apam on Mon Oct 14 16:50:16 2019
    Quoting apam to garycrunk <=-

    Still, the forum idea is an interesting one. Perhaps I could look at making something on the web side...

    I think the console end would be fine with the RE: or the message
    numbers as per others.

    Web end might be interesting to make it forum like, might make it
    easier for people who have never known anything else, but it also
    seems like re-inventing the wheel.... Basically just ignore this
    entire message as I have nothing to add and just wanted to hear myself
    talk.

    Shawn

    ... Software independent: It won't work with any software.

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (21:1/130)
  • From Oli@21:1/151 to Tiny on Mon Oct 14 20:07:04 2019
    Still, the forum idea is an interesting one. Perhaps I could look
    at making something on the web side...

    I think the console end would be fine with the RE: or the message
    numbers as per others.

    But how do we convince ezycom to put a REPLYID kludge in the header? ;)


    * Origin: 🌈 (21:1/151)
  • From Shawn Highfield@21:1/130 to Oli on Mon Oct 14 18:38:32 2019

    Hello Oli!

    14 Oct 19 16:07, you wrote to me:

    But how do we convince ezycom to put a REPLYID kludge in the header?

    By switching software. :( I'm looking at MagickaBBS again as I'm ready
    to just switch to modern and do away with legacy alltogether. Doorparty
    will be doors etc. ;)

    Shawn


    ... I like a man who grins when he fights.
    --- GoldED+/W32-MINGW 1.1.5-b20160201
    * Origin: Tiny's BBS - tinysbbs.com (21:1/130)
  • From apam@21:1/125.99 to Tiny on Tue Oct 15 13:11:37 2019
    Web end might be interesting to make it forum like, might make it
    easier for people who have never known anything else, but it also
    seems like re-inventing the wheel.... Basically just ignore this
    entire message as I have nothing to add and just wanted to hear
    myself talk.

    Yeah, it does seem like reinventing the wheel. I'm not really sure what
    I'm going to do on the web side.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/armv7l)
    * Origin: Twilight BBS (21:1/125.99)
  • From Al@21:3/107.1 to apam on Mon Oct 14 20:14:40 2019
    I think [,] is used already.

    Yeah, skip that.. the message reading prompt is different that the
    message menu..

    I'll get there.. ;)

    Ttyl :-)
    Al

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:3/107.1)
  • From Al@21:3/107.1 to apam on Mon Oct 14 21:12:50 2019
    Yeah, it does seem like reinventing the wheel. I'm not really sure what I'm going to do on the web side.

    The web side works well from what I have seen. It could use next and
    previous buttons maybe?

    Ttyl :-)
    Al

    --- MagickaBBS v0.12alpha (Linux/x86_64)
    * Origin: The Rusty MailBox - Penticton, BC Canada (21:3/107.1)
  • From Tiny@21:1/130 to apam on Tue Oct 15 14:40:24 2019
    Quoting apam to Tiny <=-

    Yeah, it does seem like reinventing the wheel. I'm not really sure
    what I'm going to do on the web side.

    I know I'm in the minority, but I really like the web side as it is
    (mostly) it works on mobile devices as well as laptop. I used it a
    lot when I had spotty internet connections in the woods.

    Shawn

    ... Aliens make awful house pets.

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (21:1/130)
  • From Blue White@21:4/134 to Tiny on Tue Oct 15 20:58:54 2019
    Tiny wrote to apam <=-

    I know I'm in the minority, but I really like the web side as it is
    (mostly) it works on mobile devices as well as laptop. I used it a
    lot when I had spotty internet connections in the woods.

    I also like it. It really has come in handy when I am out of town. I like
    how it tells me whether or not an area has new messages in it. The default sbbs interface does not do so (I know, I need to upgrade to echicken's but
    I have not got around to it yet!).


    ... Direct from the Ministry of Silly Walks
    --- MultiMail
    * Origin: Possum Lodge South * possumso.fsxnet.nz:7636/SSH:2122 (21:4/134)
  • From apam@21:1/125.99 to Tiny on Wed Oct 16 16:44:08 2019
    Quoting apam to Tiny <=-

    Yeah, it does seem like reinventing the wheel. I'm not really sur
    what I'm going to do on the web side.

    I know I'm in the minority, but I really like the web side as it is
    (mostly) it works on mobile devices as well as laptop. I used it a
    lot when I had spotty internet connections in the woods.

    I don't think you're in the minority. I like it the way it is too, and I
    use it a lot more than logging in to be honest. It would be nice if the
    mobile template was a bit more friendly though.

    As for the Next/Previous buttons on messages, I like the idea, I'm just
    not sure at this stage how to do it (it's not quiet as simple as you
    would think lol)

    My wondering about the web side is more to do with how to present the new
    reply linking stuff (if at all).

    Andrew

    --- MagickaBBS v0.13alpha (Linux/armv7l)
    * Origin: Twilight BBS (21:1/125.99)
  • From Tiny@21:1/130 to apam on Wed Oct 16 16:21:38 2019
    Quoting apam to Tiny <=-

    As for the Next/Previous buttons on messages, I like the idea, I'm
    just not sure at this stage how to do it (it's not quiet as simple as
    you would think lol)

    I believe you, I can't deal with web languages at all anymore,
    anything newer then HTML 0.1 and I'm lost. ;)

    My wondering about the web side is more to do with how to present the
    new reply linking stuff (if at all).

    Ahhh, Tree view? But again I'm sure that's making it overly complex.
    Maybe the same way as telnet? with message numbers? In reply to xxxx
    the only thing is I guess on the webside those would have to be links?

    Shawn

    ... {{ Where's my brain? HEY YOU!!! COME BACK WITH MY BRAIN !! }}

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (21:1/130)
  • From Oli@21:1/151 to Tiny on Wed Oct 16 19:31:54 2019
    I believe you, I can't deal with web languages at all anymore,
    anything newer then HTML 0.1 and I'm lost. ;)

    http://info.cern.ch/hypertext/WWW/MarkUp/Tags.html

    ;)



    * Origin: 🌈 (21:1/151)
  • From apam@21:1/126 to All on Sat Nov 2 22:44:09 2019
    Hey

    Looks like magimail is failing miserably at linking messages. Not sure
    if it's because I had quick linking set... will test some more without
    it set..

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Oli@21:1/151 to apam on Sat Nov 2 14:01:54 2019
    On Sat, 2 Nov 2019 18:44:09 +1000
    "apam -> All" <0@126.1.21> wrote:

    Looks like magimail is failing miserably at linking messages. Not sure
    if it's because I had quick linking set... will test some more without
    it set..

    I don't have quick linking enabled in crashmail and linking works very reliable
    (in golded an jamnntpd). I never tested it with quick linking though.

    ---
    * Origin: (21:1/151)
  • From apam@21:1/101 to apam on Sun Nov 3 02:27:11 2019
    A reply...

    Andrew

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/101 to apam on Sun Nov 3 02:31:42 2019
    Another reply

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/101 to apam on Sun Nov 3 03:03:07 2019
    Another reply

    And another one....

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/101 to apam on Sun Nov 3 03:17:17 2019
    And another one....

    Sorry about this... another reply.. :(

    Andrew

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Tiny@21:1/130 to apam on Sat Nov 2 14:53:12 2019
    Quoting apam to All <=-

    Looks like magimail is failing miserably at linking messages. Not sure
    if it's because I had quick linking set... will test some more without
    it set..

    Just started tossing mail in Magicka again yesterday. I'll check it
    tomorrow as that should give it lots of mail.

    Quick scripting question (not MagickaBBS related) in watchmail.sh, how
    can I watch the ftn\in directory and toss mail if files magically show
    up there without binkd?

    Shawn

    ... Man does not live by coffee alone. Have a danish.

    --- EzyBlueWave V3.00 01FB001F
    * Origin: Tiny's BBS - telnet://tinysbbs.com:3023 (21:1/130)
  • From apam@21:1/101 to apam on Sun Nov 3 04:08:05 2019
    And another one....

    Sorry about this... another reply.. :(

    I'll fix it eventually :/

    Andrew

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From apam@21:1/125 to apam on Sun Nov 3 02:41:42 2019
    Test


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From apam@21:1/125 to apam on Sun Nov 3 02:42:33 2019
    Another test


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From apam@21:1/126 to apam on Sun Nov 3 02:51:21 2019
    Test

    Last test for tonight... then I'm giving up. :(

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to apam on Sun Nov 3 02:52:35 2019
    Test

    Last test for tonight... then I'm giving up. :(

    Oh I need a reply.. so here it is ....

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to apam on Sun Nov 3 02:56:30 2019
    Test

    Last test for tonight... then I'm giving up. :(

    Oh I need a reply.. so here it is ....

    I think I'm on to something... two more replys then bed :)


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to apam on Sun Nov 3 02:56:40 2019
    Test

    Last test for tonight... then I'm giving up. :(

    Oh I need a reply.. so here it is ....

    I think I'm on to something... two more replys then bed :)

    The reply

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/125 to apam on Sun Nov 3 02:57:59 2019
    Test

    Last test for tonight... then I'm giving up. :(

    Oh I need a reply.. so here it is ....

    I think I'm on to something... two more replys then bed :)

    The reply

    It works! It works!

    Andrew


    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: Nocturnal - nocturnal.hopto.org:2023 (21:1/125)
  • From Oli@21:1/151 to apam on Sat Nov 2 18:07:05 2019
    On Sat, 2 Nov 2019 22:57:59 +1000
    "apam -> apam" <0@125.1.21> wrote:

    Test

    Last test for tonight... then I'm giving up. :(

    Oh I need a reply.. so here it is ....

    I think I'm on to something... two more replys then bed :)

    The reply

    It works! It works!

    sleep well :)

    ---
    * Origin: (21:1/151)
  • From Tiny@21:1/130 to apam on Sat Nov 2 14:07:32 2019

    Hello apam!

    02 Nov 19 22:57, you wrote to you:

    The reply
    It works! It works!

    Can confirm it's working in Golded here as well.

    Shawn


    ... /home/shawn/MagickaBBS/scripts/taglines.txt
    --- GoldED+/LNX 1.1.5-b20170303
    * Origin: Tiny's BBS - tinysbbs.com (21:1/130)
  • From apam@21:1/126 to Tiny on Sun Nov 3 20:34:35 2019
    Quick scripting question (not MagickaBBS related) in watchmail.sh,
    how can I watch the ftn\in directory and toss mail if files magically show up there without binkd?

    You could use inotifytools to monitor the directory.. I don't have an
    example off hand but you should be able to find one online somewhere.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From apam@21:1/126 to Oli on Sun Nov 3 20:40:15 2019
    On Sat, 2 Nov 2019 18:44:09 +1000
    "apam -> All" <0@126.1.21> wrote:

    Looks like magimail is failing miserably at linking messages. Not sure
    if it's because I had quick linking set... will test some more without
    it set..

    I don't have quick linking enabled in crashmail and linking works very reliable (in golded an jamnntpd). I never tested it with quick linking though.

    I don't know what was going on, or why it works for others and not me (I
    tested the bases in golded as well as magicka).

    I thought it might be because magimail was forked before 1.7, but it
    looks like the only difference between 1.6 and 1.7 are some spelling corrections.

    Could also possibly be because I'm not using the jamlib that comes with crashmail - it's from the jamlib site, but I made a few fixes to it,
    though nothing to do with reply linking.

    At any rate my re-write of the reply linking stuff seems to be working
    now, and I used the code to write a tool that will re-link an entire
    message base.

    Andrew

    --- MagickaBBS v0.13alpha (Linux/x86_64)
    * Origin: HappyLand - telnet://magickabbs.com:2023/ (21:1/126)
  • From Tiny@21:1/130 to apam on Sun Nov 3 18:53:32 2019
    Quoting apam to Tiny <=-

    You could use inotifytools to monitor the directory.. I don't have an example off hand but you should be able to find one online somewhere.

    I'm playing with that this morning. Quite sure that's the way to go.
    Thanks.

    Shawn

    ... It's not a bagpipe, but don't stop playing.
    --- Blue Wave/386
    * Origin: Tiny's BBS - telnet://tinysbbs.hopto.org:2023 (21:1/130)