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
Bryan Ashby
e9787cee3e
ENiGMA 1/2 WILL USE SPACES FROM THIS POINT ON VS TABS
...
* Really just to make GitHub formatting happy. Arg.
2018-06-21 23:15:04 -06:00
Bryan Ashby
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)
2018-06-20 19:57:06 -06:00