Ryan Barrett
|
1382944472
|
bump circle cache again for dag-json 😠
logs say it cloned at the right commit (snarfed/dag-json@4bfd629763), but then it seemed to still use the earlier cached version. why?!?
|
2024-05-16 13:22:38 -07:00 |
Ryan Barrett
|
06e2e61b1e
|
ATProto: switch to granary's logic to populate strongRefs, via DatastoreClient
for #1007
|
2024-05-16 13:11:29 -07:00 |
Ryan Barrett
|
d52b2ce3e9
|
ATProto: add new DatastoreClient class that uses both datastore and appview
for #1007
|
2024-05-16 12:48:28 -07:00 |
Ryan Barrett
|
3df6f10b4e
|
robots.txt: add /log
|
2024-05-16 10:28:32 -07:00 |
Ryan Barrett
|
8ee4c3b2ea
|
atproto_firehose.handle: switch dag_json from compact=True to dialect='atproto'
for AT Protocol's DAG-JSON variant with $link and $bytes: https://atproto.com/specs/data-model ; for https://github.com/snarfed/bridgy-fed/issues/1000
|
2024-05-15 21:00:42 -07:00 |
Ryan Barrett
|
e4f9966686
|
Protocol.receive: second part of making explicit opt in override implicit opt out
for #1052, #974
|
2024-05-15 11:41:20 -07:00 |
Ryan Barrett
|
71b2306476
|
User.status/is_enabled: make explicit opt in override implicit profile opt-outs
...like Bluesky's hide from logged in views. fixes #1052
|
2024-05-15 10:35:03 -07:00 |
Ryan Barrett
|
0c934902ec
|
docs for deleting posts
for #987
|
2024-05-14 21:57:45 -07:00 |
Ryan Barrett
|
03c5638bc1
|
Protocol.receive bug fix: resolve ids before checking for bot user follow, not after
for #1017
|
2024-05-14 17:01:20 -07:00 |
Ryan Barrett
|
031d8b9cd2
|
atproto_firehose: re-enable handler
|
2024-05-14 16:53:15 -07:00 |
Ryan Barrett
|
f6798f2725
|
abstract "bridged from Bridgy Fed" profile label across protocols
for #976
|
2024-05-14 16:03:42 -07:00 |
Ryan Barrett
|
e089de97ee
|
ATProto: noop refactor, move actor self label to convert()
for #976
|
2024-05-14 16:03:42 -07:00 |
dependabot[bot]
|
3a56a7333d
|
build(deps): bump ujson from 5.9.0 to 5.10.0
Bumps [ujson](https://github.com/ultrajson/ultrajson) from 5.9.0 to 5.10.0.
- [Release notes](https://github.com/ultrajson/ultrajson/releases)
- [Commits](https://github.com/ultrajson/ultrajson/compare/5.9.0...5.10.0)
---
updated-dependencies:
- dependency-name: ujson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-14 13:00:52 -07:00 |
Ryan Barrett
|
b7a55d2f5e
|
ActivityPub.signed_request: pass from_user through on redirects
re https://akkoma.dev/AkkomaGang/akkoma/issues/438#issuecomment-12042 . thanks https://akkoma.dev/Oneric !
|
2024-05-14 10:42:11 -07:00 |
Ryan Barrett
|
e7e1f1058c
|
ActivityPub: disable polling! 🤞
for #978
|
2024-05-14 10:40:07 -07:00 |
Ryan Barrett
|
8eeb588d11
|
atproto_firehose: make its own GAE service, lots of other refactoring
optimize loading DIDs, move around threads and exception handling, etc.
for #978
|
2024-05-13 22:02:09 -07:00 |
Ryan Barrett
|
2b449c6d31
|
User.status blocked bug fix for account age
for #1048
|
2024-05-13 07:35:12 -07:00 |
dependabot[bot]
|
5c01275a6e
|
build(deps): bump lxml from 5.2.1 to 5.2.2
Bumps [lxml](https://github.com/lxml/lxml) from 5.2.1 to 5.2.2.
- [Release notes](https://github.com/lxml/lxml/releases)
- [Changelog](https://github.com/lxml/lxml/blob/master/CHANGES.txt)
- [Commits](https://github.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)
---
updated-dependencies:
- dependency-name: lxml
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2024-05-13 05:43:13 -07:00 |
Ryan Barrett
|
79e5d2be07
|
bug fix for User.status handling: check for false-ness, not is None
we have some users in the datastore with status None, some with False. 😕 fixes #1048
|
2024-05-12 19:02:07 -07:00 |
Ryan Barrett
|
dcd5f48b04
|
fix test_models.test_requires_name override
https://app.circleci.com/pipelines/github/snarfed/bridgy-fed/2174/workflows/20436f03-5f56-435a-9419-c52c3a97e184/jobs/2482
|
2024-05-11 22:43:32 -07:00 |
Ryan Barrett
|
7be87b0047
|
docs: update "I can't find my bridged account" sections
|
2024-05-11 20:04:09 -07:00 |
Ryan Barrett
|
348987f0b4
|
add Protocol.REQUIRES_OLD_ACCOUNT, enable for ActivityPub
|
2024-05-11 19:20:33 -07:00 |
Ryan Barrett
|
59b9e9c904
|
add protocol.LIMITED_DOMAINS
|
2024-05-11 17:39:04 -07:00 |
Ryan Barrett
|
3bba875c13
|
test_models: fix shadowed test name
|
2024-05-11 17:12:39 -07:00 |
Ryan Barrett
|
078bef041e
|
turn on REQUIRES_AVATAR/NAME for ActivityPub, Bluesky
|
2024-05-11 16:50:57 -07:00 |
Ryan Barrett
|
890c7083d3
|
Protocol.REQUIRES_NAME: check against handle, id
|
2024-05-11 16:47:12 -07:00 |
Ryan Barrett
|
de0af66979
|
basic anti-spam: add new Protocol.REQUIRES_AVATAR/NAME constants
...and start returning `blocked` from User.status for them
|
2024-05-11 16:03:07 -07:00 |
Ryan Barrett
|
a7c099fc08
|
user pages: only show follow/unfollow UI for web users
fixes #1045
|
2024-05-11 06:50:58 -07:00 |
Ryan Barrett
|
f2b5f79489
|
ATProto firehose: add handle wrapper that catches exceptions
also refactor and simplify load_dids, error reporting. #978
|
2024-05-10 19:59:12 -07:00 |
Ryan Barrett
|
206b7a344c
|
datastore: add AtpBlock index on repo, seq
for #1038
|
2024-05-10 14:22:35 -07:00 |
Ryan Barrett
|
6bc9269ad0
|
ATProto firehose: load bridged dids from AtpRepo instead of users
hopefully cuts down on datastore load a bit
for #978
|
2024-05-10 11:31:47 -07:00 |
Ryan Barrett
|
0fc971724d
|
bump circle cache version
trying to fix dag-json CI breakage, https://app.circleci.com/pipelines/github/snarfed/bridgy-fed/2168/workflows/a100d3fc-ed79-42b5-aaa2-4f59472df27c/jobs/2475
|
2024-05-10 11:11:13 -07:00 |
Ryan Barrett
|
e4523ec21c
|
front page bug fix, text color in web site form input
fixes #1042. thanks @miklb!
|
2024-05-10 10:35:23 -07:00 |
Ryan Barrett
|
741146eb8d
|
ATProto firehose: encode Object.bsky as compact DAG-JSON
fixes https://console.cloud.google.com/errors/detail/CIGJnbnCq7fm1gE;time=P30D?project=bridgy-federated and similar
|
2024-05-10 06:51:58 -07:00 |
Ryan Barrett
|
b49fe13e59
|
ATProto firehose: use report_exception() so we get stack traces
|
2024-05-09 21:31:41 -07:00 |
Ryan Barrett
|
989cd29860
|
ATProto firehose: bug fix for loading DIDs
fixes https://console.cloud.google.com/errors/detail/CKKTu6mM0sunXQ;time=P30D?project=bridgy-federated
|
2024-05-09 21:25:13 -07:00 |
Ryan Barrett
|
d56f405c96
|
ATProto firehose: fix race conditions in loading DIDs
for #978
|
2024-05-09 15:39:18 -07:00 |
Ryan Barrett
|
5ef4111b4d
|
ATProto firehose: reload our DIDs every 20s
for #978
|
2024-05-09 14:31:57 -07:00 |
Ryan Barrett
|
66b8846760
|
ATProto firehose: refactor and extract out loading our DIDs
|
2024-05-09 14:05:05 -07:00 |
Ryan Barrett
|
20d23c536e
|
ATProto firehose: run in threads in hub
for #978
|
2024-05-09 13:36:36 -07:00 |
Ryan Barrett
|
940c0e8cae
|
ATProto firehose: don't assume required fields, handle error reporting errors
for #978
|
2024-05-09 13:26:24 -07:00 |
Ryan Barrett
|
61e73d880f
|
front page: drop emoji
thanks for the nudge @yoavlurie!
|
2024-05-09 10:56:51 -07:00 |
Ryan Barrett
|
eea8779872
|
ATProto firehose: subscribe at stored cursor + 1
for #978
|
2024-05-09 08:44:30 -07:00 |
Ryan Barrett
|
a690bc0115
|
add bsky.social, x.com to domain blocklist
for https://github.com/snarfed/bridgy-fed/discussions/1035 . thanks for the nudge @lucajet!
|
2024-05-09 07:08:34 -07:00 |
Ryan Barrett
|
87165497f0
|
misc noop langauge changes in comments and docs, eg BGS => relay
|
2024-05-09 06:43:51 -07:00 |
Ryan Barrett
|
1ecdaf6b34
|
ATProto firehose: store cursor
|
2024-05-08 23:11:27 -07:00 |
Ryan Barrett
|
b788105a71
|
ATProto firehose: start implementing cursor
for #978
|
2024-05-08 21:35:03 -07:00 |
Ryan Barrett
|
1e5fcfda0b
|
ATProto firehose: error handling, reconnect in subscribe
|
2024-05-08 20:43:10 -07:00 |
Ryan Barrett
|
b8e0fecc3b
|
atproto_firehose.handle: implement delete
for #978
|
2024-05-08 20:19:18 -07:00 |
Ryan Barrett
|
b4841f3e60
|
ATProto firehose: noop refactoring, add Op namedtuple
for #978
|
2024-05-08 15:48:39 -07:00 |