Bryan Ashby
4a22ce0924
* Servers now define 'firstMenu'. This allows e.g. SSH to pre auth, while Telnet still gets the matrix
2015-10-22 10:36:08 -06:00
Bryan Ashby
d86d3e0119
* Separate login logic vs display
...
* Work on SSH a bit -- major WIP, not working!
2015-10-19 17:21:47 -06:00
Bryan Ashby
549fba6b34
* Code cleanup + comments
...
* Fix message area access in NUA path
2015-10-18 21:24:13 -06:00
Bryan Ashby
e36507fec1
* WIP user list - mostly complete
...
* Some code cleanup / renaming
2015-10-18 11:48:08 -06:00
Bryan Ashby
9f11605c9b
* Work on menus
2015-10-17 20:34:39 -06:00
Bryan Ashby
1c1f4394ca
* System stats
...
* Last callers rewritten using format and VM
* Some minor MCI stuff
2015-10-17 20:03:51 -06:00
Bryan Ashby
d02d9e4a7c
* TOONODE support when already logged in
...
* Work on new user / NUA flow
* Various cleanup
2015-10-15 23:41:24 -06:00
Bryan Ashby
a5c2e6f50b
* Work on area change + theme
...
* Work on msg menu + theme
2015-10-14 23:09:10 -06:00
Bryan Ashby
171ee75043
* pipeWrite() can now parse Renegade via spec='renegade'
...
* WIP on user config
2015-10-13 00:35:37 -06:00
Bryan Ashby
ea8061ae85
* Skeleton for user configuration
2015-10-11 23:26:27 -06:00
Bryan Ashby
15d844262d
* Minor tweaks to message list
2015-10-11 20:52:13 -06:00
Bryan Ashby
6e0a4e84af
* Message list updated to be functional with new MCI/etc. (Still WIP, but working good)
2015-10-11 16:05:45 -06:00
Bryan Ashby
a6cd6bd3b9
* Use pre-release of string-format with Python like widths/etc.
...
* Very minor updates to message list
2015-10-09 20:46:28 -06:00
Bryan Ashby
0fd9df3821
* Cleanup on msg view config
2015-10-09 19:27:43 -06:00
Bryan Ashby
a3ba9b0252
* More work on theming
2015-10-06 21:21:13 -06:00
Bryan Ashby
73952a2c37
* Minor work on themes + FSE
2015-10-06 15:22:49 -06:00
Bryan Ashby
60758e0f34
* WIP on theme by Luciano Ayres
...
* %TL for area name vs MA which is to become "default" message area
2015-10-04 22:04:56 -06:00
Bryan Ashby
a3e37293f4
* WIP on customization of .config blocks
...
* getThemeArt() updated with new fallback mechanism (theme -> default theme -> art generic)
2015-09-27 22:05:40 -06:00
Bryan Ashby
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
2015-09-27 15:35:24 -06:00
Bryan Ashby
df477667b0
* client.runtime.* renamed to client.session.*
...
* some work on area names - need to fix login issue & rest shoudl work
2015-09-25 23:10:18 -06:00
Bryan Ashby
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
2015-09-23 23:41:06 -06:00
Bryan Ashby
1175278779
* Some work on NUA
...
* Placeholder for sysop feedback after NUA step
2015-09-22 23:13:06 -06:00
Bryan Ashby
6c38ff54d5
* WIP replacement NUA system
2015-09-22 21:31:56 -06:00
Bryan Ashby
b1947c8010
* Create new NUA. WIP
2015-09-20 20:23:55 -06:00
Bryan Ashby
b2592d0e71
* Fixes to actionKeys with new focus changes
...
* Various fixes, minor changes
2015-09-20 19:10:09 -06:00
Bryan Ashby
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
2015-09-20 01:29:07 -06:00
Bryan Ashby
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.
2015-09-19 22:55:09 -06:00
Bryan Ashby
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
2015-09-17 23:17:15 -06:00
Bryan Ashby
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!
2015-09-17 22:53:19 -06:00
Bryan Ashby
6970e6e2ab
* Lots of good progress with quote builder... still WIP, but nearly there
2015-09-16 22:31:09 -06:00
Bryan Ashby
20fb54422a
* Quote builder even more functional :)
2015-09-15 22:44:31 -06:00
Bryan Ashby
cee7983c5a
* Progress on FSE quote builder... WIP!
2015-09-14 22:40:00 -06:00
Bryan Ashby
150de3953e
* Work on quote builder / reply
2015-09-13 21:15:55 -06:00
Bryan Ashby
88d725f585
* Minor work on reply area post
2015-09-12 19:18:08 -06:00
Bryan Ashby
08beee4274
* Start work on message area replies
2015-09-12 18:18:46 -06:00
Bryan Ashby
05f666cf29
* Minor JSON -> HJSON config cleanup
...
* Some logging in telnet server vs console.log()
* Calculate FSE footer position vs hard code it
2015-09-12 17:17:00 -06:00
Bryan Ashby
7b7cf38113
* Cleanup and minor work on FSE post
2015-09-10 23:09:45 -06:00
Bryan Ashby
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
2015-09-10 21:01:04 -06:00
Bryan Ashby
6848df49d1
* Very minor JSON to HJSON testing
2015-09-09 21:55:16 -06:00
Bryan Ashby
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'
2015-09-09 21:31:04 -06:00
Bryan Ashby
cc6d214882
* More work on 'action' vs 'next' -- mostly complete for now
2015-09-08 22:31:38 -06:00
Bryan Ashby
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.
2015-09-08 22:08:45 -06:00