Commit Graph

  • 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
  • 0d55daabe4 Ability to delete private (aka inbox) messages Bryan Ashby 2018-07-04 18:49:03 -06:00
  • 2408d4c5c0 Fixes around render cache Bryan Ashby 2018-07-04 18:48:35 -06:00
  • 514edb984f + userHasDeleteRights() + deleteMessage() Bryan Ashby 2018-07-04 18:47:58 -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
  • e24511678d Ensure 'tag' exists Bryan Ashby 2018-07-04 18:42:59 -06:00
  • 8922bb6683 Catch exception if we try to log due to config.hjson error Bryan Ashby 2018-07-04 17:58:38 -06:00
  • 0f6924a916 XY MCI code now properly c reates vanilla view for later lookup/retrieval Bryan Ashby 2018-07-04 14:59:15 -06:00
  • f4afe9847d Handle bad config.hjson at startup/re-cache: output to stderr Bryan Ashby 2018-07-02 19:32:27 -06:00
  • a9e2551ae5 Spelling Bryan Ashby 2018-06-30 16:52:54 -06:00
  • 7c741481e1 Much improved getDescFromFileName() Bryan Ashby 2018-06-30 13:03:08 -06:00
  • c894ed17ec Convert line endings when using Atr Bryan Ashby 2018-06-30 11:55:13 -06:00
  • 35c5c5dd0f Init ArchiveUtil with noWatch Bryan Ashby 2018-06-29 23:04:31 -06:00
  • 2cef12f47e * Fix file descriptor leak * Allow noWatch init (e.g. for oputil) Bryan Ashby 2018-06-29 23:04:03 -06:00
  • b6e7ecb193 Atari Disk Image (.atr) support via (modified for now; PR open) atr tool Bryan Ashby 2018-06-29 22:40:13 -06:00
  • a8e27b4cf5 Tabs -> Spaces Bryan Ashby 2018-06-29 22:39:36 -06:00
  • fa100c2da1 Resolve TODO: set cwd when launching doors; allow user to set in config Bryan Ashby 2018-06-25 19:25:07 -06:00
  • 2fa9d6a3c2 Clean up a couple DEP0013 spots Bryan Ashby 2018-06-25 19:09:08 -06:00
  • c99074ba27 Remove empty MCI {} now that #167 is fixed Bryan Ashby 2018-06-25 18:10:43 -06:00
  • 7cdb362c32 Limit filename length in luciano_blocktronics theme Bryan Ashby 2018-06-25 18:10:27 -06:00
  • 851da9e8c8 Do not require MCI configurations in theme.hjson for theme.hjson to apply #167 Bryan Ashby 2018-06-25 18:09:32 -06:00
  • c758454134 Fix empty filename check Bryan Ashby 2018-06-25 18:08:41 -06:00
  • 3aa23db306 initDefaultWidht() for various views Bryan Ashby 2018-06-23 22:23:22 -06:00
  • 0cfd45d8a9 Fix undefined ref if we fail to copy/move a upload file Bryan Ashby 2018-06-23 21:03:32 -06:00
  • ff3ab38a7a Fix moveOrCopyFileWithCollisions() for fse-extra with kludge Bryan Ashby 2018-06-23 21:03:05 -06:00
  • 359f21914f Defualt width Bryan Ashby 2018-06-23 21:02:33 -06:00
  • 5bb4f9b903 Fix archive util config reload Bryan Ashby 2018-06-23 21:02:16 -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
  • 812fd28d82 Doh! Bryan Ashby 2018-06-23 10:27:12 -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
  • 5ddf04c882 Change tab rule to spaces Bryan Ashby 2018-06-21 22:58:56 -06:00
  • 6325f92fa5 Increase max listeners in Events - experimental: may change this in the near future Bryan Ashby 2018-06-21 18:37:48 -06:00
  • 64f65df7fc Merge pull request #198 from NuSkooler/config-get-for-0.0.9-alpha Bryan Ashby 2018-06-20 20:22:18 -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
  • ca0149eaf0 Fix rare race crash in CombatNet module Bryan Ashby 2018-06-18 20:17:56 -06:00
  • 4074d68526 #195: Finish scanFile() & hash updates: Clean up code Bryan Ashby 2018-06-17 20:42:42 -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
  • 5f0c9ed1ab Fix require paths Bryan Ashby 2018-06-16 08:42:16 -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
  • ceab8a0180 Code cleanup Bryan Ashby 2018-06-13 20:58:59 -06:00
  • 7748765ce0 Clean up code for updated getConditionalValue() Bryan Ashby 2018-06-13 20:58:02 -06:00
  • c08e4dbe04 New system events Bryan Ashby 2018-06-13 20:54:59 -06:00
  • 82da4b8e1e Resolve non-conditionals as-is Bryan Ashby 2018-06-13 20:54:17 -06:00
  • ec30c595c4 Fix drawing like page up/down Bryan Ashby 2018-06-09 22:50:57 -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
  • 2eb07aebb8 Dep. upgrades Bryan Ashby 2018-06-02 21:13:27 -06:00
  • 57ecac5350 Add ESC support (actually works) Bryan Ashby 2018-06-02 20:51:09 -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
  • 99b7ce0748 Merge pull request #191 from SemperFu/patch-1 Bryan Ashby 2018-05-12 16:48:10 -06:00
  • 9385cd2c93 Update telnet.js SemperFu 2018-05-12 15:59:28 -04: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
  • dfcf98f17d Merge pull request #190 from davestephens/patch-1 Bryan Ashby 2018-05-07 21:03:34 -06:00
  • d3df0f979a fORCE9 URL update David Stephens 2018-05-07 11:37:53 +01:00
  • 0152fa676c Merge pull request #188 from richinseattle/patch-1 Bryan Ashby 2018-05-02 20:42:52 -06:00
  • ca0077e209 Pass username as argument to door programs richinseattle 2018-05-02 18:28:04 -07:00
  • b2ae81c59e Merge pull request #183 from davestephens/0.0.9-node10 Bryan Ashby 2018-04-29 17:31:18 -06:00
  • a13a0762a0 Fix some formatting Bryan Ashby 2018-04-29 09:13:16 -06:00
  • 73e3e0f0c9 Merge branch '0.0.9-alpha' of github.com:NuSkooler/enigma-bbs into 0.0.9-alpha Bryan Ashby 2018-04-29 09:08:00 -06:00
  • ddff36dba2 Bring in some doc updates from master Bryan Ashby 2018-04-29 09:07:29 -06:00
  • f1c1aeb9ea Merge pull request #187 from coolacid/patch-3 Bryan Ashby 2018-04-29 09:12:49 -06:00
  • 4d2188d90d Merge pull request #186 from coolacid/patch-2 Bryan Ashby 2018-04-29 09:11:54 -06:00
  • 31df2e8125 Fix broken link in message-networks.md Jason Kendall 2018-04-29 09:16:39 -04:00
  • 6625c6d99a Fix broken links in readme.md Jason Kendall 2018-04-29 09:06:41 -04:00
  • a03305bc58 Set node.js requirement to 8 LTS David Stephens 2018-04-29 12:01:51 +01:00
  • f692c593e7 Buffer.alloc should be .from David Stephens 2018-04-29 12:01:34 +01:00