28e5c64ad1
More options in the mod ui
2023-08-19 20:08:20 -04:00
94e5d8df64
more moderation ui tweeks, renaming and description, env var for groups
2023-08-18 18:32:05 -04:00
2ea5c39939
finished maybe
2023-08-18 10:34:22 -04:00
0455c763fd
Moderation Ui
2023-08-17 16:21:41 -04:00
e5a84e2147
stop automatically sharing, instead move it to a db collection
2023-08-16 16:24:10 -04:00
Will Murphy
43bd6235b3
fixup inboxFilter and bump apex
2023-06-23 16:20:05 -05:00
Will Murphy
93f0986a0d
bump apex
2023-06-23 13:29:25 -05:00
Will Murphy
b323cf6dc5
log signature headers to check for actor cacheing issues
2023-06-23 11:23:37 -05:00
Will Murphy
60d57e8a50
prefilter inbox to reduce work from inappropriate deliveries
2023-06-23 11:08:23 -05:00
Will Murphy
70863878b4
admin api key and user profile attachments
2023-03-17 11:37:31 -05:00
Will Murphy
73d727d076
domain blocking
2022-12-29 08:30:59 -06:00
Will Murphy
c38f40158b
add healthcheck and fix shutdown order
2022-11-07 21:35:16 -06:00
Will Murphy
367ca308d6
add guppe server status to web views and explain active groups
2022-11-07 21:21:28 -06:00
Will Murphy
1a10e2ce9f
High performance guppe setup ( #62 )
...
* add worker script and container
* remove port bindings from worker
* another worker
* try replicas
* 8 workers
* try replicating web server
* document docker swarm commands
* use image instead of build as required by swarm
2022-11-06 14:43:54 -06:00
Will Murphy
4f07700573
Added PROXY_MODE. Close #45
2022-05-08 10:43:33 -05:00
Will Murphy
a56fd5221e
add nodeinfo support
2022-05-01 15:09:23 -05:00
Will Murphy
697f528d28
udpate deps
2022-02-11 09:43:29 -06:00
Will Murphy
55b17b19c9
cc to poster in case they aren't in followers yet
2022-01-01 16:29:11 -06:00
Will Murphy
22cc9eb5b2
Announce the object
2021-11-05 00:06:27 -05:00
Will Murphy
fdbc15c630
check all audience fields when determining if a post is direct to group (Masto apprently uses only cc)
2021-11-04 23:27:23 -05:00
Will Murphy
6216ad02a8
bring back the homepage query, update for new data format
2021-11-04 23:02:45 -05:00
Will Murphy
f46de1ba0a
place the create-on-lookup on all relevant routes, mostly to work with Mastodon instances that have a Guppe actor from the old version cached
2021-11-04 22:58:55 -05:00
Will Murphy
927ec5d8b3
add docker deployment
2021-11-01 18:05:14 -05:00
Will Murphy
18e0c8d602
Port Guppe to activitypub-express
2021-11-01 16:47:50 -05:00
Will Murphy
0c73ddbb40
autoenctryp settings
2021-02-17 21:56:38 -05:00
Will Murphy
2076a04498
switch to autoencrypt for certs. Thanks Aral!
2021-01-20 22:18:30 -06:00
Will Murphy
18c024801c
hacky way to sign GETs fix #29
2020-10-24 20:33:45 -05:00
Will Murphy
f17ce939e2
fix errors in unverifiable delete handling and include accept headerin http logs
2019-12-25 17:22:31 -05:00
william Murphy
ca0342f4e0
add error logger
2019-12-25 15:51:31 -06:00
william Murphy
45f25bdc6a
fix webfinger routing, create group listing api, web homepage with groups list
2019-11-17 19:31:58 -06:00
Will Murphy
dbd8da4bfc
replace nunjucks profile rendering with vue, start listing of recent posts on profiel page, support full IRI object ids in object GET route so that remote origin objects can be fetched from local cache for display in Vue pages
2019-10-12 13:30:33 -05:00
william Murphy
24a5fbeb07
add vue router and connect via history fallback middleware
2019-10-03 21:47:44 -05:00
Will Murphy
ab44393c0b
fix content negotiation
2019-09-27 23:28:12 -05:00
Will Murphy
6f17ad2f40
morgan http logging
2019-09-27 22:24:35 -05:00
Will Murphy
c67ea9f7ab
add actor HTML page with ostatus remote follow workflow. Fix #2
2019-09-27 22:17:54 -05:00
Will Murphy
a09ac67573
Change to Signature header stype outgoing http signatures for mastodon compliance, both incoming formats supported (via dependency update), change default text for new groups, use certificate authority when specified
2019-09-24 22:12:31 -05:00
Will Murphy
20b94b35f7
add static homepage
2019-09-24 13:07:00 -05:00
Will Murphy
a64c44ad46
production security: require signature for users with public keys, block outbox posting. Add missing routes to fetch objects and activities by id
2019-09-23 22:18:35 -05:00
Will Murphy
53fa6353d2
more organization, cache db handle in store to simplify calls, addressing & federated delivery
2019-09-23 21:21:57 -05:00
Will Murphy
a8230136f8
package details, lint
2019-09-22 00:20:37 -05:00
Will Murphy
03b0ae732e
more organization, remote object resolution, signature verification as middleware
2019-09-22 00:05:30 -05:00
Will Murphy
a43419f9ff
setup db utils in store directory, move getOrCreateActor and break out getActor for actions which require and existing actor (e.g. signature validation)
2019-09-21 16:53:55 -05:00
Will Murphy
8039b04799
organize
2019-09-21 16:20:14 -05:00
Will Murphy
06d6f85960
switch to https, place all object metadata in _meta for simpler projections
2019-09-19 20:55:32 -05:00
Will Murphy
d7c733ae95
inbox and outbox get and post, webfinger
2019-09-14 19:00:26 -05:00
Will Murphy
cb137ffcb1
mongo for user object requests and initial inbox functionality
2019-09-12 20:03:04 -05:00
william Murphy
b11f50d395
change description, serve hubs
2019-09-09 17:44:53 -05:00
william Murphy
ea191e0806
switch to node native crytpo keypair gen for easier setup on windows, activate https
2019-09-09 17:43:06 -05:00
Darius Kazemi
e989126e86
Migrate to better-sqlite3
2019-03-25 22:17:24 -07:00
Darius Kazemi
62f0fa88dd
Store messages and allow retrieval via the message URI
...
Addresses #1 .
2018-09-24 20:10:39 -07:00