Commit Graph

136 Commits

Author SHA1 Message Date
Bryan Ashby d5bffb1719
Fix up warning and update Buffer() to Buffer.from() 2023-04-26 21:40:37 -06:00
Bryan Ashby 26c44b91a6
Bunch more removals of unneeded webServer instance 2023-03-18 14:58:37 -06:00
Bryan Ashby fb02fc599a
Remove need for WebServer in a lot of areas, oputil ap condition functional
* Getting domain, URLs, etc. for local web server do not need a web server instance themselves
* fix up oputil
2023-03-18 14:30:37 -06:00
Bryan Ashby 1fcadef8d0
Fix local-to-local user in public area 2023-02-09 20:36:11 -07:00
Bryan Ashby c0914af002
Fix a few more inbox/addressing bugs, cleanup, add methtod to request follow 2023-02-08 21:32:54 -07:00
Bryan Ashby fb039c1abc
Fix dumb bugs 2023-02-08 20:10:50 -07:00
Bryan Ashby 1b684e2f2b
Clean up contexts in objects 2023-02-06 18:27:12 -07:00
Bryan Ashby 926f45b917
Clean up URLs to use central area, less confusion 2023-02-06 14:34:18 -07:00
Bryan Ashby 834dfd693f
Fix a dumb typo 2023-02-05 21:17:57 -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 f97d1844e3
Add attachment information to messages, fix duplicate handling to respond properly 2023-02-03 15:14:27 -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 0bd2c3db1c
Better handling of to/from HTML and BBS message formats, Note handling esp with inReplyTo, etc. 2023-01-25 22:22:45 -07:00
Bryan Ashby 4f632fd8c4
Many WebFinger improvements, can now round trip private messages 2023-01-25 18:41:47 -07:00
Bryan Ashby d7df066ab0
Object and Note, load of public notes, etc. 2023-01-23 14:45:56 -07:00
Bryan Ashby 8f131630ff
Update on recording to outbox 2023-01-22 11:02:45 -07:00
Bryan Ashby 468f1486c0
Use a Collection for outbox 2023-01-21 18:51:54 -07:00
Bryan Ashby 5e5c9236ec
Return a outbox WIP 2023-01-12 23:19:52 -07:00
Bryan Ashby 157b90687c
Move ActivityPub stuff under activitypub/ 2023-01-12 18:49:13 -07:00
Bryan Ashby 67652b18f2
Prettier 2023-01-12 18:40:43 -07:00
Bryan Ashby fc14b5d299
Persist exported/published messages to ActivityPub 2023-01-12 18:38:42 -07:00
Bryan Ashby eaadd0a830
Persist exported/published messages to ActivityPub 2023-01-12 18:26:44 -07:00
Bryan Ashby 64848b4675
Initial 'Note' support for ActivitiyPub/Mastodon, reconition of @User@domain ActivityPub addresses, skeleton for ActivityPub scan/toss 2023-01-11 22:37:09 -07: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 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 21d0ad9e59
Change scann/toss watch msg again, use access() over exists() 2022-08-13 10:49:44 -06:00
Bryan Ashby 2e159a0cc6
Don't call paths.join() twice in a row here 2022-08-13 10:36:21 -06:00
Bryan Ashby cc788056ea
Tidy 2022-08-12 14:28:18 -06:00
Bryan Ashby 2cae154977
Update MenuModule docs slightly 2022-08-07 13:06:47 -06:00
Bryan Ashby d13d90e223
Sigh 2022-08-07 11:49:52 -06:00
Bryan Ashby c1f5086db0
Fix a dumb 2022-08-07 11:48:51 -06:00
Bryan Ashby 81595f87e1
Log updates 2022-08-06 21:43:32 -06: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 2d9d8782f6
Move to @breejs/later - maintained later.js 2020-11-23 17:24:40 -07:00
Bryan Ashby 8aa878a3ee
Fix TIC replace bug 2020-11-21 14:56:03 -07:00
Bryan Ashby 9ed7c049ad Update uuid dep 2020-05-14 22:05:17 -06:00
Bryan Ashby 60955cac11
Fix Message.uuid vs Message.messageUuid
* Just use Message.messageUuid which better aligns with message_uuid in DB, messageId, etc.
* Keep uuid as property for now just in case
2020-05-14 19:46:00 -06:00
Bryan Ashby d6dce82a92
Clean up log a bit 2020-05-07 19:00:32 -06:00
Bryan Ashby 3732914c4a
Add extra log 2020-05-06 17:50:44 -06:00
Bryan Ashby 59ee52ea6f
Tidy + some logging 2020-05-06 17:34:37 -06:00
Bryan Ashby eaace9a81d TODO notes 2019-01-02 20:07:46 -07:00
Bryan Ashby a3ba57b0b8 Fix schedule issue 2018-12-14 23:21:33 -07:00
Bryan Ashby 6cce013187 + MCI: PT - total messages posted today (non-private)
+ MCI: TP - total messages/posts on system (non-private, includes imports, only counts *current*, not all of time)
* Move some stats to startup() calls
* Fix some DATE() comparisons in SQL to use 'localtime' as our timestamps include TZ
* Update luciano_blocktronics SYSSTAT to show more info
2018-11-27 21:21:00 -07:00
Bryan Ashby 1f9b963e76 Fix typo 2018-11-22 10:10:53 -07:00
Bryan Ashby aa2e2e56e3 Fix FTN address lookup crash when scanning 2018-08-11 20:45:50 -06:00
Bryan Ashby e24511678d Ensure 'tag' exists 2018-07-04 18:42:59 -06:00
Bryan Ashby 1d8be6b014 Pardon the noise. More tab to space conversion! 2018-06-22 21:26:46 -06:00
Bryan Ashby a4e10f5ba5 Add .eslintignore, tidy up a bit 2018-06-21 23:35:52 -06:00