UX improvements for Bluesky web app
This project has been terminated.
Everything below is history.
You can use the code for whatever though.
This is a small extension for Chrome (and partially Firefox) that adds some nice and handy functionality to Bluesky, the greatest media platform of all time.
Right now (as of December 2023), the app is invite-only and the web app is running at bsky.app (you may find yours truly at @blisstweeting.xyz).
Implemented features are listed here. For the planned ones, see Issues. Also, some new ideas may appear in this Bluesky thread (login required). You can also create an issue if you have a feature request.
When you paste a link to someone's post:
YouTube player now appears beside YouTube links on some pages (not in search results yet).
You can now use j
and k
to traverse posts, l
to like, and ?
to look up the list of all keybindings. (There are 11 or more different actions configured, depending on the extension version.)
Pretty self-explanatory!
You can now change some settings in the extension popup window. You can also disable the extension from that popup if something is buggy, and it will turn back on when the next version is released.
When you hover over a link to a post, you'll see a popover with the exact time of the post.
npm install
npm run build:dev
Unsorted temporary notes about how to approach development:
Watcher
and Pipeline
:
a collection of lightweight TypeScript packages for AT Protocol, the protocol powering Bluesky.
Use this repository to get started with your own Bluesky Labeler.
ATProto Feed Generator Starter Kit
AT Protocol Reference Implementation (TypeScript)
A dead simple client for subscribing to an ATProto Relay ("firehose").
A fully typed client for the Bluesky Jetstream (https://github.com/bluesky-social/jetstream) service.
Your Brand Here!
50K+ engaged viewers every month
Limited spots available!
📧 Contact us via email🦋 Contact us on Bluesky