349549fae2* Add .gitignore * Use 'privateKeyPem' and 'privateKeyPass' for SSH
Bryan Ashby
2015-10-27 20:46:30 -0600
bddc575158* LOTS of menu.hjson cleanup * login2 renamed to login * Use config for msg view menu entry @ message list
Bryan Ashby
2015-10-27 20:21:58 -0600
377d391033* Updated readme a bit
Bryan Ashby
2015-10-27 16:20:44 -0600
4a22ce0924* Servers now define 'firstMenu'. This allows e.g. SSH to pre auth, while Telnet still gets the matrix
Bryan Ashby
2015-10-22 10:36:08 -0600
12e7722ec9* Better place to get server name/type * Servers export 'isSecure'
Bryan Ashby
2015-10-22 00:03:18 -0600
ad4eea6ba7* SSH is now functional for 'ssh', PuTTY, SyncTerm, EtherTerm, and hopefully most others * Explicit detect of syncterm as ANSI * Add serverType (TELNET, SSH) MCI: %ST
Bryan Ashby
2015-10-21 22:51:35 -0600
e7e9746a85* Rewrite SSH authentication - now works with PuTTY (thoguh there are some issues) and standard ssh. WIP still! * Idle monitor not started until 'ready' signal
Bryan Ashby
2015-10-21 16:30:32 -0600
6a2d283fad* WIP on SSH2 access: Linux ssh can now connect, browse, etc. * Still issues with other terminals such as EtherTERM which just hangs after auth. Does not seem to send the 'shell' event * Fix typo in msg_list module
Bryan Ashby
2015-10-20 22:37:39 -0600
a3e37293f4* WIP on customization of .config blocks * getThemeArt() updated with new fallback mechanism (theme -> default theme -> art generic)
Bryan Ashby
2015-09-27 22:05:40 -0600
78f6915577* More minor WIP on making theme merging more flexible
Bryan Ashby
2015-09-27 19:33:25 -0600
05812f57f0* Trailing LF handling is now 'trailingLF' option, with 'default', 'yes', 'no', etc. * Initial checking of WIP Mystery Skulls theme by Luciano Ayres of blocktronics * Fix random theme selection * WIP on theme customization apply: Needs to be much more flexible than current * MenuModule will use .next > .fallback > default fallback
Bryan Ashby
2015-09-27 15:35:24 -0600
68b8af7975* Fix version to represent alpha * Some fixes to message areas * New NU-MAYA prompt
Bryan Ashby
2015-09-26 00:20:17 -0600
df477667b0* client.runtime.* renamed to client.session.* * some work on area names - need to fix login issue & rest shoudl work
Bryan Ashby
2015-09-25 23:10:18 -0600
1082b6e39c* Minor fix + notes
Bryan Ashby
2015-09-23 23:55:13 -0600
903db84f23* New fallback with default vs explicit working * New @systemMethod:fallbackMenu working * Work on NUA flow: added preamble and some work on FSE related stuff
Bryan Ashby
2015-09-23 23:41:06 -0600
d63320e0b7Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs
Bryan Ashby
2015-09-23 22:24:59 -0600
41cdeb4c55* WIP new fallback system and @systemMethod:fallback
Bryan Ashby
2015-09-23 22:24:37 -0600
1175278779* Some work on NUA * Placeholder for sysop feedback after NUA step
Bryan Ashby
2015-09-22 23:13:06 -0600
6c38ff54d5* WIP replacement NUA system
Bryan Ashby
2015-09-22 21:31:56 -0600
b1947c8010* Create new NUA. WIP
Bryan Ashby
2015-09-20 20:23:55 -0600
b2592d0e71* Fixes to actionKeys with new focus changes * Various fixes, minor changes
Bryan Ashby
2015-09-20 19:10:09 -0600
b15d9a0bf8* Fix word wrap bug introduced prior -- use 'expand' not 'expandTabs' * Notes on better access of views by ID * Work on apply process a bit * Replies can now be saved
Bryan Ashby
2015-09-20 01:29:07 -0600
a6d00b05a7* Artwork for NU-MAYA help, updated quote builder, etc. * Fix some typos * Fix message getQuoteLines() * Quote builder fully functional * MLTEV emits more information in position events * Action keys can how handle plain characters that don't have full key object, e.g. "?" * Hot keys for a lot of stuff * WIP work on focus issue in VC.
Bryan Ashby
2015-09-19 22:55:09 -0600
d23012a201* Fixed actionKeys to have full conf data including extraArgs
Bryan Ashby
2015-09-18 22:16:19 -0600
899cb658cc* Clean up some "JSON" nameing in config to reflect generic config or HJSON * Found why "r" wasn't working for reply in menu.hjson... now it crashes though because actionKeys extraArgs broken it seems
Bryan Ashby
2015-09-17 23:17:15 -0600
1b46506cf8* New concept of saved states. Modules will be called before enter to restore a saved state (if applicable) and before leave to save one.
Bryan Ashby
2015-09-17 23:11:21 -0600
9865da34cc* Quote builder very functional, some bugs * Work on fallback system (implicit); Added some notes... need saveState/restoreState type functionality as extraArgs may not be final args!
Bryan Ashby
2015-09-17 22:53:19 -0600
6970e6e2ab* Lots of good progress with quote builder... still WIP, but nearly there
Bryan Ashby
2015-09-16 22:31:09 -0600
20fb54422a* Quote builder even more functional :)
Bryan Ashby
2015-09-15 22:44:31 -0600
4cba6f4c10* word_wrap.js: Word wrapping functionality in it's own module * Message.getQuoteLines()
Bryan Ashby
2015-09-15 21:55:10 -0600
a320a05c99* Minor tweak to quoting * Notes / TODO items
Bryan Ashby
2015-09-14 23:02:09 -0600
150de3953e* Work on quote builder / reply
Bryan Ashby
2015-09-13 21:15:55 -0600
88d725f585* Minor work on reply area post
Bryan Ashby
2015-09-12 19:18:08 -0600
08beee4274* Start work on message area replies
Bryan Ashby
2015-09-12 18:18:46 -0600
05f666cf29* Minor JSON -> HJSON config cleanup * Some logging in telnet server vs console.log() * Calculate FSE footer position vs hard code it
Bryan Ashby
2015-09-12 17:17:00 -0600
7b7cf38113* Cleanup and minor work on FSE post
Bryan Ashby
2015-09-10 23:09:45 -0600
1a81532aa7* Mostly thoughts on starting pipe code support for preview mode of MLTEV
Bryan Ashby
2015-09-10 22:20:11 -0600
6b03b5357f* predefined_mci.js: General method for resolving MCI codes -> string * Changed MCI resolution to use object to function mapping so entries not yet available would not be executed * enigmaToAnsi() can now (optionally) resolve MCI codes * pipeWrite() resolves MCI codes
Bryan Ashby
2015-09-10 21:01:04 -0600
6848df49d1* Very minor JSON to HJSON testing
Bryan Ashby
2015-09-09 21:55:16 -0600
481c3171f4* JSONCache -> ConfigCache * ConfigCache used for theme.hjson * Reformatted theme.hjson JSON to HJSON * Specific form ID used when applying themes if available, else generic match used * Pass extraArgs when processing 'next'
Bryan Ashby
2015-09-09 21:31:04 -0600
cc6d214882* More work on 'action' vs 'next' -- mostly complete for now
Bryan Ashby
2015-09-08 22:31:38 -0600
ca4b99a83e* Convert all JSON configurations (*.json) to HJSON (*.hjson) which is much more flexible for a human readable and editable configuration format * WIP "next" vs "action" changes * options.cls is now defaulted in config.js/config.hjson (default = true) * Notes/etc.
Bryan Ashby
2015-09-08 22:08:45 -0600
052cf5c490* Some notes / TODO
Bryan Ashby
2015-09-07 22:40:08 -0600
2edc63632b* Mostly work on building demo / NU-MAYA theme for testing / working out details / etc.
Bryan Ashby
2015-09-07 21:18:09 -0600
6517f50e0c* Message view prev/next * Message view up/down movement * Some new experimental MCI codes * Put cursor @ top of document in MLTEV preview mode * Fix fse finishedLoading() * Menus can have names, clients have current status
Bryan Ashby
2015-09-07 00:12:01 -0600
1f3948d84c* Menus can specify status * WIP changes of message loading in viewer - can now do next... WIP!!!
Bryan Ashby
2015-09-06 15:58:58 -0600
b911db75ca* Some Notes
Bryan Ashby
2015-09-04 16:58:54 -0600