Commit Graph

1684 Commits

Author SHA1 Message Date
Bryan Ashby fbffe2873c * ansiPrepOptions support for displaying art
* simplify proxy of options along call path
* general improvements
2018-07-04 18:43:40 -06:00
Bryan Ashby e24511678d Ensure 'tag' exists 2018-07-04 18:42:59 -06:00
Bryan Ashby 8922bb6683 Catch exception if we try to log due to config.hjson error 2018-07-04 17:58:38 -06:00
Bryan Ashby 0f6924a916 XY MCI code now properly c reates vanilla view for later lookup/retrieval 2018-07-04 14:59:15 -06:00
Bryan Ashby f4afe9847d Handle bad config.hjson at startup/re-cache: output to stderr 2018-07-02 19:32:27 -06:00
Bryan Ashby a9e2551ae5 Spelling 2018-06-30 16:52:54 -06:00
Bryan Ashby 7c741481e1 Much improved getDescFromFileName() 2018-06-30 13:03:08 -06:00
Bryan Ashby c894ed17ec Convert line endings when using Atr 2018-06-30 11:55:13 -06:00
Bryan Ashby 35c5c5dd0f Init ArchiveUtil with noWatch 2018-06-29 23:04:31 -06:00
Bryan Ashby 2cef12f47e * Fix file descriptor leak
* Allow noWatch init (e.g. for oputil)
2018-06-29 23:04:03 -06:00
Bryan Ashby b6e7ecb193 Atari Disk Image (.atr) support via (modified for now; PR open) atr tool 2018-06-29 22:40:13 -06:00
Bryan Ashby a8e27b4cf5 Tabs -> Spaces 2018-06-29 22:39:36 -06:00
Bryan Ashby fa100c2da1 Resolve TODO: set cwd when launching doors; allow user to set in config 2018-06-25 19:25:07 -06:00
Bryan Ashby 2fa9d6a3c2 Clean up a couple DEP0013 spots 2018-06-25 19:09:08 -06:00
Bryan Ashby c99074ba27 Remove empty MCI {} now that #167 is fixed 2018-06-25 18:10:43 -06:00
Bryan Ashby 7cdb362c32 Limit filename length in luciano_blocktronics theme 2018-06-25 18:10:27 -06:00
Bryan Ashby 851da9e8c8 Do not require MCI configurations in theme.hjson for theme.hjson to apply #167 2018-06-25 18:09:32 -06:00
Bryan Ashby c758454134 Fix empty filename check 2018-06-25 18:08:41 -06:00
Bryan Ashby 3aa23db306 initDefaultWidht() for various views 2018-06-23 22:23:22 -06:00
Bryan Ashby 0cfd45d8a9 Fix undefined ref if we fail to copy/move a upload file 2018-06-23 21:03:32 -06:00
Bryan Ashby ff3ab38a7a Fix moveOrCopyFileWithCollisions() for fse-extra with kludge 2018-06-23 21:03:05 -06:00
Bryan Ashby 359f21914f Defualt width 2018-06-23 21:02:33 -06:00
Bryan Ashby 5bb4f9b903 Fix archive util config reload 2018-06-23 21:02:16 -06:00
Bryan Ashby 469c08b0f2 Note on auto scaling 2018-06-23 21:01:36 -06:00
Bryan Ashby 611a52e946 * Did add a tweak to the concept for height only: autoAdjustHeight can be used where it makes sense
* See also: #159
2018-06-23 20:16:44 -06:00
Bryan Ashby 6d4b8abc9c Remove ERC: It's not maintained. Can be added to boards as a mod anyway 2018-06-23 18:17:15 -06:00
Bryan Ashby d1dd13ea99 Update luciano_blocktronics theme for message area change updates 2018-06-23 11:50:51 -06:00
Bryan Ashby 4ef1061fc5 Use standard list format for message area select 2018-06-23 11:17:21 -06:00
Bryan Ashby 812fd28d82 Doh! 2018-06-23 10:27:12 -06:00
Bryan Ashby 9af19428c5 Yet more README updates 2018-06-23 10:26:32 -06:00
Bryan Ashby ff48bd7431 Add more thanks 2018-06-23 10:23:21 -06:00
Bryan Ashby d8c5c8e634 MagiTerm and Undercurrents info to README 2018-06-22 23:25:31 -06:00
Bryan Ashby ef12cc0cfb Bring in some of the good parts of dropfile-updates branch 2018-06-22 23:06:01 -06:00
Bryan Ashby 1d8be6b014 Pardon the noise. More tab to space conversion! 2018-06-22 21:26:46 -06:00
Bryan Ashby c3635bb26b More tabs to spaces.. 2018-06-22 20:48:36 -06:00
Bryan Ashby a4e10f5ba5 Add .eslintignore, tidy up a bit 2018-06-21 23:35:52 -06:00
Bryan Ashby e9787cee3e ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS
* Really just to make GitHub formatting happy. Arg.
2018-06-21 23:15:04 -06:00
Bryan Ashby 5ddf04c882 Change tab rule to spaces 2018-06-21 22:58:56 -06:00
Bryan Ashby 6325f92fa5 Increase max listeners in Events - experimental: may change this in the near future 2018-06-21 18:37:48 -06:00
Bryan Ashby 64f65df7fc
Merge pull request #198 from NuSkooler/config-get-for-0.0.9-alpha
More Hot-Reload related changes
2018-06-20 20:22:18 -06:00
Bryan Ashby 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)
2018-06-20 19:57:06 -06:00
Bryan Ashby ca0149eaf0 Fix rare race crash in CombatNet module 2018-06-18 20:17:56 -06:00
Bryan Ashby 4074d68526 #195: Finish scanFile() & hash updates: Clean up code 2018-06-17 20:42:42 -06:00
Bryan Ashby 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
2018-06-17 20:39:43 -06:00
Bryan Ashby f3cd36ad07 Fix oputil hang 2018-06-17 15:14:31 -06:00
Bryan Ashby 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
2018-06-16 10:01:08 -06:00
Bryan Ashby 5f0c9ed1ab Fix require paths 2018-06-16 08:42:16 -06:00
Bryan Ashby 057ba684ea Use pre-generated table vs parsing a string 2018-06-16 08:41:41 -06:00
Bryan Ashby 2f09f3e995 Fix a couple rare bugs around SSH sessions 2018-06-14 20:00:01 -06:00
Bryan Ashby 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
2018-06-13 21:02:00 -06:00