Results 204 comments of David Buchanan

I just thought I'd poke my head in and say that this feature would be increasingly useful, as the network grows. Once a post has more than a few hundred...

I just got out of my time machine and decided I want to refactor the codebase, and this PR is already very close to what I have in mind 😅

Nesting depth is now mitigated by https://github.com/bluesky-social/atproto/pull/1062, although I would also prefer a flat list layout, or a map indexed by CID. Each entry can still reference replies and parent...

Should the default values be specified in the lexicon? (and possibly a minimum (0) and maximum (~1000)?)

If you're prepared to merge this before the client changes, it's now ready for review. The default `parentHeight` value is 80 (to give a bit of margin on the ~100...

By the way, I notice there is also a `atproto/packages/bsky/src/api/app/bsky/feed/getPostThread.ts`, currently this PR only touches `atproto/packages/pds/src/app-view/api/app/bsky/feed/getPostThread.ts`. I assume the changes ought to be mirrored in that file too but I'm...

I think this change might need mirroring into the bsky package now ;) (On the basis that I'm getting server errors trying to view an "infinite" (self-replying) thread in the...

I think this is a good proposal. I don't know how it works at the protocol level, but in Pleroma (activitypub) I have the option to make someone unfollow me...

One question mark is, how would "default yes" mode work? The follower has no mechanism to directly notify the followee's PDS (assuming they're different PDSes). I'd suggest that there be...

The *effects* of blocking mechanics are not enforced by PDSes, they're enforced by AppViews. It might be confusing for twitter users, but it is very familiar to fediverse users -...