Commit Graph

1167 Commits

Author SHA1 Message Date
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
Bryan Ashby 4f719259fe * Some minor code cleanup
* Some experimental stuff - likely to just drop soon, so no need for a branch
* Minor changes to ansi escape parser
2016-05-23 20:45:18 -06:00
Bryan Ashby 77a9306afa Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-04-28 23:05:17 -06:00
Bryan Ashby aadc7a347b Minor updates to ansi parser 2016-04-28 23:05:01 -06:00
Bryan Ashby dbfad79431 Remove unused variables; use const 2016-04-18 21:20:18 -06:00
Bryan Ashby 519af06ddd Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-04-14 23:09:09 -06:00
Bryan Ashby 1a689805b5 Fix StateFlags0 -> state_flags0 -- was causing imports to export! 2016-04-14 23:08:54 -06:00
Bryan Ashby 175ad970bf Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-04-14 22:13:15 -06:00
Bryan Ashby 9080b1d0b9 Fix conflict 2016-04-14 22:12:46 -06:00
Bryan Ashby 1113a5f366 Fix some encode/decoding errors with unknown/unsupported encodings 2016-04-14 22:11:01 -06:00
Bryan Ashby 9bcdc085c9 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2016-04-13 21:39:10 -06:00