Commit graph

827 commits

Author SHA1 Message Date
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
Bryan Ashby
05cf2c24ca Fix origin line to a signle leading space (reported by apam) 2016-06-20 14:24:11 -06:00
Bryan Ashby
61c9a0d320 * Fix config.js & remove testing values 2016-06-20 14:11:37 -06:00
Bryan Ashby
f5a1a79777 * Clean up door.py
* Implement trimMessageAreasScheduledEvent() method
* Misc cleanup
2016-06-20 14:10:12 -06:00
Bryan Ashby
6e6ebc9b18 * Fix menu stack corruption reported by apam when 'exit' (and possibly other) pty events fire 2+ times 2016-06-20 00:40:31 -06:00
Bryan Ashby
36ce2354e3 * Functional event scheduler - still some to do, but works
* WIP on message area cleanup via scheduler
* Some const cleanup
2016-06-19 21:09:45 -06:00
Bryan Ashby
3aa87432a1 Use const 2016-06-19 21:09:08 -06:00
Bryan Ashby
b951975b0a Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-16 22:36:45 -06:00
Bryan Ashby
a06f721185 prevMenu() if MenuModule load error 2016-06-16 22:35:27 -06:00
Bryan Ashby
7ae4b6ca56 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-06-01 22:00:02 -06:00
Bryan Ashby
6a21f4df40 Add special thanks to Maskreet for DoorParty 2016-06-01 20:15:55 -06:00
Bryan Ashby
1a4b478a57 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-05-31 22:38:03 -06:00
Bryan Ashby
9b2af0f90c Send the correct rlogin information; Require bbsTag in config 2016-05-31 22:35:34 -06:00
Bryan Ashby
3e3ce0c679 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-05-28 21:56:06 -06:00
Bryan Ashby
4dd8b106ba * Oops! 2016-05-28 21:55:49 -06:00
Bryan Ashby
e15e4be1d7 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-05-28 21:46:18 -06:00
Bryan Ashby
fd3192c75a Add DoorParty support 2016-05-28 21:04:39 -06:00