Get ready, Bluesky users! Native bookmarking is on the horizon, and it's taking a community-powered approach. A new pull request (PR) signals the first concrete step towards letting you save those can't-miss posts directly within the app. While it's not live just yet, this development is laying crucial groundwork for a potentially game-changing feature.

So, What's Under the Hood?

Instead of reinventing the wheel, Bluesky is smartly tapping into the community's ingenuity. This bookmarking feature is being built using community.lexicon.bookmarks – a third-party, community-vetted schema. This move perfectly aligns with Bluesky’s decentralized spirit, championing interoperability, preventing redundant systems, and paving the way for seamless integration with other apps in the ecosystem.

Design Sneak Peek:

  • Sidebar Savvy: Quick access is key! You'll find your bookmarks neatly tucked into the app's sidebar. Future updates might even see them integrated into user profiles.
  • One-Click Saves: Effortlessly bookmark individual posts. The system is being designed to cleverly flag already-bookmarked content, so no more accidental duplicates!
  • Smart Caching (For Now): Since the current API doesn't broadcast bookmark status per post, the PR employs an in-memory cache. It loads all your bookmarks and then cross-references each post’s URI. This is a functional interim solution, though it might present a slight lag for users hoarding massive bookmark collections.
📊 Ready to Level Up Your Bluesky Game?

SkyPilot helps you track engagement, discover what works, and grow your audience faster—without losing that human touch. Schedule posts, monitor trends, and connect more effectively than ever before.

Try SkyPilot Free

Navigating the Hurdles:

Even exciting developments come with challenges:

  • Public by Default: Currently, the protocol doesn't support private lexicons. So, for those super-secret saves, you might need a workaround for now, like using a separate anonymous account.
  • The Pagination Puzzle: A significant hurdle is the lack of pagination support. While a "My Bookmarks" page is envisioned, loading all bookmarks at once isn't a scalable long-term plan. Protocol-level pagination support is the key to unlocking this.

What's on the Roadmap?

The developer spearheading this PR has ambitious plans:

  • Tag, You're It! Enabling tagging for bookmarks (a feature already supported by the lexicon).
  • Search & Conquer: Adding robust search and filter capabilities to the bookmarks page.
  • Community Collaboration: Gathering your feedback to fine-tune and perfect the implementation.

The Big Picture:

While this PR doesn't mean bookmarking is launching tomorrow, it’s a powerful signal of Bluesky's commitment to community-driven development, open standards, and the continuous evolution of its protocol. With a few more vital tweaks from the core team, native bookmarking is poised to become a reality. Get ready to save, organize, and revisit your favorite Bluesky content like never before. This is more than just a feature; it's a testament to Bluesky's innovative spirit!