539c25ea83
Add ability to omit message and/or file area tags from new scan by config 'omitFileAreaTags' and 'omitMessageAreaTags' arrays
Bryan Ashby
2018-07-07 15:20:45 -06:00
53cda734e5
Minor bugfix
Bryan Ashby
2018-07-05 20:35:38 -06:00
ad71b23853
Updates for latest changes
Bryan Ashby
2018-07-05 18:39:35 -06:00
c7739c0503
* Clean up themes a bit more with new features * Theme related work for deleting user messages
Bryan Ashby
2018-07-04 18:49:26 -06:00
ab9ffc715a
* Cleaner action block discovery for 'submit' * Allow "embedded" prompts to use form action matching
Bryan Ashby
2018-07-04 18:46:40 -06:00
3e06e2fa6b
+ promptForInput() support * removeViewController() support
Bryan Ashby
2018-07-04 18:45:14 -06:00
fbffe2873c
* ansiPrepOptions support for displaying art * simplify proxy of options along call path * general improvements
Bryan Ashby
2018-07-04 18:43:40 -06:00
469c08b0f2
Note on auto scaling
Bryan Ashby
2018-06-23 21:01:36 -06:00
611a52e946
* Did add a tweak to the concept for height only: autoAdjustHeight can be used where it makes sense * See also: #159
Bryan Ashby
2018-06-23 20:16:44 -06:00
6d4b8abc9c
Remove ERC: It's not maintained. Can be added to boards as a mod anyway
Bryan Ashby
2018-06-23 18:17:15 -06:00
d1dd13ea99
Update luciano_blocktronics theme for message area change updates
Bryan Ashby
2018-06-23 11:50:51 -06:00
4ef1061fc5
Use standard list format for message area select
Bryan Ashby
2018-06-23 11:17:21 -06:00
9af19428c5
Yet more README updates
Bryan Ashby
2018-06-23 10:26:32 -06:00
ff48bd7431
Add more thanks
Bryan Ashby
2018-06-23 10:23:21 -06:00
d8c5c8e634
MagiTerm and Undercurrents info to README
Bryan Ashby
2018-06-22 23:25:31 -06:00
ef12cc0cfb
Bring in some of the good parts of dropfile-updates branch
Bryan Ashby
2018-06-22 23:06:01 -06:00
1d8be6b014
Pardon the noise. More tab to space conversion!
Bryan Ashby
2018-06-22 21:26:46 -06:00
c3635bb26b
More tabs to spaces..
Bryan Ashby
2018-06-22 20:48:36 -06:00
a4e10f5ba5
Add .eslintignore, tidy up a bit
Bryan Ashby
2018-06-21 23:35:52 -06:00
e9787cee3e
ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS * Really just to make GitHub formatting happy. Arg.
Bryan Ashby
2018-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 Ashby
2018-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 Ashby
2018-06-17 20:39:43 -06:00
f3cd36ad07
Fix oputil hang
Bryan Ashby
2018-06-17 15:14:31 -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 Ashby
2018-06-16 10:01:08 -06:00
057ba684ea
Use pre-generated table vs parsing a string
Bryan Ashby
2018-06-16 08:41:41 -06:00
2f09f3e995
Fix a couple rare bugs around SSH sessions
Bryan Ashby
2018-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 Ashby
2018-06-13 21:02:00 -06:00
1870db7d38
Cleanup code for new getConditionalValue() support
Bryan Ashby
2018-06-13 20:59:43 -06:00
973e10fb8b
HOME/END key support in lists
Bryan Ashby
2018-06-09 22:45:01 -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 Ashby
2018-06-03 19:58:31 -06:00
fbe87640c5
+ New user event
Bryan Ashby
2018-06-03 19:58:05 -06:00
0ae9d0d143
+ User login and logoff events
Bryan Ashby
2018-06-03 17:59:16 -06:00
c142a9c3d3
Work on Events missed files (see prev)
Bryan Ashby
2018-06-03 17:02:28 -06:00
b273101b61
Work on Events system: + system_event.js + codes.l33t.enigma.system.user_upload and codes.l33t.enigma.system.user_download events
Bryan Ashby
2018-06-03 17:00:54 -06:00
ccf29ea8d4
Force overwrite when extracting lha archives - they can contain dupes!
Bryan Ashby
2018-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 Ashby
2018-06-02 16:06:04 -06:00
95422f71ba
Fix possible SQL injection in file tags search
Bryan Ashby
2018-06-01 20:16:08 -06:00
70ce81c01a
Fix bug with quote escaping in DB sanatizeString()
Bryan Ashby
2018-06-01 20:15:47 -06:00
83dd440219
Lzx / unlzx info
Bryan Ashby
2018-06-01 19:32:00 -06:00
881f9765a6
Remove dead code, init MIME DB when doing file scan
Bryan Ashby
2018-06-01 19:10:42 -06:00
37e5948f65
Add lzx archive support via unlzx
Bryan Ashby
2018-05-31 20:58:24 -06:00
39be44434a
Ensure all number groups work
Bryan Ashby
2018-05-21 20:39:52 -06:00
407f38d148
Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha
Bryan Ashby
2018-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 Ashby
2018-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 Ashby
2018-05-12 09:33:41 -06:00