Skip to content

OmegaAOL/cerulean

Repository files navigation

Cerulean for Bluesky

image

Screenshot of release 1.0 running on Reunion7

This is the repository for Cerulean, an open-source Bluesky client. It recently exited beta and is now quite usable. It is written in C# and .NET Framework 2.0, and uses WinForms (fully native). It runs on Windows 98 and up.

cerulean-git-NEW

OS compatibility

Windows: Official minimum is Windows 98, can run on Windows 95 with MattKC's backport. Windows 2000 or higher is recommended as it provides a much better experience.

Mac OS and Linux: Supported with WINE. No reported problems.

What Cerulean can do (so far)

  • Accounts: Logging in (2FA supported), account creation, resetting password, saving credentials with DPAPI encryption, initiating Age Assurance verification,
  • Tabs: tabbed feed browsing lets you have multiple different feeds in tabs
  • Posts: viewing, creating, liking, reposting/unreposting, quote posts, deleting posts, reporting posts, viewing embeds, viewing hashtags, sharing posts, permalinking to posts, opening posts/threads in browser, opening post links, collapsing posts
  • Feeds: timeline, discover, feed selection, tabbed feed browsing
  • Threads: viewing in Reddit-style UI with custom depth markers
  • Profiles: searching for profiles and viewing profile information, reporting profiles, following and unfollowing
  • Notifications: view notifications, including follows, likes and replies
  • Chat: view a list of your current chats
  • Custom servers: Cerulean is fully compatible with custom PDSes and can also create an account in said PDS if implemented server-side. Both invite-only and public PDSes are supported.

What needs to be fixed

  • Uploading images to posts

What needs to be added

  • Multiple account support
  • Blocking users
  • Searching for posts
  • Viewing all posts of a particular user
  • Starter packs
  • Actual functioning chat
  • Lists

Building Cerulean

The project is open-source, but licensed under the GPLv3 - any forks should credit both me and the Cerulean project. Cerulean is built using Microsoft Visual Studio 2010 and .NET Framework 2.0. You can use VS2026/2022/etc, but I recommend you use VS2010 due to how incredibly lightweight it is and the great improvements in performance you will notice. If you are encountering issues:

  • Enable .NET Framework 2.0 in Windows Features.
  • If you've tried that and it still doesn't work, file an issue.

Please stick to the existing code style when submitting pull requests. This includes not removing commented-out code.

Credits

Any libraries linked are .NET 2.0 versions. Some may be out of date. Find newer versions for new projects.

Thank you!

If you made it this far, thank you. I do not have a donation option at the moment, but I may put one up eventually.

About

.NET 2.0 Bluesky client that runs on Windows 98 to 11.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published