Commit graph

843 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