Commit Graph
100 Commits
Author SHA1 Message Date
Bryan Ashby 82278a212b Doc updates 2018-07-27 21:50:51 -06:00
Bryan Ashby 33790a74e3 Allow matches of minutes vs minute, etc. as intended 2018-07-25 21:18:30 -06:00
Bryan Ashby 3522b8b6f8 Notes on show_art / config.art changes 2018-07-22 20:15:41 -06:00
Bryan Ashby 339752236d Fix user list - system does not have {note} currently 2018-07-22 20:15:19 -06:00
Bryan Ashby c3405c4fdb Add missing changeMessageAreaPreArt menu 2018-07-22 20:14:50 -06:00
Bryan Ashby c625d25e2a Clean up msg_area_list module (standardize/etc.), update and add docs 2018-07-22 19:06:43 -06:00
Bryan Ashby c3bd036509 Update message conf list with standardized + custom formats 2018-07-22 15:59:00 -06:00
Bryan Ashby 9f85a01a89 Remove comment on formatting - see docs 2018-07-22 15:58:39 -06:00
Bryan Ashby 601433be40 Add messageConf support 2018-07-22 15:58:13 -06:00
Bryan Ashby c5998aa343 Add prevMenuOnTimeout() method 2018-07-22 15:57:51 -06:00
Bryan Ashby 39b35e8d11 Fix MCI ref 2018-07-22 12:59:43 -06:00
Bryan Ashby e6a812cf34 Standardization work on built in user list module plus docs & code cleanup
* More docs, fix some info
* Code cleanup
2018-07-22 12:56:56 -06:00
Bryan Ashby 2e275600b1 Minor doc update 2018-07-22 12:08:30 -06:00
Bryan Ashby 0d7a20027c Add Who's online docs, minor doc updates to last callers, and code cleanup 2018-07-22 10:55:39 -06:00
Bryan Ashby 28afc56d84 Update luciano_blocktronics theme for Who's Online 'itemFormat' 2018-07-21 23:59:14 -06:00
Bryan Ashby e732d2b10d Code update + use 'itemFormat' standard 2018-07-21 23:57:59 -06:00
Bryan Ashby f601fd256b Fix last_callers collapsing & DRY code 2018-07-21 21:38:06 -06:00
Bryan Ashby 48f7456d4a Minor doc updates on terms 2018-07-21 15:31:55 -06:00
Bryan Ashby bc9a833f1d Add last callers to nav 2018-07-21 15:28:55 -06:00
Bryan Ashby f1ffd958a5 Fix luciano_blocktronics last allers theme with new changes 2018-07-21 14:36:38 -06:00
Bryan Ashby 52585c78f0 Major changes around events, event log, etc.
* User event log is now functional & attached to various events
* Add additional missing system events
* Completely re-write last_callers to have new functionality, etc.
* Events.addListenerMultipleEvents()
* New 'moduleInitialize' export for module init vs Event specific registerEvents
* Add docs on last_callers mod
2018-07-21 14:32:06 -06:00
Bryan Ashby c1ae3d88ba * Fix RunDoor event name
* Standardize *.user_* event names
2018-07-21 14:28:18 -06:00
Bryan Ashby 58254ee27b Fix config 2018-07-17 21:06:27 -06:00
Bryan Ashby 118cb97487 MenuModule.reload(), updated @systemMethod:reloadMenu(), and notes 2018-07-17 20:00:47 -06:00
Bryan Ashby 1f396e198e Fix escape/de-escaping for zmodem & friends 2018-07-16 22:43:19 -06:00
Bryan Ashby e3c197c3e1 Fix event emitter leak 2018-07-15 22:08:09 -06:00
Bryan Ashby 013a947e15 Add release-info.asc used by some modern release groups 2018-07-15 19:18:44 -06:00
Bryan Ashby 6a3849dbdc Fist version of ArchaicNET support module 2018-07-15 19:18:27 -06:00
Bryan Ashby 7b75f08c7e Clean up code a bit 2018-07-15 11:50:04 -06:00
Bryan Ashby 340c6ccf76 Fix asset parsing for path-to-method, etc. 2018-07-15 11:49:56 -06:00
Bryan Ashby 47e34f9da7 Fix comment 2018-07-11 21:14:28 -06:00
Bryan Ashby 5d91cfb7d0 Add {userName} and {userNameRaw} door launch/format options 2018-07-10 19:11:03 -06:00
Bryan Ashby ea3e0ac3ff Fix onelinerz art name...again 2018-07-10 19:00:02 -06:00
Bryan Ashby 3e06c4d290 Fix onelinerz art name 2018-07-10 18:57:52 -06:00
Bryan Ashby 45ca627b4e Minor update 2018-07-09 20:55:47 -06:00
Bryan Ashby 0599bd32fc Note on websocket server 2018-07-09 20:35:37 -06:00
Bryan Ashby 5c826abd5b Onelinerz updates:
* Uses standard `itemFormat`
* Uses format of {userName} vs {username} (case)
* Has preview implemented as %TL2
2018-07-09 20:27:09 -06:00
Bryan Ashby 2f22d91bcf Fix comment 2018-07-08 19:20:08 -06:00
Bryan Ashby d54267b318 Update custom views after del 2018-07-08 11:33:39 -06:00
Bryan Ashby 3f34f77fcd Implement fake pipe() for WebSocket (doors/etc.) 2018-07-08 11:23:56 -06:00
Bryan Ashby be37fb0587 Notes on itemFormat/etc. 2018-07-07 20:13:39 -06:00
Bryan Ashby bf11fc24a3 Update message list after marking all as read for 'newIndicator' 2018-07-07 20:13:24 -06:00
Bryan Ashby dd7b234a1d Add @markAllRead method for msg_list 2018-07-07 20:04:51 -06:00
Bryan Ashby 73bc211b94 Oops, fix newscan filter 2018-07-07 20:03:03 -06:00
Bryan Ashby 89bce2c23c trace -> debug for Gopher access logs 2018-07-07 20:02:26 -06:00
Bryan Ashby d392865aa3 Add note on new omit file/message areas config 2018-07-07 15:22:56 -06:00
Bryan Ashby 539c25ea83 Add ability to omit message and/or file area tags from new scan by config 'omitFileAreaTags' and 'omitMessageAreaTags' arrays 2018-07-07 15:20:45 -06:00
Bryan Ashby 53cda734e5 Minor bugfix 2018-07-05 20:35:38 -06:00
Bryan Ashby ad71b23853 Updates for latest changes 2018-07-05 18:39:35 -06:00
Bryan Ashby c7739c0503 * Clean up themes a bit more with new features
* Theme related work for deleting user messages
2018-07-04 18:49:26 -06:00
Bryan Ashby 0d55daabe4 Ability to delete private (aka inbox) messages 2018-07-04 18:49:03 -06:00
Bryan Ashby 2408d4c5c0 Fixes around render cache 2018-07-04 18:48:35 -06:00
Bryan Ashby 514edb984f + userHasDeleteRights()
+ deleteMessage()
2018-07-04 18:47:58 -06:00
Bryan Ashby ab9ffc715a * Cleaner action block discovery for 'submit'
* Allow "embedded" prompts to use form action matching
2018-07-04 18:46:40 -06:00
Bryan Ashby 3e06e2fa6b + promptForInput() support
* removeViewController() support
2018-07-04 18:45:14 -06:00
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 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