• exec/fido-nodelist-browser.js

    From echicken@1:103/705 to CVS commit on Fri Oct 5 11:56:56 2018
    exec fido-nodelist-browser.js NONE 1.1
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv3881

    Added Files:
    fido-nodelist-browser.js
    Log Message:
    FTN nodelist browser
    Replaces 'ftnnv' thing that's been floating around.
    Loads any nodelists you've configured in echocfg/sbbsecho.ini.
    Has a search feature, let's you send netmail.

    You can optionally add this section and any keys to modopts.ini:

    [fido_nodelist_browser]
    auto_close_domain = true
    auto_close_zone = true
    auto_close_net = true
    nodelist_a = /path/to/some/nodelist
    nodelist_b = /path/to/some/other/nodelist

    The auto_close settings control whether branches in the lightbar tree are closed when you open another at the same level. The defaults are more
    memory friendly.

    If you have nodelists not known to sbbsecho (or aren't using sbbsecho 3)
    you can add them here; the key must begin with 'nodelist_'. Wildcards
    are not supported; you should have some external mechanism copying the
    current nodelist to a fixed path & filename.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Oct 5 12:11:04 2018
    exec fido-nodelist-browser.js 1.1 1.2
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6776

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Reset index on auto-closed Trees.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Oct 5 12:20:23 2018
    exec fido-nodelist-browser.js 1.2 1.3
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv7727

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Get that stupid blinky cursor thing out of my face.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to echicken on Fri Oct 5 13:35:20 2018
    Re: exec/fido-nodelist-browser.js
    By: echicken to CVS commit on Fri Oct 05 2018 11:56 am

    If you have nodelists not known to sbbsecho (or aren't using sbbsecho 3) you can add them here; the key must begin with 'nodelist_'. Wildcards

    Where is "here"? A configuration file? A directory?

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Oct 5 14:17:10 2018
    exec fido-nodelist-browser.js 1.3 1.4
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv518

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Skip missing nodelist files


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Oct 5 14:24:13 2018
    exec fido-nodelist-browser.js 1.4 1.5
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1302

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Wrap the first attempt to run a nodelist through the parser in a try{},
    log the filename and error if one occurs.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Digital Man@1:103/705 to Nightfox on Fri Oct 5 14:45:40 2018
    Re: exec/fido-nodelist-browser.js
    By: Nightfox to echicken on Fri Oct 05 2018 01:35 pm

    Re: exec/fido-nodelist-browser.js
    By: echicken to CVS commit on Fri Oct 05 2018 11:56 am

    If you have nodelists not known to sbbsecho (or aren't using sbbsecho 3) you can add them here; the key must begin with 'nodelist_'. Wildcards

    Where is "here"? A configuration file? A directory?

    I took "here" to mean in the [fido_nodelist_browser] section of your modopts.ini file.

    digital man

    Synchronet "Real Fact" #43:
    Synchronet added Baja/PCMS support with v2.00a (1994).
    Norco, CA WX: 76.3°F, 55.0% humidity, 12 mph ENE wind, 0.00 inches rain/24hrs --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Nightfox on Fri Oct 5 17:43:36 2018
    Re: exec/fido-nodelist-browser.js
    By: Nightfox to echicken on Fri Oct 05 2018 13:35:20

    Where is "here"? A configuration file? A directory?

    The optional [fido_nodelist_viewer] section in modopts.ini. That part of the commit message is detailing available settings you can make there.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    ■ Synchronet ■ electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Fri Oct 5 15:18:26 2018
    exec fido-nodelist-browser.js 1.5 1.6
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv7432

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    If domain_DomainName key exists in modopts.ini (where DomainName is a
    domain name from sbbsecho.ini), use its value as the domain name in the lightbar list.
    For nodelist_DomainName keys, use the DomainName portion as the domain
    name in the lightbar list.
    (Don't use the parsed domain name from the nodelist file's first line,
    this is unreliable.)


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Oct 6 21:47:10 2018
    exec fido-nodelist-browser.js 1.6 1.7
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv1476

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Lower case domain names during sort comparison.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Oct 6 22:00:53 2018
    exec fido-nodelist-browser.js 1.7 1.8
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv2846

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Do the safety dance, everybody look at your pants
    and also look to see if the nodelist file exists before trying to
    load it for a search.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Sat Oct 6 22:30:50 2018
    exec fido-nodelist-browser.js 1.8 1.9
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv6450

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Be more descriptive about the search thingie.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to CVS commit on Wed Oct 24 11:50:15 2018
    exec fido-nodelist-browser.js 1.9 1.10
    Update of /cvsroot/sbbs/exec
    In directory cvs:/tmp/cvs-serv21112

    Modified Files:
    fido-nodelist-browser.js
    Log Message:
    Added 'status' field in node info popup (Hold, Down, Private) for nodes
    that may be holding down their privates at any given time.


    --- SBBSecho 3.06-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nightfox@1:103/705 to echicken on Wed Oct 24 12:43:51 2018
    Re: exec/fido-nodelist-browser.js
    By: echicken to CVS commit on Wed Oct 24 2018 11:50 am

    fido-nodelist-browser.js
    Log Message:
    Added 'status' field in node info popup (Hold, Down, Private) for nodes that may be holding down their privates at any given time.

    Yeahh... That may be more than I want to know about nodes.. :P

    Nightfox

    ---
    ■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Michael Long@1:103/705 to Git commit to sbbs/master on Tue Nov 10 00:44:12 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/0780f5862e775f10f9a85765
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Update fido-nodelist-browser.js - spinning cursor messing up frame
    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Mon Mar 15 12:56:05 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/1862798ac1b82ef9b11aa60a
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Show domain & date information in top bar when domain tree expanded.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Mon Mar 15 13:42:40 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/c03ca7a52e4eca96f94d5254
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Comment out previous change pending fixes to nodelist firstline parsing in ftn_nodelist.js.
    --- SBBSecho 3.13-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Wed Aug 14 22:54:27 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/48e12481c8d32e8184f058ff
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    A faster, better looking, less janky version of the FTN nodelist
    browser. Should be feature-equivalent with the old one, though
    the navigation is a bit different.

    If you don't like it, dig the old one out of git and run it from
    some other location.

    This is a build of:
    https://gitlab.synchro.net/echicken/nodelist-browser
    and it will be maintained there for now. I'll try to remember to
    update this copy as needed. Do not edit / commit changes to this
    file; it's transpiled from TypeScript and not meant to be edited
    by hand. Do not read this file if you value your sanity.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Thu Aug 15 06:54:24 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b119776c596c88ab1fa8ffa6
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Restore cursor on exit; which should be happening via js.on_exit anyway but ...
    isn't?
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Thu Aug 15 07:44:28 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/96404086df02bd45cefdb0e4
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Temporary fix to restore things on exit pending figuring out why the other way doesn't work.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Thu Aug 15 09:52:16 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/b68b7f600fe843307c27f7ab
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    Includes swindows with unborked home/end key handling in lightbar. Fixes problem reported by Nightfox.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From echicken@1:103/705 to Git commit to main/sbbs/master on Fri Jan 17 10:45:54 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/a8dccc614d87c87f6370f6ed
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    New build from https://gitlab.synchro.net/echicken/nodelist-browser

    Fixes #794, esc exits. Other hotkeys reassigned per discussion
    that happened I think on DOVE-Net.

    Fixes #818, show/hide cursor on netmail.
    --- SBBSecho 3.23-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell (on ChromeOS)@1:103/705 to Git commit to main/sbbs/master on Mon Jun 2 15:22:56 2025
    https://gitlab.synchro.net/main/sbbs/-/commit/87dc5cc931deba11f22a7dac
    Modified Files:
    exec/fido-nodelist-browser.js
    Log Message:
    A literal Ctrl-Z char can be interpretted as EOF (end of file) on DOS/Windows

    ... so don't include in string literal (use hexadecimal notation instead).
    All of these case statements should really be converted, but let's just start with the problematic one.

    Resolve issue reported via DOVE-Net by Xbit:

    !JavaScript fido-nodelist-browser.js line 6941: SyntaxError: unterminated string literal
    --- SBBSecho 3.27-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)