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