Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding bookmarks or a collection of bookmarks to Bluesky lexicon #3141

Open
ebwinters opened this issue Nov 29, 2024 · 2 comments
Open

Adding bookmarks or a collection of bookmarks to Bluesky lexicon #3141

ebwinters opened this issue Nov 29, 2024 · 2 comments

Comments

@ebwinters
Copy link

ebwinters commented Nov 29, 2024

Is your feature request related to a problem? Please describe.

I would like the inability to come back to posts that I like but also want to save and find later, things like recipes, tutorials, art, etc.

Describe the solution you'd like

An addition to the app.bsky lexicon for bookmarks. Something like:

{
  "id": "app.bsky.feed.bookmark",
  "defs": {
    "main": {
      "type": "record",
      "description": "Record bookmarking a post to come back to later.",
      "key": "tid",
      "record": {
        "type": "object",
        "required": ["subject", "createdAt"],
        "properties": {
          "subject": { "type": "ref", "ref": "com.atproto.repo.strongRef" },
          "createdAt": { "type": "string", "format": "datetime" }
        }
      }
    }
  }
}

Alternatively, we can also support a bookmarks schema which would be different lists of bookmarks for different subjects. For example, recipes and interesting OSS projects might be 2 different collections of bookmarks I would want to add posts into and come back to at a later date. Ideally, this work would allow the Bluesky app view to add support for "bookmarking" posts at some later date

Describe alternatives you've considered

  1. Using app.bsky.feed.like: While I can do this my likes can get diluted and the longer I use any social networking app, my likes will pile up making them less focused and harder to find posts I want to come back to
  2. Screenshotting posts and adding to folders in photo apps: Not ideal and can get tedious. Will also use personal storage
  3. Using lists: Intuitively, I expected lists to work by adding whatever post I want into a list. Instead, I found that lists function by adding users to generate curated feeds based on the users in the list, which is not what I wanted to use lists for

Additional context

@yamarten
Copy link

yamarten commented Dec 9, 2024

For reference, some third-party clients have their own bookmark collections.

And TOKIMEKI has API for private bookmarks.

spuithori/tokimekibluesky@095235c

@ebwinters
Copy link
Author

For reference, some third-party clients have their own bookmark collections.

And TOKIMEKI has API for private bookmarks.

spuithori/tokimekibluesky@095235c

Those are good references, thank you for that. I'm implementing this in the community.lexicon project to be more open-ended and adoptable across more apps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants