Unofficial Bluesky roadmap
This is a list of all the issues open on the Bluesky app's GitHub repository that have a roadmap-related label.
If you have a bug or feature that you don't see below, check the issue tracker to see if there is already an open issue. If you can't find one, create a new issue if you have a GitHub account, or submit feedback through the Bluesky app.
Discussing
They've seen the request and they're talking about it!
Opened by Bluesky developers
- Alt text button obscures image in feed view
- Show indication of refreshing when using the load latest button (or pressing the tab button to scroll to top)
- [APP-925] QR code generator for sharing profiles (and maybe other links)
- [APP-926] Ensure that the app restores to the reset-password flow from cold start
- [APP-932] Additional requested embed players
- Share invite code as QR
Opened by community member
- Highlight direct replies/mentions in notifications
- Use an off-black background for dark mode and off-white for light mode
- Add ability to add alt text to profile picture
- Add ability to add alt text retroactively
- Replying to older threads should render that reply in the timeline
- "view source" button for custom feeds
- custom feeds: add some kind of dropdown?
- Add location field to profile
- App should persist state when backgrounded and conditionally rehydrate so we can send other apps to foreground for a few mins
- [Android] F-Droid release
- Add toggle for visibility of reposts on profile view.
- Highlights tab on profile
- I can no longer jump post-to-post in my feed with a screen reader (New as of v1.38)
- Add a "don't scroll with load new" option
- A proposal to better utilise feeds, purely in-app
- being able to tag @ mention a feed
- Bluesky Lounges
- Channels: The ability to sort Posts & Reposts into categories (multiple timelines under one account) for users to selectively follow
- Bookmarks/ability to āsaveā posts
- Make it possible to copy ALT text from an image on mobile
- Counter of how many characters left in profile description field
- Feed generator: link to skyfeed.app
- Ability to remove a follower
- Automatically block bot accounts through a setting in my preferences
- Preview Tab
- Handle-based post/profile links break when handles change
- Feed bar and nav bar should be visible on scroll
- Term "illegal" in the report form needs to be better defined
- Move back button inside feed
- [Web App / Share feature]: All URLs should use DID instead of Handle
- Save images to Bluesky folder
- when blocking a user, please implement being able to block the other accounts they make in the future
- Add cashtag support
- Adding a URL for profile tabs (replies, media, lists, feeds)
- Bookmark Folders
- Moments/Status/24-Hour Post
- Feedbacks for thread function
- Don't show zeroes when there's no interaction
- Feedback on Threaded mode
- allow selection of feeds in "show posts from my feeds"
- moderation request - for misleading, fake news, disinformation,
- Automatic deletion of old posts (cleanup)
- Allow reposting with selected account via Quote Post
- Automatic AI based ALT-Text (Accessibility)
- Language settings: let me override it for the accounts I'm following (nice to have)
- App Password usage count and Management
- enhanced profiles with swiping about me section possibly with fontawesome link icons support
- Change reply to quote
- Impersonation warning can be misleading in some contexts
- Make it possible to remove people when replying
- Request : change the CW icon to be less confusing for some people
- Alt Text: Add Char Count, Allow Overflow
- If you have someone blocked or they're blocking you, they don't show up in search results
- Blocked users should still be visible in followers/following lists
- Search in more places (mute lists, followers, following)
- Allow viewing of posts by users you've muted or blocked
- privacy - make following/followers and lists logged in to view (at app level)
- Large numbers of notifications for a single post don't appear to group correctly, and are split across multiple grouped notifications.
- Make app menu available in all views
- Add ability to choose between per-device or per-account filtering settings
- Bsky.app doesnt load (goes blank white)
- Show only subdomain handle for the user whose domain corresponds to the domain of the server
- Feature suggestion - Notification Batching
- Move close picture button to the left
- Can't login to BlueSky due to CORS issue
- request: provide the way to access(view and download) the original image from UI
- Let me remove feeds from the 'Discover new feeds' list
- Link Card images for github gists?
- Ability to hide self from recommended follows
- Embedded Slideshare Viewer
- Add another URL for Tenor embeds?
- Add Content Filtering profiles
- In settings, the "Done" button does nothing useful
- Option to not show replies from particular accounts
- set default values for content warnings
- [Android] Blocked someone via a mod list, but still got a notif of them mentioning me
- reply gate additional feature - limit people who can reply to (only people following account)
- Allow saving specific searches as Custom Feeds (or maybe Personal Feeds)
- Website Url Field In Profile Settings EditProfile.tx
- Notification count on multi-account switcher
Planned
They're on it! These will likely happen in the near term.
Opened by Bluesky developers
- [APP-804] Add a flow for users with an invalid handle
- Autocomplete can trigger in the middle of using the actor typeahead
- [APP-839] Image upload failing on ios profile editor (could not compress)
- [APP-841] Excessive app cache size on Android
- [APP-842] Blocked QPs are affecting images as well when rendering EmbedWithMedia
- Change how the search tab works
- Add option to disable in-app animations and/or respect OS level settings
- [APP-878] Dont render the PFP or banner image of profiles in <meta> cards when the profile has nsfw labels
- [APP-882] Low end android devices running out of memory
- [APP-883] Copying to clipboard fails in some android web browsers
- [APP-892] Al-Jazeera links aren't properly hydrating from CardyB
- [APP-897] Copyright violation reporting flow needs to go to correct page
- [APP-901] Some users get "can't decode bitmap" when attempting to upload an image
- RSS polish: path re-visit, in-app link handling
- [APP-920] The heading to the PWI opt out interface is slightly confusing
- [APP-930] Add the ability to unhide a hidden post
- [APP-937] Long initial connect just gives a spinner
- Better handling of failed session resumption
- Disable polling on inactive web tabs
- Embedded players may be defaulting to "off" in some cases
- Duplicates of replies showing in threads
Opened by community member
- Prevent ability to enter an email address as a handle
- Blue text in many links and buttons does not meet WCAG color contrast standards
- Various purely decorative images should be hidden from screen readers
- Web app is missing page landmarks needed for screen reader navigation
- Can't escape infinite feed on mobile app using only screen reader swipe gestures
- Web app auto logs out while using when switching tabs
- Password autofill disrupted by a change in #539
- Cancel new post dialogue when clicking outside dialogue too
- Resizing the app view/window on android causes a full app restart
- Quotes of Blocked Users Still Appear in App
- Android app should define a font stack
- Changing accounts after visiting own profile tab causes profile tab to always show wrong account
- Current moderation tools make it impossible to report someone once they have blocked you
- Skeets from muted accounts still show up in quote-skeets
- Quote-skeets of blocked accounts show no indication they are QSes
- custom feeds: let me pin a custom feed as the first, default one
- Punycode domains in post URLs render inconsistently
- Add some kind of indication that the custom feed bar is horizontally scrollable
- Flag emoji is broken in profile description
- Add support for hashtags
- tos redirect url ergonomics
- Display the real target host next to the link when the link description doesn't contain the target host
- Quote-posts of posts by muted accounts are themselves muted, as if the quote-poster was muted
- Indicate content from blocked users instead of completely hiding it
- Can't sign into bsky.app because of CORS issue
- Flagged accounts are not indicated as such when their posts are quoted
- Mismatched background on SavedFeeds page
- Duplicate custom algo feed requests on refresh
- UI text cut off unnecessarily
- Adding Header to Notification Page
- Logged out metadata on posts and profiles is currently broken
- Quick button for NSFW filter on/off
- Using ban list to also include display names and profile bios
- add mute user button to posts
- Username link isnāt linked on profile bio until page is refreshed.
- Reposts donāt work right away on search
- Forgot password does not send a code
- Threads don't open on the right post
- Internal ID versus Semantic Profile url
- Text input: display is cut on RTL character sets
- Synchronize accessibility setting between app and website, don't lose set requirement
- Remove push notification token for signed-out account
- Bug when I link to a search result within bsky
- [Bluesky Web App] Posting links highlights wrong characters/non link text as a link
- Web app displays in mobile view on laptop
- Hovering 'Continue thread' should display a hand cursor
- get the app button does not exist
- Scrolling glitches in the bsky.app web client when viewed in Safari on iPadOS
- Doesn' support drag 'n dropping pictures
- Option to hide interacted content
- Thread Collapsing
- List of subscribed mute lists not scrollable on website
- Language settings when displaying 'from my feeds'
- Quoting a post with content-filtered images hides the quote's own images behind the same filter
- Screen reader
- Warn on IDNA/Unicode domain confusion
- Pasting a image url into the iOS composer creates multiple image attachments
- Don't mute notifications from muted following accounts
- Allow more than 8 accounts to be managed in iOS app
- Links to external pages in posts
- Handle at:// URIs in the search field query
- Timestamp Tooltip in Notifications Page obscured
- Replies from blocked accounts appear inconsistently for author
- Post language selection for Cantonese (yue) is inconstent
- Checkmark Choose Service in the sign into section not aligned vertically
- Tapping back button when seeing profiles doesn't go to previous page but straight to home
- On iOS, when the text in a new post pushes attached imaged below the viewable area, cannot add alt text.
- Flicker while using touch to scroll
- Ending the drag text select outside profile/list edit boxes closes it.
- Two malformed meta tags on posts on web
- "Mute Thread" is platform/session-specific, instead of being tied to the account
- There is no way to unfollow a user if they blocked you
- Manga(Comic) readable thread
- Users own posts disappear from users replies when second party blocks user
- Muted threads increase the notification counter in browser
- Can not scroll/navigate in an input field if entering a post on Android Client
- muted users invisible on post statistics
- scrolling/refreshing profile pulls bio section down separately
- Android post composer does not flex properly
- Webapp UX bug / french translation
- Flag emoji not displaying on desktop windows
- On iOS the browsing history is not memorized correctly
- On iOS images stop loading after unfocusing
- False-positive for "You are leaving Bluesky"
- Username with emoji truncated when viewing post
- Content Filtering settings are not saved reliably
- Search history like Twitter (texts and users)
- Media player for Internet Archive
- profile tabs get stuck to the right side of the screen
- [Accessibility] Implement VoiceOver accessibilityCustomActions to provide a more accessible and user-friendly experience when navigating between posts
- Notifications from muted thread
- External link embeds donāt seem to handle unsuccessful responses when crawling
- Pinned feeds: wrong content when switching users
- [Android]: Dropdown menu background color is white in device dark mode
On the roadmap
They're planning to do these, but it may be a while.
Opened by Bluesky developers
- Settings menu dark mode grey "background" is not actually the background
- Improve custom feed UX & discovery
- Use a grid for the media tab, and allow users to pin that as the first tab on their profile
Opened by community member
- Rotate images on mobile.
- Keyboard shortcuts
- Add ability to search for mute lists
- Allow editing of posts
- Data Saver / Explicit Consent Mode
- all platforms: ProfileScreen is missing a mutation / optimistic UI
- Search auto-suggestions and user results are very different
- all platforms: Clicking "Add an account" immediately signs you out even if you don't follow through
- all platforms: float a follow button on Profile
- Blocked people are still able to follow and show up in the followers also follower count
- Add option to mute an account for 1/2/4/8 hours
- App registers touches late (lag)
- Prioritise mutuals/following/followers in user search results
- Add Account Creation Date to profile
- See people who follow me and desired user
- A request for more semantic HTML elements
- Alt text composer is difficult to use for users with visual impairments
- require alt-text setting does not sync between iOS app and web
- Add a themed icon (Android 13+)
- ipad/tablet aware interface
- Unmentioning / untagging
- Better (Discord-like) reply presentation in threads
- GIFs
- Audio/Video Post Support
- Give users the ability to manually flag their own posts with content moderation flags
- User-created public and private Lists to curate user experience as well as help build community
- 2-Factor Authentication Support
- OAuth Levels for App Passwords
- Booleanize language filtering by feed
- Dedicated Field for Pronouns in Profile
- Support for notification settings
- adding multiple sites to my account dns verification like a handle (but not alt profiles) for showing up in search.
- Polls
- Keyboard Scrolling
- Ability to hide reposts and quote posts per followed account
- Assistant voice typing features on pixel phones within new post composition screen
- Add support for phrase searching
- Private/Locked accounts
- Faster account switching
- Support for Passkeys
- Option to prevent all pictures from loading automatically
- Offer a PWA
- Add 'Other' Content Category
- Labels - self labeling violence, text posts labels, & appeals process
- Hiding Text Posts Behind a Self Labeled Content Warning
- Double Scrollbar issue on Portrait monitors (Desktop, web app)
- Inconsistent Behavior with Bottom Nav Bar - Desktop Web App - Portrait Monitors
- [Windows PC - Brave] Clicking blank space to the sides of bio navigates away and clears bio
- Wrap unicode flag codepoints in a flag supporting font.
- Set initial alt text from exif data if available
- The ability to create "share on Bluesky"-buttons on websites and blogs
- Settings: content languages list doesn't scroll on android
- Bluesky should support inline translations via DeepL
- Bundle posts by frequent posters somehow
- include feeds in results when using main search bar - low priority
- Mobile web image carousel navigation arrows cover up content
- Web route history not as robust as mobile app
- Add a mute button beside accounts listed on someones mute feed
- Use Boolean search operators AND and OR
- Confirming when opening a link
- Threaded post feature
- Show all images in the preview of a shared link
- PWA: Convert website into a real app.
- Blue Sky's composer should gather social graph data for PDFs and other non-HTML content too
- Add Delay Post=n minutes setting to user settings. The post is visible in the user's client, but delays publishing to AT until n minutes
- Show Recent Searches
- Allow landscape orientation on mobile phone (nice to have)
- Preview vs Source - Image display
- add show more to long posts
- German Translation
- [Android] Blocked users' profile pictures/headers reset to the default
- Following feed is empty
- Hold to share image on iOS
- Possibility to 'collect' posts by theme
- Remove portrait orientation locking from native Android/iOS apps
- Android app will not display at 180 degrees orientation (upside-down)
- Option for notification when a followed user posts
- Muted posts can cause the notifications tab to become empty.
- Group feeds and user lists into categories (possibly with roll-up potential)
- "Blocked post" message should indicate the blocker
- Alt text on pfp picture and banner
- Images expand to only half of the screen when on folding phones, when screen is unfolded
- Muting/blocking users should remove them from feeds immediately
- Account deactivation & reactivation
- IOS PassKey Feature
- from:* search handle autocompletion
Putting off
Issues they can't deal with right now.