Daniel Holmgren
Daniel Holmgren
This implements publishable & subscribable mute lists. We introduce three new record types - all in the `app.bsky.graph` namespace: - `list`: a declaration of a list of users. includes name,...
This allows you to bring your own DID document on account creation. When you bring your own DID document, we attempt to resolve it & ensure that the data within...
⚠️ WIP ⚠️
Super simple, we just tack on compression middleware One alternative is that we _only_ enable this for binary routes such as the `com.atproto.sync` namespace Closes https://github.com/bluesky-social/atproto/issues/1007
This tidies & formalizes service service auth. Three primary changes: - moves creation & validation of service jwts to `@atproto/xrpc-server` for easier reuse - adds `aud` to service jwt. this...
This revamps the dev env to use the declarative & programmatic `test-env` that we were using in tests as opposed to the repl/cli-based approach before. If I did everything right,...
Still getting timing issues in firehose
This moves handle resolution to `.well-known` Specifically, a handle is resolved by calling `GET http(s)://${handle}/.well-known/atproto-did/${handle}` The expected response is `text/plain` and simply contains the associated DID Closes https://github.com/bluesky-social/atproto/issues/969
Some starter bsky algos: - current `unspecced.getPopular` moved to `whats-hot-classic` - `bsky-team` - feed of posts from bsky team members - `skyline` - our custom algo that we'll evolve over...
Similar to getReposts or getLikes, a method that returns all posts that embedded another post