• Mystic Feature Request - Part 1

    From sPINOZa@21:1/116 to g00r00 on Mon Mar 9 11:03:34 2020
    Hello g00r00,

    I have written down some ideas for Mystic:

    - Increase field length for group names, its too short to add color codes for example.

    - MCI codes for file/msg base/groups numbers.

    Because you are cleaning up the directory/files, I request it once more ;) ->
    - Option to define a location (path) for the file/msg base data files
    - Option to define a location (path) for the file header files

    - Chat request notification in snoop window behind username

    - An option to create a semaphore file when a user logs off / disconnects

    - INS to switch between insert/overwrite mode in the full screen editor ? Now it brings up the help screen and when you choose continue it writes some garbage.

    - ESC key to exit the help box in full screen editor

    - Normal file listing type: Add <end of file listing> line of text/warning.
    Now the listing is suddenly gone at the last page.

    - Normal file listing type: Flagging/Tagging files: multiple file numbers input, something like: 1-6 or 1,2,5,7

    - Normal file listing type: Flagging/Tagging prompt, overwrite the file
    listing prompt and overwrite it again with the normal prompt when leaving
    the chosen option.

    - Option to specify the date format in file listing: like mm/dd/yyyy

    gTX!

    -.sOUNDGARDEn.- since 1994

    --- Mystic BBS v1.12 A45 2020/02/16 (Linux/64)
    * Origin: -.sOUNDGARDEn.- (21:1/116)
  • From g00r00@21:1/108 to sPINOZa on Mon Mar 9 18:59:39 2020
    - Increase field length for group names, its too short to add color
    codes for example.

    This is in the plans next data file revamp!

    - MCI codes for file/msg base/groups numbers.

    There really aren't numbers. Well, there are but they are unique identifiers to identify their record in the database, not always sequential numbers.

    Because you are cleaning up the directory/files, I request it once more
    ;) -> - Option to define a location (path) for the file/msg base data files - Option to define a location (path) for the file header files

    Message base is already configurable right down to individual message bases. My goal is to eliminate places in the configurations where paths need to be defined because it makes moving the BBS directory very difficult (or switching between Linux and Windows very difficult).

    I'd prefer to try to not add more places to configure paths if I can help it.

    - Chat request notification in snoop window behind username

    I will make sure this is in the TODO!

    - An option to create a semaphore file when a user logs off /
    disconnects

    You could do this already using the create semaphore menu command with the logoff option, however, that wouldn't work when a connection is lost. Do you want this file to be node specific or just whenever a node is shutdown?

    - INS to switch between insert/overwrite mode in the full screen editor
    ? Now it brings up the help screen and when you choose continue it
    writes some garbage.

    What terminal are you using? I just tested it with NetRunner and INS works fine, and I logged in locally in Windows and it works fine.

    Could it be that you do not have the updated template for the FS editor? I think that was part of an update a while back like maybe 2 years ago? Whenever draft message saving/resuming and auto-saving messages on connection loss was added in.

    - ESC key to exit the help box in full screen editor

    I'll look into this. Its a configurable box inside of the template but I can see if there is can be a way to change the "C"ontinue into the ESC key.

    - Normal file listing type: Add <end of file listing> line of text/warning. Now the listing is suddenly gone at the last page.

    This wouldn't work for a new scan, but for a regular listing you could stack
    a menu command there to say end of listing. But it does always stop at the
    end of the listing with the file listing prompt. It should never just scroll off until you tell it to.

    Maybe I can make a new prompt that only displays when its the end or add a %
    to the listing prompt so you'll know when its 100% done.

    - Normal file listing type: Flagging/Tagging files: multiple file numbers input, something like: 1-6 or 1,2,5,7

    I've never added this just because with file description length there is usually only one or two files on the screen at once so it didn't seem worth
    the effort.

    Plus you can just type the number to tag them without using the (F)lag option these days, so its already super fast unless you have a ton of files on the screen. (ie pressing F then typing 1,2,Q is slower than just pressing 1 and 2)

    I will add it to the TODO list though! It can't hurt to have more ways to do it.

    - Normal file listing type: Flagging/Tagging prompt, overwrite the file listing prompt and overwrite it again with the normal prompt when leaving the chosen option.

    Then it wouldn't be able to show the "File.zip has been added/removed from queue" prompt, since it'd immediately have to erase it again to replace it
    with the prompt. I am not sure how well that would work.

    - Option to specify the date format in file listing: like mm/dd/yyyy

    It uses the user's selected date format from their account settings!

    --- Mystic BBS v1.12 A46 2020/03/09 (Windows/64)
    * Origin: Sector 7 (21:1/108)
  • From sPINOZa@21:1/116 to g00r00 on Tue Mar 10 09:53:54 2020
    Hello and thanks for the extensive reply!

    On 09 Mar 2020, g00r00 said the following...

    - Increase field length for group names, its too short to add color codes for example.

    This is in the plans next data file revamp!

    Nice!


    - MCI codes for file/msg base/groups numbers.

    There really aren't numbers. Well, there are but they are unique identifiers to identify their record in the database, not always sequential numbers.

    Ok, reason why I asked is that I wanted to show the number in the menu, thus:

    You are here: 03 - <current selected file base>


    Because you are cleaning up the directory/files, I request it once mo ;) -> - Option to define a location (path) for the file/msg base data files - Option to define a location (path) for the file header files

    Message base is already configurable right down to individual message bases. My goal is to eliminate places in the configurations where paths need to be defined because it makes moving the BBS directory very difficult (or switching between Linux and Windows very difficult).

    I'd prefer to try to not add more places to configure paths if I can
    help it.

    I understand, maybe a routine to convert to xxx format or to switch path
    on/off :))))


    - Chat request notification in snoop window behind username

    I will make sure this is in the TODO!

    Nice!


    - An option to create a semaphore file when a user logs off / disconnects

    You could do this already using the create semaphore menu command with
    the logoff option, however, that wouldn't work when a connection is
    lost. Do you want this file to be node specific or just whenever a node is shutdown?

    Not node specific, just when any of the nodes 'logs off' / 'loses connection'.


    - INS to switch between insert/overwrite mode in the full screen edit ? Now it brings up the help screen and when you choose continue it writes some garbage.

    What terminal are you using? I just tested it with NetRunner and INS works fine, and I logged in locally in Windows and it works fine.

    On my local machine (linux64) I used nodespy to login to my bbs, and I also tested it with netrunner on a win10pro/64 machine. In both cases it didnt
    work.


    Could it be that you do not have the updated template for the FS editor?
    I think that was part of an update a while back like maybe 2 years ago? Whenever draft message saving/resuming and auto-saving messages on connection loss was added in.

    I wonder, but I will have a look at it.


    - ESC key to exit the help box in full screen editor

    I'll look into this. Its a configurable box inside of the template but
    I can see if there is can be a way to change the "C"ontinue into the ESC key.

    Ok


    - Normal file listing type: Add <end of file listing> line of text/warning. Now the listing is suddenly gone at the last page.

    This wouldn't work for a new scan, but for a regular listing you could stack a menu command there to say end of listing. But it does always
    stop at the end of the listing with the file listing prompt. It should never just scroll off until you tell it to.

    Maybe I can make a new prompt that only displays when its the end or add
    a % to the listing prompt so you'll know when its 100% done.

    I would prefer the first option, the 100% thingie is more for the full screen lister I think.


    - Normal file listing type: Flagging/Tagging files: multiple file num input, something like: 1-6 or 1,2,5,7

    I've never added this just because with file description length there is usually only one or two files on the screen at once so it didn't seem worth the effort.

    Plus you can just type the number to tag them without using the (F)lag option these days, so its already super fast unless you have a ton of files on the screen. (ie pressing F then typing 1,2,Q is slower than
    just pressing 1 and 2)

    I will add it to the TODO list though! It can't hurt to have more ways
    to do it.

    Nice!!


    - Normal file listing type: Flagging/Tagging prompt, overwrite the fi listing prompt and overwrite it again with the normal prompt when lea the chosen option.

    Then it wouldn't be able to show the "File.zip has been added/removed
    from queue" prompt, since it'd immediately have to erase it again to replace it with the prompt. I am not sure how well that would work.



    - Option to specify the date format in file listing: like mm/dd/yyyy

    It uses the user's selected date format from their account settings!

    I know, but I was thinking of this format mm/dd/ccyy or dd/mm/ccyy ......


    --- Mystic BBS v1.12 A46 2020/03/09 (Windows/64)
    * Origin: Sector 7 (21:1/108)

    --- Mystic BBS v1.12 A45 2020/02/16 (Linux/64)
    * Origin: -.sOUNDGARDEn.- (21:1/116)
  • From sPINOZa@21:1/116 to g00r00 on Mon Mar 16 17:12:06 2020
    - INS to switch between insert/overwrite mode in the full screen edit ? Now it brings up the help screen and when you choose continue it writes some garbage.

    What terminal are you using? I just tested it with NetRunner and INS works fine, and I logged in locally in Windows and it works fine.

    Could it be that you do not have the updated template for the FS editor?
    I think that was part of an update a while back like maybe 2 years ago? Whenever draft message saving/resuming and auto-saving messages on connection loss was added in.

    I checked it and yes my template is out of date. I heavily changed it about 3 yrs ago and probably forgot to update it.



    --- Mystic BBS v1.12 A46 2020/03/15 (Linux/64)
    * Origin: -.sOUNDGARDEn.- (21:1/116)
  • From g00r00@21:1/108 to sPINOZa on Tue Mar 17 02:06:46 2020
    I checked it and yes my template is out of date. I heavily changed it about 3 yrs ago and probably forgot to update it.

    All good thanks for letting me know. I really don't like changing templates after release, but sometimes I just have to do it. The draft message system was worth it :)

    --- Mystic BBS v1.12 A46 2020/03/16 (Windows/64)
    * Origin: Sector 7 (21:1/108)