Ryan Barrett
|
47b04f5574
|
rename Web.LABEL from 'webmention' to 'web'
|
2023-05-30 12:15:36 -07:00 |
Ryan Barrett
|
c8b2103e13
|
rename Webmention class => Web, webmention.py => web.py
|
2023-05-26 17:40:29 -07:00 |
Ryan Barrett
|
eaa4e5333a
|
start to make User subclasses for each protocol
#512
|
2023-05-26 16:07:36 -07:00 |
Ryan Barrett
|
892047a10c
|
add Protocol metaclass and protocol.protocols global for storing subclasses
|
2023-05-23 15:15:28 -07:00 |
Ryan Barrett
|
f933c7e237
|
AP users: serve AS2 for external homepage URLs
#512
|
2023-05-22 23:17:42 -07:00 |
Ryan Barrett
|
d2ab48b23e
|
switch circular imports to runtime imports; split out flask_app.py from app.py
runtime imports are just as bad, but...meh. eventually I'll untangle them for real. #486
|
2023-04-18 17:18:17 -07:00 |
Ryan Barrett
|
629c1a2bd4
|
unify Object.new/changed generation into Protocol.load
also:
* switch back to preserving fragments in URL ids
* webmention.fetch: if URL id redirects, preserve original id in Object
|
2023-04-03 07:53:15 -07:00 |
Ryan Barrett
|
e41ce9216c
|
noop, rename Protocol.get_object => Protocol.load
|
2023-03-29 13:13:32 -07:00 |
Ryan Barrett
|
e6be9cabb8
|
incoming AP: when we can't load the keyId, store a deleted Object
prevents re-fetching the same failing keyId actor over and over when we get the same Delete actor activity sent to all of our inboxes
|
2023-03-29 12:51:37 -07:00 |
Ryan Barrett
|
68de408789
|
Protocol.get_object(): store object before returning
also flesh out FakeProtocol
hopefully helps with https://console.cloud.google.com/errors/detail/CKCN17fmoZHraw;time=P30D?project=bridgy-federated , don't really know though
|
2023-03-27 14:14:37 -07:00 |
Ryan Barrett
|
fb5f7b3fb0
|
move current user into Flask g request-global
|
2023-03-20 14:28:14 -07:00 |
Ryan Barrett
|
aeb2fd480a
|
tests: rename remaining test data hostnames to clarify web vs fediverse
followup to f6e5727602
|
2023-03-19 15:43:55 -07:00 |
Ryan Barrett
|
6ce9a83181
|
don't add notification label unless an activity involves the user
for #442 (ish)
|
2023-03-13 20:38:46 -07:00 |
Ryan Barrett
|
71174b69f9
|
don't deliver replies to followers
also start new test_protocol file. fixes #444.
|
2023-03-13 17:25:10 -07:00 |