-
At the moment all ATProto media blobs use the SHA256 hash function. This works well, because images and other blobs are limited to 1 MiB in size and fully downloaded before being processed. In the fut…
-
### Initial Checks
- [X] I confirm that I'm using Pydantic V2
### Description
Hi! After upgrading from pydantic v2.3 to v2.4 the worked codebase started raising `pydantic_core._pydantic_core.…
-
Based off [this proposal](https://github.com/bluesky-social/proposals/tree/main/0002-labeling-and-moderation-controls), specifically [Accepting CSAM](https://github.com/bluesky-social/proposals/blob/7…
-
**Describe the bug**
When a post is present in a feed that contains two emojis side-by-side (e.g. 🧪🪲) - the post is not rendered in the client.
**To Reproduce**
Steps to reproduce the behavior:…
-
In some protocols, user discovery is pull based: their user discovery UX flows make external requests that we can hook into.
* **web**: when you browse someone's web site for the first time, you reso…
-
Hey there, first of all great job with the client, it really brings some freshness needed to Bsky.
One thing that bothers me a bit is the fact that there's a 'Blocks' tab on the profiles and anyon…
-
**Describe the bug**
When new posts are made in the Following tab, the "Load new posts" button pops up on top of posts on screen. The button never disappears until clicked or the page is refreshed. M…
-
Hello,
Recently, Bluesky added access tokens (https://github.com/MarshalX/atproto/issues/151), and right now, the library allows exporting a session string (`client.export_session_string()`). This …
-
Both backfeed and publish. I don't plan to do this myself, I'm working on adding Bluesky to [Bridgy Fed](https://fed.brid.gy/) instead, but I'd be happy to review and merge PRs here.
- https://atpr…
-
So this only happen with the current implementation of the $description string
right now, description are "as they come", but if we could trim the description to 200 characters for example
we should…