Commit Graph

893 Commits

Author SHA1 Message Date
Bryan Ashby f6d363b53d Allow modules to live in their own subdirectory (by matching module name) such that they can have their own package.json, deps, etc. 2016-07-03 10:58:57 -06:00
Bryan Ashby a5fafc25ae Clear out old items before drawing new 2016-07-02 23:09:27 -06:00
Bryan Ashby 1b0891b0c3 Set baud emu before cls such that terms without support don't show garbage... most of the time 2016-07-02 23:08:54 -06:00
Bryan Ashby 8803465762 ES6 cleanup 2 2016-07-02 20:05:14 -06:00
Bryan Ashby 5a5b39f3a4 ES6 cleanup 2016-07-02 20:02:00 -06:00
Bryan Ashby 8fb5a2dd1e Add special thanks, minor updates to logs, etc. 2016-07-02 19:26:57 -06:00
Bryan Ashby 7a60f91e31 Minor doc updates related to oputil.js 2016-07-02 14:16:01 -06:00
Bryan Ashby 0f022b8068 Add more config help 2016-07-02 14:15:28 -06:00
Bryan Ashby 13e48d46bf Clean up usage, add info about config 2016-07-02 14:05:38 -06:00
Bryan Ashby 827fa60fe3 Add inquirer - missing package for optuil 2016-07-02 14:05:04 -06:00
Bryan Ashby 0c09847a98 Onelienrz view screen 2016-07-02 14:04:35 -06:00
Bryan Ashby 3e12c6af9e Onelinerz add ansi 2016-07-02 14:04:02 -06:00
Bryan Ashby e213fdd696 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-30 23:04:36 -06:00
Bryan Ashby 0591f364dc Add onelinerz to menu 2016-06-30 22:31:32 -06:00
Bryan Ashby e989010e63 * Theme onelinerz
* Make preview optional (will do later - need to work on bugs!)
* Add to default menu.hjson
2016-06-30 22:30:46 -06:00
Bryan Ashby 96348d5ed8 * Onelinerz nearly complete - only really need preview MCI implemented
* Added luciano_blocktronics styled onelinerz - need same style for add oneliner still
2016-06-29 23:23:06 -06:00
Bryan Ashby 9bb08c3d54 Onelinerz mostly functional, but still WIP. Need to trim DB, display proper count, and add preview. Checking in for testing. 2016-06-28 23:53:30 -06:00
Bryan Ashby d5c806031f Use new beforeArt 2016-06-28 23:07:33 -06:00
Bryan Ashby 9e6af7f19b Use new beforeArt 2016-06-28 23:07:15 -06:00
Bryan Ashby c2ee05bd51 Add callback to beforeArt 2016-06-28 23:06:35 -06:00
Bryan Ashby 8567692238 Temp onelinerz art 2016-06-28 22:43:05 -06:00
Bryan Ashby e22f0d37ce Onelinerz WIP 2016-06-28 22:41:50 -06:00
Bryan Ashby 5fc458e65e Onelinerz WIP, telnet bridge, ERC update 2016-06-28 22:38:29 -06:00
Bryan Ashby a3b4568a76 Fix issue parsing args in sgr() introduced recently 2016-06-27 23:07:59 -06:00
Bryan Ashby dc8a06331b Fix connection issue 2016-06-27 23:01:57 -06:00
Bryan Ashby e82ec724e1 * Fix some issues with autoScroll
* Misc cleanup
2016-06-27 23:01:31 -06:00
Bryan Ashby 478a8a994a * Various const, let vs var, etc. cleanup
* Some DRY
* Allow user formatting (e.g. in theme.hjson)
* Misc cleanup & formatting
2016-06-27 22:35:13 -06:00
Bryan Ashby 8be75d4713 Remove commented out deleteLine method 2016-06-27 22:34:19 -06:00
Bryan Ashby f9e9afcf2d Merge pull request #60 from apamment/master
Added ERC Module
2016-06-27 20:57:25 -06:00
Andrew Pamment be6af161ec Added ERC Module 2016-06-27 17:29:17 +10:00
Bryan Ashby b6cada6f3c Various ES6, TODO and code cleanup 2016-06-26 21:23:59 -06:00
Bryan Ashby 3955d5539f Comment out disabling of VT100 line wrapping for now - causes too much trouble with actual esc seq in place 2016-06-26 21:23:36 -06:00
Bryan Ashby 0ea0f62b2c Telnet Bridge module by apam!
Note that there are currently issues connecting to some boards, namely: Other enigma boards! :D Likely needs some telnet negotiations acting as a *client*. WIP!
2016-06-25 22:45:49 -06:00
Bryan Ashby 0f0e674f97 Add nextMenu() @systemMethod, code cleanup, ES6, etc. 2016-06-25 22:43:12 -06:00
Bryan Ashby a5505ea718 Add getModDatabasePath() for modules 2016-06-25 22:37:28 -06:00
Bryan Ashby 57180da398 Mods DB location 2016-06-25 22:37:02 -06:00
Bryan Ashby 8f1301d647 ES6 + misc cleanup 2016-06-25 22:36:40 -06:00
Bryan Ashby 274db276e7 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-21 21:38:17 -06:00
Bryan Ashby aafa3b68eb Run trim messages every 24 hours 2016-06-21 21:37:47 -06:00
Bryan Ashby 424aadbd40 Fix stdio door exit 2016-06-21 09:02:06 -06:00
Bryan Ashby 21ed9dc777 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-20 21:39:07 -06:00
Bryan Ashby 8c06325e63 * Try to clean up terminal stuff set by doors @ exit 2016-06-20 21:38:43 -06:00
Bryan Ashby 97c2e7adc0 Call shutdown() of msg network modules @ shutdown 2016-06-20 21:05:47 -06:00
Bryan Ashby b17bd15c46 * @watchFile support for event scheduler
* Better/cleaner overall BBS shutdown WIP
2016-06-20 20:39:20 -06:00
Bryan Ashby 1e5a8da1e8 Add @execute support to event scheduler 2016-06-20 18:58:54 -06:00
Bryan Ashby 3a41d550b0 Fix typo in spelling 2016-06-20 15:03:36 -06:00
Bryan Ashby ac9ab40fcd Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-20 15:02:39 -06:00
Bryan Ashby 7eb7500ad8 * Better OO
* Some scheduled event logging
2016-06-20 15:02:20 -06:00
Bryan Ashby 9a71674840 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-20 14:44:06 -06:00
Bryan Ashby 81301047b3 Handle missing / no longer avail message 2016-06-20 14:41:43 -06:00