Pop-Up Thingie

DEATH GATE BBS
  • Home
  • Forum
  • Files
  • Register
  • Log in

  1. Forum
  2. DOVE-Net
  3. Synchronet Programming
  • Changes to echicken/synch

    From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 08:21:00
    Commit ID: 0232e2cd253c3af80d3eebf0276a034ab839f6ad
    Author: echicken
    Modified: web/root/pages/003-games.xjs

    Message:
    Apply a WebSocketUrlPath option to the ftelnet client, where ?Port= the rlogin port, via ftelnethelper, from sbbs.ini.
    Untested. Not sure if this will do what I expect it to.
    Removed 'template' related lines; copy/paste from the stock web UI, I think.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0232e2cd253c3af80d3eebf0276a034ab839f6ad


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 08:29:00
    Commit ID: 565d2bb4ca4ffa347addd56bc002e2ede3d27909
    Author: echicken
    Modified: web/root/pages/000-home.xjs

    Message:
    IsWebSocketServiceEnabled (not Telnet-specific now.)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/565d2bb4ca4ffa347addd56bc002e2ede3d27909


    Commit ID: 6f339c7166c36cfe720651c1f082fc5a8bc07175
    Author: echicken
    Modified: web/root/pages/003-games.xjs

    Message:
    De-SSJS-ify the instructions, possibly frigging up formatting in the process. Use IsWebSocketServiceEnabled() (not RLogin-specific function)
    Paste in WS/WSS setup instructions from 000-Home.xjs.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6f339c7166c36cfe720651c1f082fc5a8bc07175


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 10:13:00
    Commit ID: b79e968b89dbff81fc58149e214c6b4a011d0c43
    Author: echicken
    Added: mods/webv4-installer.js

    Message:
    An install script. Barely tested, and bare minimum for now.
    To-do:
    - prompt for guest username, with default
    - prompt for ftelnet enable/disable (and implement enable/disable)
    - prompt for ftelnet splash .ans if enabled
    - add WS/WSS services if missing, and if ftelnet enabled
    - nuke old websocket telnet/rlogin proxies if configured
    - copy web/pages/examples/* to web/pages/ (once pages has been moved out of docroot)
    - likewise for web/sidebar/examples/*
    - test for download/extract/ini-update success before proceeding to next step
    - provide URL/info re: further config instructions upon exit

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b79e968b89dbff81fc58149e214c6b4a011d0c43


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 11:04:00
    Commit ID: 1c918bf195c078ecfdab52a5b749f3d7e26c2a54
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Preserve existing settings from modopts, if any.
    Some error handling.
    Some prompting for settings.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1c918bf195c078ecfdab52a5b749f3d7e26c2a54


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 11:21:00
    Commit ID: 7b8e4936df93f6560c56788a7e925f1b4fb84dd8
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Simplify the getting of settings.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7b8e4936df93f6560c56788a7e925f1b4fb84dd8


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 21:06:00
    Commit ID: 83c07485e32b22aca8ea120aa7572660199fda2c
    Author: echicken
    Added: web/pages/.examples/000-home.xjs, web/pages/.examples/000-mail.xjs, web/pages/.examples/000-register.xjs, web/pages/.examples/001-forum.ssjs, web/pages/.examples/002-files.xjs, web/pages/.examples/003-games.xjs, web/pages/.examples/More/001-userlist.xjs, web/pages/.examples/More/999-sbbslist.xjs, web/pages/.examples/More/webctrl.ini, web/pages/webctrl.ini
    Removed: web/root/pages/000-home.xjs, web/root/pages/000-mail.xjs, web/root/pages/000-register.xjs, web/root/pages/001-forum.ssjs, web/root/pages/002-files.xjs, web/root/pages/003-games.xjs, web/root/pages/More/001-userlist.xjs, web/root/pages/More/999-sbbslist.xjs, web/root/pages/More/webctrl.ini, web/root/pages/webctrl.ini

    Message:
    Move pages/ out of the document root. These are only served via the layout script.
    Moved stock pages into pages/.examples directory so that sysops can make customizations that won't conflict with what's in the repository.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/83c07485e32b22aca8ea120aa7572660199fda2c


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 21:07:00
    Commit ID: 0a1434fd15963cfefb7869400c8abd65a0f4aecb
    Author: echicken
    Modified: web/lib/pages.js, web/pages/.examples/000-home.xjs, web/pages/.examples/000-mail.xjs, web/pages/.examples/001-forum.ssjs, web/pages/.examples/002-files.xjs, web/pages/.examples/003-games.xjs, web/pages/.examples/More/001-userlist.xjs, web/root/index.xjs

    Message:
    New pages/ location.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0a1434fd15963cfefb7869400c8abd65a0f4aecb


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 21:14:00
    Commit ID: d815021c1765e142cf7ec713b4a6d3e2885407ea
    Author: echicken
    Added: web/sidebar/001-nodelist.xjs, web/sidebar/003-systemStats.xjs
    Removed: web/root/sidebar/001-nodelist.xjs, web/root/sidebar/003-systemStats.xjs
    Modified: web/lib/sidebar.js

    Message:
    Moved sidebar/ out of document root.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d815021c1765e142cf7ec713b4a6d3e2885407ea


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 21:16:00
    Commit ID: 7c5d0de1e36d75bd456cd7ab729a739eefc64390
    Author: echicken
    Added: web/sidebar/.examples/001-nodelist.xjs, web/sidebar/.examples/003-systemStats.xjs
    Removed: web/sidebar/001-nodelist.xjs, web/sidebar/003-systemStats.xjs

    Message:
    Moved stock sidebar modules to .examples subdirectory.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7c5d0de1e36d75bd456cd7ab729a739eefc64390


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 23:21:00
    Commit ID: e0013ecc51f537eb3c303013d34b18da317ec540
    Author: echicken
    Added: web/pages/.examples/webctrl.ini
    Removed: web/pages/webctrl.ini

    Message:
    Moved webctrl.ini to examples directory.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e0013ecc51f537eb3c303013d34b18da317ec540


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, March 31, 2018 23:57:00
    Commit ID: 1ee2c2c0bc82dc3f344c3980dd9dc48612bf76fa
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Extract zip to temp dir, move files around, clean up after yourself, don't clobber custom pages or sidebar modules.
    More prompts, including an 'enable ftelnet' option that isn't actually used for anything yet.
    Update sbbs.ini RootDirectory and ErrorDirectory last of all; should trigger recycle.
    Install path is system.exec_dir + ../webv4. Rather than move stock components out of the way, we'll just make a new space. People who installed to, say, system.exec_dir + ../web will need to migrate content; instructions forthcoming.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1ee2c2c0bc82dc3f344c3980dd9dc48612bf76fa


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 00:44:00
    Commit ID: 76025e5c597e4f010f82cf0d8103315c7e616b1b
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    If ftelnet enabled, prompt for ports and add/update WS and WSS sections in services.ini.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/76025e5c597e4f010f82cf0d8103315c7e616b1b


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 00:50:00
    Commit ID: 372855d47b2d9cc8ec35f286a7b94f8d822358ad
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Crap pants if guest user don't exist.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/372855d47b2d9cc8ec35f286a7b94f8d822358ad


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 00:55:00
    Commit ID: 36d0b540f3c6970f21820f655d23297b688be334
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Exit if Synchronet version < 3.17.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/36d0b540f3c6970f21820f655d23297b688be334


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 01:07:00
    Commit ID: 4e3ccbafd30ec1c871776f1bbed3d6b7d95b63b5
    Author: echicken
    Modified: web/pages/.examples/000-home.xjs

    Message:
    Remove sysop-help text; I'll put relevant instructions in docs.
    Do ftelnet things if modopts [web] ftelnet is true.
    Trying to keep this file less cluttered so sysops may find it easier to add their own home page content.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4e3ccbafd30ec1c871776f1bbed3d6b7d95b63b5


    Commit ID: 5de6d0904b369ec8ab8dd9891a5b9cb8085b63e4
    Author: echicken
    Modified: web/pages/.examples/003-games.xjs

    Message:
    Removed sysop help text; this belongs in docs.
    I'm okay with things crapping out if ftelnethelper.js can't be loaded; that'll be documented.
    No need to evaluate ftelnet enabled/disabled here; sysops should hide this page or restrict it via webctrl if they don't want ftelnet on their site.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5de6d0904b369ec8ab8dd9891a5b9cb8085b63e4


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 01:27:00
    Commit ID: e6265f9743ba405465f472846e9921c5fb5b223e
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Back up services.ini prior to update.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e6265f9743ba405465f472846e9921c5fb5b223e


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 07:57:00
    Commit ID: b414d35611fdaad3b2090a638d0a94fc8a4c592e
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    If a 'brand' value was provided in modopts.ini [web], use it instead of system.name in navbar.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b414d35611fdaad3b2090a638d0a94fc8a4c592e


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 09:09:00
    Commit ID: 28769a6627f4f49301f3ec935d085c39ce1eaea6
    Author: echicken
    Modified: README.md

    Message:
    Documentation has been moved to the repo's wiki.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/28769a6627f4f49301f3ec935d085c39ce1eaea6


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:14:00
    Commit ID: 8958014d24c0ae2bc43e0dd24ecc89deababae2c
    Author: echicken
    Modified: web/lib/init.js, web/root/api/attachments.ssjs, web/root/api/auth.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/system.ssjs, web/root/index.xjs

    Message:
    Change the way initial settings are loaded to better find the place where things are actually installed.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8958014d24c0ae2bc43e0dd24ecc89deababae2c


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:20:00
    Commit ID: ab93bc9c2de6ab3be835746e61e0fa1fc9ecff03
    Author: echicken
    Modified: web/lib/init.js, web/root/api/attachments.ssjs, web/root/api/auth.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/system.ssjs, web/root/index.xjs

    Message:
    blah.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ab93bc9c2de6ab3be835746e61e0fa1fc9ecff03


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:24:00
    Commit ID: acd16b8a0295090a1f59dab767920391e2581ce2
    Author: echicken
    Modified: web/pages/.examples/001-forum.ssjs

    Message:
    blah

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/acd16b8a0295090a1f59dab767920391e2581ce2


    Commit ID: 5c28e9209a2178b1325f13f16d0f95b69249847e
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    More path fixes.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5c28e9209a2178b1325f13f16d0f95b69249847e


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:27:00
    Commit ID: a90213543f31bac3a20d059f930c1aed0a15661a
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Correct path to sidebar modules.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a90213543f31bac3a20d059f930c1aed0a15661a


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:29:00
    Commit ID: 94e64ae070f72692fdf76555d9049f795e12e0ad
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Load settings and init script properly.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/94e64ae070f72692fdf76555d9049f795e12e0ad


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:32:00
    Commit ID: f2d0ab1ce84bf24e76a6ad0ce9534b1d36d3b1ae
    Author: echicken
    Modified: web/pages/.examples/001-forum.ssjs, web/pages/.examples/002-files.xjs

    Message:
    Settings and init have already been loaded by this point, so don't bother.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f2d0ab1ce84bf24e76a6ad0ce9534b1d36d3b1ae


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, April 01, 2018 21:41:00
    Commit ID: 7be4efbfd4e1d592b05fb6aab8c808a6888c627e
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Notes re: shutting down the BBS.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7be4efbfd4e1d592b05fb6aab8c808a6888c627e


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 24, 2018 15:14:00
    Commit ID: b92df9ab4f1fd682f06fc96ed8f83040cdc5afa4
    Author: echicken
    Modified: web/pages/.examples/More/001-userlist.xjs

    Message:
    Reuse User object. This file needs some more fixing later.
    This file needs to be copied out of the .examples folder to take effect.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b92df9ab4f1fd682f06fc96ed8f83040cdc5afa4


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 24, 2018 17:19:00
    Commit ID: 66188721c12af7508344b7dddd066f04172ffb3d
    Author: echicken
    Modified: web/root/api/system.ssjs

    Message:
    Reuse the same user object.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/66188721c12af7508344b7dddd066f04172ffb3d


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 25, 2018 01:44:00
    Commit ID: d12fcc12add68b667787ee5b283e0f083478fd01
    Author: echicken
    Modified: web/lib/auth.js, web/pages/.examples/More/001-userlist.xjs, web/root/api/system.ssjs

    Message:
    Reuse the same User instance where applicable, changing number to load a new record.
    Dereference User instance when it's no longer needed.
    This may help with the old too-many-open-files thing.
    NB: web/pages/.examples/More/001-userlist.xjs must be copied to a production location, default would be web/pages/More/001-userlist.xjs, if you want a userlist page.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d12fcc12add68b667787ee5b283e0f083478fd01


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 25, 2018 05:11:00
    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 25, 2018 05:16:00
    Commit ID: 6c2814f106a2ff8d6a439dfc01a78f48ca1b7e74
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Accept a git tag as an argument to the script. sbbs317 will download the Synchronet BBS 3.17 compatible release. If absent, the master archive will be fetched.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6c2814f106a2ff8d6a439dfc01a78f48ca1b7e74


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 25, 2018 07:52:00
    Commit ID: ba8f61c8a5932476f945273bfdb0d66a73aa05f9
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Fixed bug in last commit (url_suffix 'master')
    Crappy argument parsing. Command line parameters are now:
    -release=sbbs317 -defaults
    If -release omitted, 'master' archive will be fetched.
    If -defaults specified, installation will proceed without prompts and all default values will be accepted.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ba8f61c8a5932476f945273bfdb0d66a73aa05f9


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 30, 2018 04:36:00
    Commit ID: 1828d5b04c2e0d180dc048dab511627b7939ee8b
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Just unzip

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1828d5b04c2e0d180dc048dab511627b7939ee8b


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 30, 2018 04:45:00
    Commit ID: 3ea2c6d0b57affdd80be518771ad10caeb791931
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    error directory

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/3ea2c6d0b57affdd80be518771ad10caeb791931


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 30, 2018 17:48:00
    Commit ID: 5a204d9627309ca60a6b272985236ebe047373a0
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    'pages' directory location has changed; look for webctrl there.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5a204d9627309ca60a6b272985236ebe047373a0


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, August 20, 2018 22:33:00
    Commit ID: bda729559ad2c763887336f2feb96dd7a385968e
    Author: echicken
    Modified: web/pages/.examples/000-mail.xjs

    Message:
    No need to load lib/init.js; index.xjs has already done this.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/bda729559ad2c763887336f2feb96dd7a385968e


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, August 20, 2018 23:22:00
    Commit ID: ec3e67d0263928ea735163b6e5c78dc09127dacd
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    If mail is html then do html things, else do the regular thing mkay yesno?

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ec3e67d0263928ea735163b6e5c78dc09127dacd


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, August 21, 2018 02:06:00
    Commit ID: c9c5b7bb5975455a173a4bd5c4fae901c8b2c71f
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Comment out previous change. I don't want to delve into this right now.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c9c5b7bb5975455a173a4bd5c4fae901c8b2c71f


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, August 30, 2018 17:35:00
    Commit ID: ab5deb90260de68f2fb32667e7877eb79ee5a9fb
    Author: echicken
    Modified: web/lib/language/english.ini, web/root/api/system.ssjs, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Hide the entire nodelist if ain't nobody online.
    Only show nodes what gots somebody on them.
    Don't show node numbers, show connection methods. Is less cheesy yesno?
    You'll wanna copy web/sidebar/.examples/001-nodelist.xjs up to web/sidebar/001-nodelist.xjs after pulling down this update.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ab5deb90260de68f2fb32667e7877eb79ee5a9fb


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Nightfox@VERT/DIGDIST to echicken on Thursday, August 30, 2018 16:55:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Thu Aug 30 2018 10:35 am

    web/sidebar/.examples/001-nodelist.xjs

    Message:
    Hide the entire nodelist if ain't nobody online.
    Only show nodes what gots somebody on them.
    Don't show node numbers, show connection methods. Is less cheesy yesno? You'll wanna copy web/sidebar/.examples/001-nodelist.xjs up to web/sidebar/001-nodelist.xjs after pulling down this update.

    hmm.. I sort of like seeing the full list of nodes, at least to know how many nodes the BBS has. I never thought it was cheesy. Though, I guess it could be less cluttered to only show the nodes that have a user on them.

    I think it's useful to see the number of nodes the BBS has. Maybe the node list could have some piece of text saying (X nodes available) or something (I haven't tried your updated nodelist.xjs yet, so I'm not sure if you added something like that).

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From echicken@VERT/ECBBS to Nightfox on Thursday, August 30, 2018 20:43:00
    Re: Changes to echicken/synchronet-web-v4
    By: Nightfox to echicken on Thu Aug 30 2018 09:55:51

    hmm.. I sort of like seeing the full list of nodes, at least to know how many nodes the BBS has. I never thought it was cheesy. Though, I guess it could be less cluttered to only show the nodes that have a user on them.

    My reasoning was:

    1) "Look at all my nodes" just seems cheesy/dorky, but that's subjective

    2) Clutter; it's not worth showing something that amounts to nothing

    3) A bunch of inactive nodes reflects poorly on the BBS, makes it look dead

    4) Each time the node list is queried, the current status of every node is sent. Not that it matters much, but it's inefficient. Now only "useful" data is sent.

    I know the urge to show 'stats' and realtime stuff and as much information as possible, but I like to question it and trim things down when it makes sense (to me).

    I think it's useful to see the number of nodes the BBS has. Maybe the node list could have some piece of text saying (X nodes available) or something

    I had this same thought while I was eating lunch today; I may add that.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Nightfox@VERT/DIGDIST to echicken on Thursday, August 30, 2018 23:23:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to Nightfox on Thu Aug 30 2018 01:43 pm

    1) "Look at all my nodes" just seems cheesy/dorky, but that's subjective

    2) Clutter; it's not worth showing something that amounts to nothing

    3) A bunch of inactive nodes reflects poorly on the BBS, makes it look dead

    It is subjective, and I'm not sure I agree that it amounts to nothing or necessarily reflects poorly on the BBS. Just for the sake of argument: If a sysop decides to make a bunch of nodes available, that's the sysop's choice. What if a sysop sets up a ridiculous number of nodes, such as 1000, and there are are "only" 100 (10%) in use, does that mean it looks dead and reflects poorly on the BBS? Similarly, if a sysop only sets up 2 nodes and they're both in use, I'm not sure you could claim that the BBS has 100% node usage and is thus one of the busiest BBSes around.

    I think it's useful to see the number of nodes the BBS has. Maybe
    the node list could have some piece of text saying (X nodes
    available) or something

    I had this same thought while I was eating lunch today; I may add that.

    I do think reduced clutter would probably be good, and showing the number of nodes available like this would be useful.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From echicken@VERT/ECBBS to Nightfox on Friday, August 31, 2018 04:40:00
    Re: Changes to echicken/synchronet-web-v4
    By: Nightfox to echicken on Thu Aug 30 2018 16:23:53

    It is subjective, and I'm not sure I agree that it amounts to nothing or

    A node not in use is basically nothing. At most, showing it is saying "hey look, I have a node available for you to connect to", to put a positive spin on it.

    necessarily reflects poorly on the BBS. Just for the sake of argument: If

    The vast majority of BBS websites I visit that have a "who's online" list show x number of nodes with nobody on any of them (most of the time, and maybe one user sometimes). To me, that makes it seem like a quiet place, and isn't necessarily a good look.

    Of course that's subjective, and ...

    choice. What if a sysop sets up a ridiculous number of nodes, such as 1000, and there are are "only" 100 (10%) in use, does that mean it looks dead and reflects poorly on the BBS? Similarly, if a sysop only sets up 2

    If this hypothetical situation existed, the place would look busy to my eye. A hundred simultaneous callers is a lot of activity, even against nine hundred available nodes. That would be its own problem though; that's a lot of nodes to display in a sidebar.

    nodes and they're both in use, I'm not sure you could claim that the BBS has 100% node usage and is thus one of the busiest BBSes around.

    You could claim that you have the best node utilization in all of BBSdom, and you probably wouldn't be far from wrong. :)

    I think it's useful to see the number of nodes the BBS has.

    I'm going to make all of this configurable for those who want a different look for their node list. My way will be the default, of course, but I won't ram my design decisions down anyone's throat.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 31, 2018 07:15:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Fri Aug 31 2018 00:14:03

    Message:
    Use the 'active_node_list' setting to decide between listing only
    active nodes vs. only nodes in use.

    Uh, that should've been 'all nodes vs. only nodes in use'.

    Adding:

    active_node_list = false

    To the [web] section of modopts.ini will make this sidebar module list all nodes, by number, including those not currently entertaining visitors.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 31, 2018 18:20:00
    Commit ID: d5f6e58f870c4e5cfe1a438160962fa62648a961
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs, web/sidebar/.examples/003-systemStats.xjs

    Message:
    Show nodes in use / available in system stats, and update there
    when new nodelist data is received.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d5f6e58f870c4e5cfe1a438160962fa62648a961


    Commit ID: cd9c6c2703fe7ecfef1260f2f8272d80d5dae8bf
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Web sessions don't got no node number.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/cd9c6c2703fe7ecfef1260f2f8272d80d5dae8bf


    Commit ID: 3089f2320160911a238b043c48b3e8ed12aac375
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Some more handling of terminal vs web sessions.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/3089f2320160911a238b043c48b3e8ed12aac375


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 31, 2018 18:56:00
    Commit ID: 6e5535f5f6f80843d740fe736e085cf202cbba77
    Author: echicken
    Modified: web/lib/init.js, web/sidebar/.examples/003-systemStats.xjs

    Message:
    If modopts->[web]->hide_empty_stats is false, show all stats
    including lame zero values.
    Otherwise, only show stats with non-zero values.
    Set settings.hide_empty_stats to true if it is undefined in modopts.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6e5535f5f6f80843d740fe736e085cf202cbba77


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 31, 2018 19:52:00
    Commit ID: 0c2ba2618eef156485561f975d5d03f9a1a606df
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Change how settings are validated and defaults are applied.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0c2ba2618eef156485561f975d5d03f9a1a606df


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, October 03, 2018 18:23:00
    Commit ID: 15522c56d8c75e0b61604c7539c8bff82d456df7
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    If on an MS-DOS computer, run pkunzip.exe from the system exec
    directory, elsewise just make assumtion that pkunzip.zip is on
    the PATH somewheres, and then unzip it, and then run it.
    Most of this commit message is wildly inaccurate.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/15522c56d8c75e0b61604c7539c8bff82d456df7


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Nightfox@VERT/DIGDIST to echicken on Wednesday, October 03, 2018 16:43:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Wed Oct 03 2018 11:23 am

    Modified: mods/webv4-installer.js

    Message:
    If on an MS-DOS computer, run pkunzip.exe from the system exec

    How would one be running your ecwebv4 on MS-DOS? I didn't think Synchronet supported MS-DOS anymore?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From echicken@VERT/ECBBS to Nightfox on Wednesday, October 03, 2018 20:30:00
    Re: Changes to echicken/synchronet-web-v4
    By: Nightfox to echicken on Wed Oct 03 2018 09:43:54

    How would one be running your ecwebv4 on MS-DOS? I didn't think Synchronet

    I'm not sure, but I figured it was best to cover that scenario just in case.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, January 03, 2019 23:28:00
    Commit ID: 9676fba21bd24cbf6e661881561e2ce559de8071
    Author: rswindell
    Modified: web/sidebar/.examples/003-systemStats.xjs

    Message:
    Use file_size_str() from load/file_size.js to display file stats
    for more human-readable/pretty appearance.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9676fba21bd24cbf6e661881561e2ce559de8071


    Commit ID: 2ca79b8c2dfe9880f4c0642e4b760245dfed45cf
    Author: echicken
    Modified: web/sidebar/.examples/003-systemStats.xjs

    Message:
    Merge pull request #21 from rswindell/stats_use_file_size_str

    Use file_size_str() from load/file_size.js to display file stats
    Sure, why not.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2ca79b8c2dfe9880f4c0642e4b760245dfed45cf


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 04, 2019 18:55:00
    Commit ID: 30fde540344844b9c5048b7d8070c8dd790e0196
    Author: echicken
    Modified: web/lib/files.js

    Message:
    Don't invoke FileBase until it's really needed.
    This might speed up library/directory listing.
    Listing files in a directory may still be slow, not sure if anything can be done about that.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/30fde540344844b9c5048b7d8070c8dd790e0196


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 04, 2019 21:19:00
    Commit ID: ce89dd3be9ecc63c1bcbaec295bedb7f60303705
    Author: echicken
    Modified: web/lib/files.js

    Message:
    Comment re: magic number. No functional change.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ce89dd3be9ecc63c1bcbaec295bedb7f60303705


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From DaiTengu@VERT/ENSEMBLE to echicken on Saturday, January 05, 2019 01:22:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Fri Jan 04 2019 10:55 am

    Author: echicken
    Modified: web/lib/files.js

    Message:
    Don't invoke FileBase until it's really needed.
    This might speed up library/directory listing.
    Listing files in a directory may still be slow, not sure if anything can be done about that.

    You're all kinds of awesome.

    I went from 90+ seconds displaying my file libraries, to under .10 seconds.

    displaying all the files in a directory is quite quick for me, but I don't have any areas with thousands of files. here's a directory with ~500 files:
    Jan 4 17:19:48 bbs sbbs: web 0069 JavaScript: Done executing script: /sbbs/exec/xjs_handler.js (0.58 seconds)

    Thanks again!

    DaiTengu

    ... It is impossible to please the whole world and your mother-in-law.

    ---
    þ Synchronet þ War Ensemble BBS - The sport is war, total war - warensemble.com
  • From echicken@VERT/ECBBS to DaiTengu on Saturday, January 05, 2019 08:21:00
    Re: Changes to echicken/synchronet-web-v4
    By: DaiTengu to echicken on Fri Jan 04 2019 17:22:03

    I went from 90+ seconds displaying my file libraries, to under .10 seconds.

    I'm glad it worked out. I knew where the bottleneck was, but wasn't sure if I had a solution (and then one dawned on me this morning). It was just being super inefficient before.

    displaying all the files in a directory is quite quick for me, but I don't have any areas with thousands of files. here's a directory with ~500 files: Jan 4 17:19:48 bbs sbbs: web 0069 JavaScript: Done executing script: /sbbs/exec/xjs_handler.js (0.58 seconds)

    Yeah, I browsed around your site and found a few directories containing some hundreds of files, and they all loaded pretty quickly. If it got into the thousands, there might be noticeable lag which would be harder to solve.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 09:52:00
    Commit ID: 922831b9c284a2597d14d48967ad59101ad99e7e
    Author: echicken
    Added: web/lib/locale.js, web/lib/locale/en_ca.ini, web/lib/locale/en_ca.js, web/lib/locale/en_us.ini, web/lib/locale/en_us.js
    Modified: web/lib/init.js

    Message:
    Start of a new localization method.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/922831b9c284a2597d14d48967ad59101ad99e7e


    Commit ID: d9613eb7f865618d52561dfaa968dc2154bc2dd6
    Author: echicken
    Modified: web/lib/files.js

    Message:
    Merge branch 'master' of https://github.com/echicken/synchronet-web-v4

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d9613eb7f865618d52561dfaa968dc2154bc2dd6


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 10:09:00
    Commit ID: fb0c0b65ca7c7a9264e374725633225f653902df
    Author: echicken
    Modified: web/lib/locale.js

    Message:
    Use var to avoid redeclaration errors.
    Should sort out load() stuff eventually though.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/fb0c0b65ca7c7a9264e374725633225f653902df


    Commit ID: a87dbe98621f06aeb12ee68ab3b5a58b25573e75
    Author: echicken
    Modified: web/sidebar/.examples/003-systemStats.xjs

    Message:
    Use new locale stuff, with number grouping.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a87dbe98621f06aeb12ee68ab3b5a58b25573e75


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 10:17:00
    Commit ID: de2c423d40281bfc9edd82c85353268e868cd436
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Use new locale stuff.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/de2c423d40281bfc9edd82c85353268e868cd436


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 10:48:00
    Commit ID: b3b8bd1584dfa15c50677ac98b25f69a04abe155
    Author: echicken
    Modified: web/sidebar/.examples/003-systemStats.xjs

    Message:
    local -> locale

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b3b8bd1584dfa15c50677ac98b25f69a04abe155


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 12:02:00
    Commit ID: f7a88990e762bb464a53365cb536a0eacb4d623a
    Author: echicken
    Added: web/lib/events/nodelist.js, web/root/api/events.ssjs
    Modified: web/root/index.xjs, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Experimental and somewhat whisky-driven feature.
    root/api/events.ssjs is an EventSource, which loads callbacks from lib/events/*.js as needed; callbacks may emit events to be processed by the client; only those callbacks the client subscribes to are loaded and cycled each loop.
    lib/events/*.js must be return-style libraries and must implement a .cycle() method, which is called thru each loop in events.ssjs.
    root/index.xjs now creates the magic client-side const object _sbbs_events. Signature is {'event',callback(e)}. Whenever 'event' is received by the client, 'callback(e)' is executed, where 'e' is the event object, and e.data is whatever data was sent (probably JSON).
    lib/events/nodelist.js is pretty cruddy and will be refined later, but serves as a server-side example.
    sidebar/.examples/001-nodelist.js registers a callback for the 'nodelist' event (pushed by lib/events/nodelist.js) and updates the sidebar nodelist based on data received. Any Page or Sidebar module can do this.
    If this pans out, the idea is to replace various client-side async HTTP requests (unread message counts, telegrams, etc.) with events pushed from the server.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f7a88990e762bb464a53365cb536a0eacb4d623a


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 05, 2019 12:11:00
    Commit ID: 87edc833e99a3037223635585b85321f976c6d49
    Author: echicken
    Modified: web/lib/locale/en_us.ini

    Message:
    Added label_status_web to sidebar_node_list

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/87edc833e99a3037223635585b85321f976c6d49


    Commit ID: 9045b514121c2c339af5a43accd6669a8139f37b
    Author: echicken
    Modified: web/lib/events/nodelist.js

    Message:
    Use label_status_web for webAction things.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9045b514121c2c339af5a43accd6669a8139f37b


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 04:02:00
    Commit ID: 99caccf88f6d078fc8b21861cedabfb4983f0dc0
    Author: echicken
    Modified: web/root/api/events.ssjs

    Message:
    Remove debug line.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/99caccf88f6d078fc8b21861cedabfb4983f0dc0


    Commit ID: 2d0d9cafec34abab435104c232ccb017f43e0485
    Author: echicken
    Modified: web/root/api/events.ssjs

    Message:
    Remove debug line.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2d0d9cafec34abab435104c232ccb017f43e0485


    Commit ID: eb4104233e9c5409ca9baf51656c02fda6134799
    Author: echicken
    Modified: web/lib/events/nodelist.js, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Push "who's online" data only when status/action has changed.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/eb4104233e9c5409ca9baf51656c02fda6134799


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 04:05:00
    Commit ID: 2614662e021057511a11057f19f5025d912b471a
    Author: echicken
    Modified: web/root/index.xjs, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Remove debug lines.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2614662e021057511a11057f19f5025d912b471a


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 08:49:00
    Commit ID: c93de37e913a8ce2b3b686afd21491c6fafd024a
    Author: echicken
    Added: web/lib/events/telegram.js
    Modified: web/root/index.xjs, web/root/js/common.js

    Message:
    Moved event subscription/handling stuff from index.xjs to common.js.
    Tidied up common.js, removed telegram polling, switched to telegram event subscription and handler.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c93de37e913a8ce2b3b686afd21491c6fafd024a


    Commit ID: 0c685af6f10db069aacb772ae9684aa0cfe4d6e3
    Author: echicken
    Added: web/lib/events/mail.js

    Message:
    Event emitter for mail (just unread mail count for now)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0c685af6f10db069aacb772ae9684aa0cfe4d6e3


    Commit ID: f5d3ee5f1f17cb480d36ee19711acd111f3bfd27
    Author: echicken
    Modified: web/root/js/common.js

    Message:
    Removed unread mail poll.
    Added mail event subscription & handler.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f5d3ee5f1f17cb480d36ee19711acd111f3bfd27


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 08:56:00
    Commit ID: 5d99166ac98638663d2094ce4520d006806f63ee
    Author: echicken
    Modified: web/lib/events/mail.js

    Message:
    Emit an event if mail count is 0 but last mail count was > 0, to clear the indicator ir mail was picked up elsewhere.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5d99166ac98638663d2094ce4520d006806f63ee


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 09:02:00
    Commit ID: 7bdab92aa7deb25ff3bb87d784e8b748265ba3e0
    Author: echicken
    Modified: web/lib/forum.js, web/root/api/forum.ssjs

    Message:
    Removed getMailUnreadCount() function.
    API (if anything is using it) will return user.stats.mail_waiting for a real user.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7bdab92aa7deb25ff3bb87d784e8b748265ba3e0


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 06, 2019 09:31:00
    Commit ID: cce93e4cfe44f7590388cc1a408f5e2d69c91ced
    Author: echicken
    Modified: web/lib/locale/en_us.js

    Message:
    Cache loaded language file sections instead of rereading the file every time the string getter is called.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/cce93e4cfe44f7590388cc1a408f5e2d69c91ced


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 07:06:00
    Commit ID: 4721356410fdc1f6ed226397c5e18c6a30fd7381
    Author: echicken
    Modified: web/lib/events/nodelist.js

    Message:
    Use new NodeConnectionProper line courtesy of DigitalMan.
    Requires latest nodedefs.js.
    Fixes wonky connection-type display (HTTP when not actually).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4721356410fdc1f6ed226397c5e18c6a30fd7381


    Commit ID: 22815ca778f5a43e043e58f8be9633e849f1b259
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Fixed show/hide of nodelist re: usage and active_node_list setting.
    Fixed nodes-in-use counter for systemstats.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/22815ca778f5a43e043e58f8be9633e849f1b259


    Commit ID: 2f026b93cb8d26e8e30fda210b40e0165951c93d
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Whoops.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2f026b93cb8d26e8e30fda210b40e0165951c93d


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 10:16:00
    Commit ID: 314806e52b91a973e3cba022e14cad8736bffa4c
    Author: echicken
    Added: web/lib/events/sbbsimsg.js, web/root/api/sbbsimsg.ssjs
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Integrated Synchronet Inter-BBS messaging module into sidebar nodelist.
    You must add "nodelist_ibbs = true" to [web] in ctrl/modopts.ini to enable this.
    If a user is online on another system, an 'Other systems' list will appear underneath your local list.
    Click on a user in the list to send them a telegram.
    (You can also click on local users to send them a telegram; this has been true and a hidden feature for some time.)
    Should probably do something with the mouse cursor to make this more obvious.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/314806e52b91a973e3cba022e14cad8736bffa4c


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 10:21:00
    Commit ID: ccfbc56b1d0ada47d49a4575492b024cd35038d9
    Author: echicken
    Modified: web/lib/events/sbbsimsg.js

    Message:
    Bumped frequency to 60 seconds to match terminal version.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ccfbc56b1d0ada47d49a4575492b024cd35038d9


    Commit ID: db8c80ac40629f300f00e4ef82ffa4c458c17b64
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Formatting (Other Systems) to match other headings.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/db8c80ac40629f300f00e4ef82ffa4c458c17b64


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 10:30:00
    Commit ID: 268888d406c16f449653336f216a7086335605d0
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    No ibbs telegrams for guests.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/268888d406c16f449653336f216a7086335605d0


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 17:28:00
    Commit ID: 096885ed10a1ee8084a82ea4ae75ff034ffaa9fc
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Show tooltip & alter mouse cursor when hovering over IBBS alias (send telegram).
    Fixed bug where if only web users are online, nodelist wouldn't display. Recently introduced I think.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/096885ed10a1ee8084a82ea4ae75ff034ffaa9fc


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 08, 2019 21:41:00
    Commit ID: 59096bfcc6cf2bab7f9bda6460d687bf6c59fa87
    Author: echicken
    Modified: web/root/api/events.ssjs

    Message:
    Catch errors when loading event publishing modules or calling them periodically. Log errors. Cancel any module that causes a problem.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/59096bfcc6cf2bab7f9bda6460d687bf6c59fa87


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, January 10, 2019 01:25:00
    Commit ID: 586a8de5d4f811ecf74d8b265fbf14a148c6f3eb
    Author: echicken
    Modified: web/root/js/common.js, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Slightly hacky enter-to-submit for local & IBBS telegrams.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/586a8de5d4f811ecf74d8b265fbf14a148c6f3eb


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, January 10, 2019 08:05:00
    Commit ID: ba94b6cce3c74c2a1c0f2ba66a81805472604290
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    More show/hide fun.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ba94b6cce3c74c2a1c0f2ba66a81805472604290


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, January 10, 2019 08:18:00
    Commit ID: 21d9f33e73c3707c40690e5efa284d170f16bb47
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    No need to load settings here, I think.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/21d9f33e73c3707c40690e5efa284d170f16bb47


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, January 10, 2019 08:24:00
    Commit ID: c57b25709ac1312e922e1abf04e646f9dbd9383d
    Author: echicken
    Modified: web/lib/init.js, web/root/api/events.ssjs

    Message:
    Redeclaration of 'settings'

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c57b25709ac1312e922e1abf04e646f9dbd9383d


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Thursday, January 10, 2019 21:34:00
    Commit ID: 9990866482b3190d8c972fd1a458d43383a8033b
    Author: rswindell
    Modified: web/lib/events/nodelist.js

    Message:
    Fix usernum parsing bug in scan_web():
    numbers beginning w/0 are interpretted as octal by parseInt() by default.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9990866482b3190d8c972fd1a458d43383a8033b


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 11, 2019 03:13:00
    Commit ID: 4f444adde3cd4078196dc9a6ca5e8f458766c3e3
    Author: echicken
    Modified: web/lib/events/nodelist.js

    Message:
    Provide radix to parseInt so that we get the correct user number.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4f444adde3cd4078196dc9a6ca5e8f458766c3e3


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 11, 2019 06:15:00
    Commit ID: d66135ab887d412cc8f0fa948b77aa0f6f4bd089
    Author: echicken
    Modified: web/root/js/common.js, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Unbreak enter-to-send.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d66135ab887d412cc8f0fa948b77aa0f6f4bd089


    Commit ID: 2af354db7dee6ac8163035d6526764c483ad1ce4
    Author: echicken
    Modified: web/lib/events/nodelist.js

    Message:
    Merge branch 'master' of https://github.com/echicken/synchronet-web-v4

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2af354db7dee6ac8163035d6526764c483ad1ce4


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 11, 2019 06:19:00
    Commit ID: c693b3545edcbb96dd84f6ea9b37b362835e39aa
    Author: echicken
    Modified: web/sidebar/.examples/001-nodelist.xjs

    Message:
    Remove debug output.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c693b3545edcbb96dd84f6ea9b37b362835e39aa


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Friday, January 11, 2019 10:22:00
    Commit ID: 6cc2672d5c9c64fa85f365d09bd97701492aeb96
    Author: rswindell
    Modified: web/pages/.examples/More/999-sbbslist.xjs

    Message:
    Fix 2 errors:
    TypeError: ee.protocol[0] is undefined: sometimes there just ain't no
    protocol?
    graphic.js line 113: TypeError: bin is null:
    the BBS previews are LZ-compressed and thus must be passed through lib.decode_preview() to get the raw data.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6cc2672d5c9c64fa85f365d09bd97701492aeb96


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, January 11, 2019 22:03:00
    Commit ID: 5e88a8689b4cef0fa575ebb23151a8d750959d44
    Author: echicken
    Modified: web/root/js/graphics-converter.js

    Message:
    Added ANSI parsing/rendering, output to PNG or to a canvas element with speed emulation/scrolling.
    Demo: https://bbs.electronicchicken.com/?page=More/007-ansiview.xjs&path=/!echicken/ANGRYCKN.ANS

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5e88a8689b4cef0fa575ebb23151a8d750959d44


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 12, 2019 18:16:00
    Commit ID: ee2e1e5576a9255fbbfc472c9ff690c5dd5792e6
    Author: echicken
    Modified: web/lib/ftelnet.js

    Message:
    Convert to a return-style library.
    Added get_url method for s2s fetch of ftelnet script src.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ee2e1e5576a9255fbbfc472c9ff690c5dd5792e6


    Commit ID: 96fb1a0692581f5ba83ef44231d2a811cfe7a4a4
    Author: echicken
    Modified: web/pages/.examples/000-home.xjs

    Message:
    Use 'locale' object instead of previous language thing.
    Return-style load of web/lib/ftelnet.js.
    Use get_url to fetch ftelnet script src, avoids browser console log output about parser-blocking document.write blah blah.
    (I should probably just cache this URL since it doesn't change often. I'm sure a daily refresh would be more than enough.)
    Allow for 'wsp' and 'wssp' values from modopts.ini [web], which can override automatic lookup of WS and WSS service ports if you need to do that.
    You'll see a mixed-content error in the browser console re: myip.randm.ca; this doesn't seem to be a problem but probably needs to be fixed in ftelnet.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/96fb1a0692581f5ba83ef44231d2a811cfe7a4a4


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, January 12, 2019 20:47:00
    Commit ID: cb747d63d5f7b608195735540abb14585bdc70b0
    Author: echicken
    Modified: web/lib/ftelnet.js

    Message:
    fTelnet script src cache, refresh if > 24 hours old.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/cb747d63d5f7b608195735540abb14585bdc70b0


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 13, 2019 07:24:00
    Commit ID: 93441a2bf1de8bbb1d3a940650eef30554ceafe8
    Author: echicken
    Modified: web/pages/.examples/003-games.xjs

    Message:
    Use settings[wsp,wssp] if applicable, use return-style ftelnet lib.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/93441a2bf1de8bbb1d3a940650eef30554ceafe8


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, January 13, 2019 08:49:00
    Commit ID: d089e5566ea8178fb32361c851221e11f7f667eb
    Author: echicken
    Modified: web/pages/.examples/000-mail.xjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d089e5566ea8178fb32361c851221e11f7f667eb


    Commit ID: 40a8ff27417ffc2607f76f2e472ac55ca421a081
    Author: echicken
    Modified: web/pages/.examples/000-register.xjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/40a8ff27417ffc2607f76f2e472ac55ca421a081


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Monday, January 14, 2019 02:05:00
    Commit ID: 64624e437a6040a7f5990c11eed914fd98994688
    Author: rswindell
    Modified: web/lib/events/nodelist.js

    Message:
    Use "Web" rather "HTTP" for the connection/protocol of web users.
    Why? Well, it was misleading when the user was actually using HTTPS
    and I think "Web" is purdier. :-P

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/64624e437a6040a7f5990c11eed914fd98994688


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Monday, January 14, 2019 02:57:00
    Commit ID: dbe9a9965160f7218fa29967c22908fe193776ec
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    Bug-fix: msg header 'from_ext' properties were not being propagated
    to the pages scripts, so local avatars were not displayed when
    viewing locally-posted messages. Not sure what other problems
    the absence of this header field may have caused.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/dbe9a9965160f7218fa29967c22908fe193776ec


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 15, 2019 01:47:00
    Commit ID: 483029dd547e387f4dcbce1540b77369502e8a8d
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Accidentally undid DM's last change.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/483029dd547e387f4dcbce1540b77369502e8a8d


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 15, 2019 02:05:00
    Commit ID: 6708079f058d6cec0bc7c245911d17ea2323ecb3
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6708079f058d6cec0bc7c245911d17ea2323ecb3


    Commit ID: 4028d5d0bd2ef038bbad899c0832d266085eac50
    Author: echicken
    Modified: web/root/api/system.ssjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4028d5d0bd2ef038bbad899c0832d266085eac50


    Commit ID: e6aa39b80edbb3bf4b8daa648e8009deff0dd231
    Author: echicken
    Modified: web/root/api/system.ssjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e6aa39b80edbb3bf4b8daa648e8009deff0dd231


    Commit ID: 92e05cea983fc6c6de54857ed12ae5dc402363c0
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/92e05cea983fc6c6de54857ed12ae5dc402363c0


    Commit ID: f1b2a12a2d81d61b3e5624f7f2ba4b40dcac90cd
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Use locale.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f1b2a12a2d81d61b3e5624f7f2ba4b40dcac90cd


    Commit ID: a95056b7751c82156d741d2e03dd88b19f734e58
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Don't load language.js

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a95056b7751c82156d741d2e03dd88b19f734e58


    Commit ID: af63cf5a0d45be1274408cfa36ccc378d41ed2e0
    Author: echicken
    Removed: web/lib/language.js

    Message:
    No longer needed.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/af63cf5a0d45be1274408cfa36ccc378d41ed2e0


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 15, 2019 02:07:00
    Commit ID: f62ee00a7411c9f9600d2d8c0347b9fb032da275
    Author: echicken
    Removed: web/lib/language/english.ini

    Message:
    No longer needed.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f62ee00a7411c9f9600d2d8c0347b9fb032da275


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 22, 2019 02:12:00
    Commit ID: e98a16a1d5acd725792785aae5d5996e8bffb562
    Author: echicken
    Added: web/sidebar/.extras/openweathermap.ssjs

    Message:
    Cheesy weather widget.
    Requires an API key from openweathermap.org.
    Add to ctrl/modopts.ini:
    [openweathermap]
    api_key = [your api key]

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e98a16a1d5acd725792785aae5d5996e8bffb562


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, January 22, 2019 02:15:00
    Commit ID: d272548c714b17898a1ef79f5a9a64b37a21c9c6
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Pass correct parameters to get_msg_body (should fix plaintext thing).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d272548c714b17898a1ef79f5a9a64b37a21c9c6


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, May 09, 2019 07:38:00
    Commit ID: aee397651a183a4c93c523fcb453ce2087f2c5da
    Author: echicken
    Modified: web/lib/pages.js

    Message:
    Rather lazy fetch of directory name for dropdown menu naming.
    Might fix Android8675's problem.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/aee397651a183a4c93c523fcb453ce2087f2c5da


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Android8675@VERT/SHODAN to echicken on Thursday, May 09, 2019 14:30:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Thu May 09 2019 12:38 am

    Message:
    Rather lazy fetch of directory name for dropdown menu naming.
    Might fix Android8675's problem.

    Thanks, will try it.
    --
    Android8675@ShodansCore



    ... I have a microwave fireplace in my house...The other night I relaxed in front of the fire for the evening in ten minutes.

    ---
    þ Synchronet þ Shodan's Core @ ShodansCore.com
  • From Android8675@VERT/SHODAN to echicken on Thursday, May 09, 2019 14:36:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Thu May 09 2019 12:38 am

    Fixed, thanks eC.
    --
    Android8675@ShodansCore

    ---
    þ Synchronet þ Shodan's Core @ ShodansCore.com
  • From Android8675@VERT/SHODAN to echicken on Thursday, May 09, 2019 16:13:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Thu May 09 2019 12:38 am

    Author: echicken
    Modified: web/lib/pages.js

    Message:
    Rather lazy fetch of directory name for dropdown menu naming.
    Might fix Android8675's problem.

    Found another problem...

    if there's a *.link file in a pages subfolder like "More", the browser gets directed to...

    http://shodanscore.com/More/http://synchro.net/

    If the .link file is just in pages/. it works as intended.

    Also, can you add an option to target=_new or _blank on these links?
    --
    Android8675@ShodansCore



    ... One fifth of the people are against everything all the time.

    ---
    þ Synchronet þ Shodan's Core @ ShodansCore.com
  • From echicken@VERT/ECBBS to All on Thursday, May 09, 2019 22:48:00
    Commit ID: c88935ad378dc353c06a905235a47886253d859b
    Author: echicken
    Modified: web/lib/pages.js, web/root/index.xjs

    Message:
    getPageList returns more detail about items.
    Items are now categorized as list, link, or page.
    index.xjs amended slightly to handle this new format.
    External links in submenus will now work.
    External links will always open in target _blank. Can reconsider if this is worth making customizable at some later date, but I doubt it.
    Side note: this is an example of why you shouldn't mod index.xjs.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c88935ad378dc353c06a905235a47886253d859b


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, May 09, 2019 23:21:00
    Commit ID: 767e8c9abb93f44bca2f3cc1017c34a403d95a51
    Author: echicken
    Modified: web/root/api/github.ssjs

    Message:
    Formatting.
    Dump message to a temp file while we're at it so that an external thing can pick it up.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/767e8c9abb93f44bca2f3cc1017c34a403d95a51


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, May 09, 2019 23:34:00
    Commit ID: 6e2a79954a835c371b68d5ae444410cd7038352d
    Author: echicken
    Modified: web/root/api/github.ssjs

    Message:
    eh

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6e2a79954a835c371b68d5ae444410cd7038352d


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Denn@VERT/OUTWEST to echicken on Friday, May 10, 2019 07:42:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Thu May 09 2019 03:48 pm

    External links will always open in target _blank. Can reconsider if this is worth making customizable at some later date, but I doubt it. Side note: this is an example of why you shouldn't mod index.xjs.


    Ok, ok I get it lol
    I stoped modding the index.xjs file :)

    ---
    þ Synchronet þ outwestbbs.com - the Outwest BBS
  • From echicken@VERT/ECBBS to Denn on Friday, May 10, 2019 15:50:00
    Re: Changes to echicken/synchronet-web-v4
    By: Denn to echicken on Fri May 10 2019 00:42:36

    it. Side note: this is an example of why you shouldn't mod
    index.xjs.

    Ok, ok I get it lol
    I stoped modding the index.xjs file :)

    Just thought it was a funny coincidence that I had to make a change to that file a week after we were talking about it. Not trying to give you a hard time. :D

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-425-5435
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Denn@VERT/OUTWEST to echicken on Friday, May 10, 2019 15:11:00
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to Denn on Fri May 10 2019 08:50 am

    it. Side note: this is an example of why you shouldn't mod
    index.xjs.

    Ok, ok I get it lol
    Just thought it was a funny coincidence that I had to make a change to that file a week after we were talking about it. Not trying to give you a hard time. :D

    :) I know you're not not trying to give me a hard time, I'm glad you pointed me to the custom.css, doing things the right way is always the best way.

    ---
    þ Synchronet þ outwestbbs.com - the Outwest BBS
  • From echicken@VERT/ECBBS to All on Wednesday, May 22, 2019 17:45:00
    Commit ID: 073ccb3f27aefd5a283b35240260b0634f0b733a
    Author: echicken
    Modified: web/pages/.examples/000-register.xjs

    Message:
    data.errors may not exist.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/073ccb3f27aefd5a283b35240260b0634f0b733a


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, June 06, 2019 21:47:00
    Commit ID: 8ebbb7d12dd4d8a11a404adfdd21c2efcd7c8ef3
    Author: echicken
    Modified: web/pages/.examples/003-games.xjs

    Message:
    fTelnetScript id attribute is required.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8ebbb7d12dd4d8a11a404adfdd21c2efcd7c8ef3


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, June 14, 2019 18:37:00
    Commit ID: 5d77833314890313bd5988465e450efd20e7014f
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Define an alert(msg) function in case some library tries to use it.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5d77833314890313bd5988465e450efd20e7014f


    Repository URL: https://github.com/echicken/synchronet-web-v4

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • Who's Online

  • Recent Visitors

  • System Info

    Sysop: r00t
    Location: Newport Beach, CA
    Users: 12
    Nodes: 6 (0 / 6)
    Uptime: 203:28:13
    Calls: 144
    Files: 238
    Messages: 33,772

© DEATH GATE BBS, 2023