Commit Graph

1795 Commits

Author SHA1 Message Date
Nathan Byrd ccaaa71e23 Make the terminal go to new line if the width of the term is greater than the art width 2023-08-25 14:24:47 -05:00
Nathan Byrd 0b157ddd1b Changed ansi parser to use SAUCE width when available 2023-08-24 18:00:02 -05:00
Bryan Ashby 5a4563c799 PR feedback: Better handling of real name and email 2023-08-24 09:13:29 -06:00
Bryan Ashby 9205aaa9ee Merge branch 'master' of github.com:NuSkooler/enigma-bbs into 479-nua-optional-fields 2023-08-24 08:53:03 -06:00
Bryan Ashby 1cfbf4fb66 Update MenuFlags to work as expected
* 'popParent' has been removed
* 'noHistory' now works as expected
* Mods that explicitly want noHistory can state such in their constructor()
2023-08-23 18:06:48 -06:00
Bryan Ashby f99de19792 Make real name and other properties optional - pass 1 2023-07-24 12:17:47 -06:00
Parker J. Banks 8d6de56e91 Rumorz display bugfix
Updates rumorz module to display the N latest rumors, rather than the first N rumors.
2023-05-21 12:09:54 -06:00
Bryan Ashby 78af6fa522 Add oputil mb post command 2023-05-11 12:07:29 -06:00
Bryan Ashby 6ff7d1f545 Add oputil mb list-confs, update with prettier 2023-05-11 08:40:53 -06:00
Bryan Ashby 97cd0c3063 Merge branch 'master' of ssh://numinibsd/git/base/enigma-bbs 2023-04-25 10:24:51 -06:00
Bryan Ashby ac40f63e1f Clone data so it's not invalidated 2023-04-25 10:24:11 -06:00
Bryan Ashby 447be3552c Better error handling 2023-04-08 21:04:40 -06:00
Stack Fault 9a4433ee03 Fixed PrivMsg delivery + added new server commands 2023-03-31 13:46:07 -04:00
Bryan Ashby 30f965d981 Remove no longer supported CombatNet 2023-01-16 11:04:56 -07:00
Bryan Ashby c265a44c1a Bump version to 0.0.14-beta + major web server updates 2022-12-29 00:56:10 -07:00
Bryan Ashby 7f0254701c Ensure we have a message list 2022-12-14 19:56:43 -07:00
Bryan Ashby a4261d2d36 Fix bad check for missing areas (by tag) 2022-11-27 21:07:56 -07:00
Bryan Ashby d1f0a12f77 New options for launching local doors via the abracadabra module 2022-10-25 10:59:56 -06:00
Bryan Ashby ff616c384f MenuModule.setConfigWithExtraArgs() 2022-10-13 22:43:41 -06:00
Bryan Ashby 065658f6b8 First commit of "advanced" MCI formatting via theme.hjson entries allowing mini-formatting langauge to apply
Example: {BN!styleFirstLower} in 'text' property
2022-10-05 21:46:13 -06:00
Bryan Ashby 1021226020 Nuke %PL - never used, not needed 2022-10-05 21:07:56 -06:00
Bryan Ashby c7568ac897 Fix visibility restore at WFC exit 2022-10-02 11:22:23 -06:00
Bryan Ashby d8bc02ce46 Catch timestamp error 2022-09-30 23:55:28 -06:00
Bryan Ashby 8c92f3cc49 Log IPs 2022-09-25 18:29:00 -06:00
Bryan Ashby c4518c7b94 Tidy/DRY 2022-09-25 14:00:52 -06:00
Bryan Ashby 5f6d70e460 Some fixes to NNTP POSTs, logging, etc. 2022-09-23 11:06:33 -06:00
Bryan Ashby 2cb0970a31 Add 'allowPosting' config 2022-09-22 21:24:24 -06:00
Bryan Ashby d2dafc4dbc Initial NNTP write access support 2022-09-22 21:03:53 -06:00
Bryan Ashby e61be537aa Minor bug fix 2022-09-21 08:26:52 -06:00
Bryan Ashby c105a2601a Add by filename support to FileEntry.findFiles() 2022-09-15 12:37:48 -06:00
Bryan Ashby ad44495469 Utility methods 2022-09-14 22:48:56 -06:00
Bryan Ashby a1188fb90c Handle case where remoteAddress is not yet avail 2022-09-13 13:59:29 -06:00
Bryan Ashby 2a0ae05c45 Bail and log why if door 'io' config is bad 2022-09-08 21:31:01 -06:00
Bryan Ashby 695bb40b17 More improved logging around client changes 2022-08-31 11:47:03 -06:00
Bryan Ashby 2d8c896ad4 Handle node status views when client disconnects 2022-08-31 11:46:51 -06:00
Bryan Ashby edfc2f68a4 Fix pre-auth properties in user list 2022-08-23 16:56:40 -06:00
Bryan Ashby 4d6bc98a0f Fix a dumb :( 2022-08-21 15:43:53 -06:00
Bryan Ashby 7060bf270b Better debug logs 2022-08-21 15:41:37 -06:00
Bryan Ashby 4a63bc577e Fix terminology used in code 2022-08-21 14:03:19 -06:00
Bryan Ashby 1f130347d5 Fix missing check 2022-08-21 14:02:47 -06:00
Bryan Ashby c8df7f3d6b New easier to manage Gopher include/exclude areas with wildcard support
* Deprecate but still support older format for now
* Add new format allowing easier management
2022-08-21 13:27:32 -06:00
Bryan Ashby d4341bf85f Doc tidy 2022-08-19 00:03:25 -06:00
Bryan Ashby 94145c043a Tidy tidy tidy 2022-08-18 14:55:57 -06:00
Bryan Ashby 226c261505 Change sort order for 'lastlogin' and 'created' sorts 2022-08-16 13:45:39 -06:00
Bryan Ashby b971876795 Table output, more fields, and --sort for './oputil.js user list' 2022-08-16 12:19:49 -06:00
Bryan Ashby 5b1c11b1bc Fix typo 2022-08-15 22:37:28 -06:00
Bryan Ashby b48d133229 Fix some view offsets that broke with CPR removal
* Fix Quote builder
* Fix File Browser details
* Added 'viewOffsets' ability to loadFromMenuConfig() and friends
* Add MenuModule.getCustomViewsWithFilter() -> Array[] of views
* Add ViewController.applyViewOffsets()
2022-08-15 22:23:14 -06:00
Bryan Ashby 56f03ff847 Moar better logging 2022-08-13 18:13:30 -06:00
Bryan Ashby a48f2b4067 Tidy up more log messages 2022-08-13 11:51:11 -06:00
Bryan Ashby 21d0ad9e59 Change scann/toss watch msg again, use access() over exists() 2022-08-13 10:49:44 -06:00