Bryan Ashby
26c44b91a6
Bunch more removals of unneeded webServer instance
2023-03-18 14:58:37 -06:00
Bryan Ashby
10e2abffc6
Trim ActivityPub SharedInbox collection (Notes) along with assoc message area
2023-03-14 21:58:03 -06:00
Bryan Ashby
5314fb4ad9
Browse public messages from AP menu; Fix ACS
2023-03-13 13:33:54 -06:00
Bryan Ashby
8b6d564ebf
Handling Update/Delete better
2023-03-13 12:39:36 -06:00
Bryan Ashby
22349a23ec
New ACS: SE allows checking if various services are enabled
2023-02-23 22:20:54 -07:00
Bryan Ashby
8822a7cc3d
Tidy
2023-02-23 20:47:36 -07:00
Bryan Ashby
f264e4886e
Fix 'yes'/'no' toggles, consts for well known conf tags/etc.
2023-02-20 20:09:58 -07:00
Bryan Ashby
6e53c25d99
Default config sets users to AP disabled by default; users can opt-in
2023-02-20 19:14:11 -07:00
Bryan Ashby
9b08cf827b
Clean up Actor cache
2023-02-08 17:19:12 -07:00
Bryan Ashby
0402de7444
Ability to send/recv public messages in the AP shared inbox areaTag
...
* Optional subjects
* Resolving followers
* Various cleanup and tidy
2023-02-05 21:10:51 -07:00
Bryan Ashby
99ae973396
Handle Update of Notes, store Activites as-is, better shared mailbox delivery and DRY
2023-02-04 22:55:11 -07:00
Bryan Ashby
a8e867a4bb
Support 'maxLength' property in MLTEV; Enforce this by default, to 500 characters for AP messages. WIP optional subjects, some new configuration
2023-02-04 11:51:47 -07:00
Bryan Ashby
8a4f90263a
Split out web logging to it's own logger/files/configuration
2023-02-01 23:02:33 -07:00
Bryan Ashby
35b7c00d11
Additionl of WIP NodeInfo2 support, fix content-type for Actor images
2023-01-30 12:30:36 -07:00
Bryan Ashby
9b01124b2e
Re-work of ActivityPub DBs and various account lookups
...
* Always look up Actors by explicit Actor IDs
* Re-work DB: style, properties we track, etc.
* Create AP properties via a event!
* Lots of cleanup
* WF may be partially broken if loooking up by 'profile' alias URL: WIP
2023-01-28 11:55:31 -07:00
Bryan Ashby
d03718d55e
Move avatar handler to generic system general handler
2023-01-22 10:18:52 -07:00
Bryan Ashby
3f2dcee5a7
Add avatar support
...
* Default generated for new users (oputil.js tool to come)
* Defaults to setting ActivityPub image/icon
* Allows ops to configure the look, extend, etc.
2023-01-21 20:57:22 -07:00
Bryan Ashby
d2d5aad236
Add concept of 'handlers' to web server
2022-12-30 22:35:18 -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
4881c2123a
First pass formatting with Prettier
...
* Added .prettierrc.json
* Added .prettierignore
* Formatted
2022-06-05 14:04:25 -06:00
Bryan Ashby
9019479bfd
Initial update, some quirks to work out with NetRunner mostly
2022-04-06 10:01:21 -06:00
Nathan Byrd
abaca6c8ef
Fixed changes from code review
2022-03-28 14:18:00 -05:00
Nathan Byrd
5cb239157c
First part of removing cursor position reports
2022-03-23 18:43:49 -05:00
Bryan Ashby
1f7545634b
Message import stops #329
2021-02-13 11:05:14 -07:00
Bryan Ashby
f7e4b57763
Gopher server revamp!
...
* gophermap support
* More generic and flexible server
2020-11-27 00:54:56 -07:00
Bryan Ashby
4d4be5d6a9
Major progress on revamp
...
* Deprecated explicit prompt.hjson/general.promptFile, etc.: menu.hjson can simply include any number of files
* All menus and themes, their events, etc. are managed by ThemeManager allowing includes, refs, etc. and much cleaner code
2020-06-17 00:10:51 -06:00
Bryan Ashby
7e006f1c68
Default configuration moved to config_default.js
2020-06-07 15:26:11 -06:00