539c25ea83
Add ability to omit message and/or file area tags from new scan by config 'omitFileAreaTags' and 'omitMessageAreaTags' arrays
Bryan Ashby2018-07-07 15:20:45 -06:00
ab9ffc715a
* Cleaner action block discovery for 'submit' * Allow "embedded" prompts to use form action matching
Bryan Ashby2018-07-04 18:46:40 -06:00
3e06e2fa6b
+ promptForInput() support * removeViewController() support
Bryan Ashby2018-07-04 18:45:14 -06:00
fbffe2873c
* ansiPrepOptions support for displaying art * simplify proxy of options along call path * general improvements
Bryan Ashby2018-07-04 18:43:40 -06:00
611a52e946
* Did add a tweak to the concept for height only: autoAdjustHeight can be used where it makes sense * See also: #159Bryan Ashby2018-06-23 20:16:44 -06:00
6d4b8abc9c
Remove ERC: It's not maintained. Can be added to boards as a mod anyway
Bryan Ashby2018-06-23 18:17:15 -06:00
d1dd13ea99
Update luciano_blocktronics theme for message area change updates
Bryan Ashby2018-06-23 11:50:51 -06:00
4ef1061fc5
Use standard list format for message area select
Bryan Ashby2018-06-23 11:17:21 -06:00
e9787cee3e
ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS * Really just to make GitHub formatting happy. Arg.
Bryan Ashby2018-06-21 23:15:04 -06:00
1fe46894d3
More Hot-Reload related changes * Config.get(): Returns the latest config * Update code all over the place to use Config.get() vs Config.conf (which will be deprecated)
Bryan Ashby2018-06-20 19:57:06 -06:00
681e45cb6d
Much faster hash calculation / processing & therefor faster scanFile() * Manaul read of buffers vs stream (fs.createReadStream()) * Small optimization by skipping work if no progress iterator * Don't use async loop for updating hashes - vanilla for loop
Bryan Ashby2018-06-17 20:39:43 -06:00
c9674e68fb
* Re-work menu stack goto() a bit - cleaner, support 'mergeFlags', and 'forwardArgs' menuFlags. * Add show_art.js module: Advanced ways to show art in menu stacks. For example, by extraArgs, fileBase area art, etc -- this will replace e.g. showing message conf art later as to be more generic
Bryan Ashby2018-06-16 10:01:08 -06:00
057ba684ea
Use pre-generated table vs parsing a string
Bryan Ashby2018-06-16 08:41:41 -06:00
2f09f3e995
Fix a couple rare bugs around SSH sessions
Bryan Ashby2018-06-14 20:00:01 -06:00
4aab8224ed
Initial version of hot-reload of config, menus, and prompts * Themes use ES6 Map vs object{} * Re-write and re-enable config cache using sane * Events sent for config, prompt, or menu changes * Event sent for theme changes * Theme (or parent menu/prompt) changes cause re-merge and updates to connected clients
Bryan Ashby2018-06-13 21:02:00 -06:00
1870db7d38
Cleanup code for new getConditionalValue() support
Bryan Ashby2018-06-13 20:59:43 -06:00
1cb811576b
+ Add unique session ID to client sessions * Aliased to user for convienence * Added to logs for easy tracing * Can be used from events/etc. for grouping
Bryan Ashby2018-06-03 19:58:31 -06:00
ccf29ea8d4
Force overwrite when extracting lha archives - they can contain dupes!
Bryan Ashby2018-06-02 17:09:43 -06:00
3ecadebf91
Generic MIME types (file types) such as application/octet-stream can how have sub types for handlers (archive, info extract, ...) + Add Amiga DMS support via xdms
Bryan Ashby2018-06-02 16:06:04 -06:00
95422f71ba
Fix possible SQL injection in file tags search
Bryan Ashby2018-06-01 20:16:08 -06:00
70ce81c01a
Fix bug with quote escaping in DB sanatizeString()
Bryan Ashby2018-06-01 20:15:47 -06:00
407f38d148
Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha
Bryan Ashby2018-05-21 20:37:41 -06:00
8a428e6f74
oputil updates * oputil.js user ... now works more like other "action" based commands * add oputil.js user group .... for add/removal from groups
Bryan Ashby2018-05-21 20:36:34 -06:00
388e581b90
* Fix file transfer bug for WebSockets and SSH. Set/restore temp data handler belongs in base client. * Lint some files
Bryan Ashby2018-05-12 09:33:41 -06:00