-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Bookmarks/ability to ‘save’ posts #1091
Comments
I agree (as does https://bsky.app/profile/yilinwriter.bsky.social/post/3k4i46zmh5l2q ) |
I also think this would be a great add. Besides Twitter/X, ActivityPub-based apps such as Mastodon also support this feature. |
In surge of new Indonesian user this week, many user asking of bookmark feature. While there's workaround by using feed (like feed by Jaz), it would be nice to have native bookmark feature on bsky. |
Is this planned? |
I'm curious what would be involved in creating this feature. Wouldn't it be possible to just duplicate the "Like" lexicons and app functionality? A bookmark is effectively the same thing, right? Just a user marking some post, and then being able to see a feed of those marked posts later. |
then the bookmark would be public which most wouldn't like (likes on bluesky r public even when the app itself doesn't show it) |
Yes: I want private bookmarks. We already have a form of public bookmarking in the form of feeds that look for a certain emoji response (I use one that looks for the pin). But that means everyone can see what I’ve bookmarked, and sometimes you really don’t want to broadcast that to everyone, for various reasons. |
I would love private bookmarks as well. Also bookmarking starter kit would be very cool feature. |
private Bookmarks are really missing within the app. Please implement. |
Browsing the repo this looks like a matter of duplicating Likes except making it a method on Also, is there a particular reason each post's |
Adding support, particularly if this outputs to an accessible feed. I use Mastodon's bookmark feature to effectively send content directly to Read Later apps like Readwise, Pocket, etc. Now looking for a way to replicate that behaviour with BlueSky, but currently not finding anything that works. This would hopefully solve that use case, too. |
There is an external solution for this issue called Dewey: https://getdewey.co/ |
I agree that Bluesky needs native support for bookmarks; this is a feature that people have come to expect from social networks like this. The 📌 feed is an interesting workaround, but this post from @pfrazee makes me worry about the workarounds being what enter into the codebase for the social app rather than protocol-level support for bookmarks. I also think it has to be part of the protocol itself instead of just the social app because people will expect their bookmarks to be viewable from any device or from the web, meaning the app shouldn't be storing them as separate state. Looking through the lexicons, I'm not sure it's as simple as duplicating Likes except making it a method on It feels more like duplicating mutes would work well for bookmarks, but I wasn't sure if there was any existing package within the |
📌 is public (not good) and depends on a third party solution (worse). I apologize if I mischaracterized repo as being the user object
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: David Celis ***@***.***>
Sent: Sunday, November 17, 2024 9:35:50 AM
To: bluesky-social/social-app ***@***.***>
Cc: Duane Moody ***@***.***>; Comment ***@***.***>
Subject: Re: [bluesky-social/social-app] Bookmarks/ability to ‘save’ posts (Issue #1091)
I agree that Bluesky needs native support for bookmarks; this is a feature that people have come to expect from social networks like this. The 📌 feed is an interesting workaround, but this post<https://bsky.app/profile/pfrazee.com/post/3lb4bx7iguk2b> from @pfrazee<https://github.com/pfrazee> makes me worry about the workarounds being what enter into the codebase for the social app rather than protocol-level support for bookmarks.
Looking through the lexicons, I'm not sure it's as simple as duplicating Likes except making it a method on .repo; as far as I can tell, most com.atproto.repo procedures do not require auth, including com.atproto.repo.getRecord. I may be misunderstanding whether or not repo records can truly be public or private, but it seems that all records are meant to be public.
It feels more like duplicating mutes would work well for bookmarks, but I wasn't sure if there was any existing package within the app.bsky namespace that makes sense (mutes are in app.bsky.graph, but bookmarks aren't really a social graph concern). Maybe we need a new small app.bsky.bookmark package for this that follows the similar "require auth, only create and enumerate records for the actor" pattern present for mutes?
—
Reply to this email directly, view it on GitHub<#1091 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AABG5DA3OUDTXVTCOPXVUMT2BDAWNAVCNFSM6AAAAABJA6RTNGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOBRGM2TQNZUGQ>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Adding my vote to have this feature! |
Given the possibility that this should be implemented in the protocol itself, I'd suggest folks weigh in on the discussion in the atproto repo instead of this social-app issue: bluesky-social/atproto#2000 |
Agreed on that, it should have been from the start. Thanks.
Sent from my Verizon, Samsung Galaxy smartphone
Get Outlook for Android<https://aka.ms/AAb9ysg>
…________________________________
From: David Celis ***@***.***>
Sent: Friday, November 22, 2024 10:05:09 AM
To: bluesky-social/social-app ***@***.***>
Cc: Duane Moody ***@***.***>; Comment ***@***.***>
Subject: Re: [bluesky-social/social-app] Bookmarks/ability to ‘save’ posts (Issue #1091)
Given the possibility that this should be implemented in the protocol itself, I'd suggest folks weigh in on the discussion in the atproto repo instead of this social-app issue: bluesky-social/atproto#2000<bluesky-social/atproto#2000>
—
Reply to this email directly, view it on GitHub<#1091 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AABG5DFQPDKUB3BBCZM5GBT2B5P4LAVCNFSM6AAAAABJA6RTNGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIOJUGI4TGNJZGM>.
You are receiving this because you commented.Message ID: ***@***.***>
|
The initial work at the lexicon and now client level is being done by myself and members of the lexicon-community org. I could use some help doing the UI implementation in Bluesky, but the POC is done If anyone on this thread can help with the UI work hit me up @western-red-cedar.bsky.social! |
@ebwinters See #7231 (comment). Bookmark icons should be ready to go… I don't have time to delve into the codebase proper though, at the moment… |
thanks @danielbayley! iconography is like half the battle in my mind. I don't know what design system they're using but it seems these fit |
FYI: I have developed a similar bookmarking feature in my personal client . You can try out the UX. |
this looks like the main issue for this, so i wanted to say that when bookmarks get added it would be nice if bookmarks view could be paginated |
Is your feature request related to a problem? Please describe.
I’d like to be able to ‘save’ posts to come back to later, without needing to publicly ‘like’ or reskeet them.
Describe the solution you'd like
In Twitter it was the bookmark feature. I’d like something like that here. It was incredibly useful.
Describe alternatives you've considered
Taking a screenshot and searching for the text string later. Which… is the clunkiest of solutions!
The text was updated successfully, but these errors were encountered: