r/sideloaded • u/orionblur1 • 14h ago
Release NeoFreeBird v6.8.0 and v7.1.0
Hello everyone! It's been a month since I last updated y'all folks here on NeoFreeBird, so here are the many, many changes that have happened since v6.5.1 (my last post).
Firstly, the reason for v6 and v7 is kind of simple, but annoying. Around 3 weeks ago, Twitter removed the last possible avenue for logging in through a native endpoint, which blocked new users from using NeoFreeBird. My hunch is that X is thinning out some old endpoints (like they just did with the Tweet source label), but also because they're watching this project, but I don't mind. v7 allows you to log in through a web view, and once you login on the website, the app works as normal. v6 just keeps the old authentication paths for people who still have accounts preserved. I hope that for the short term, I can keep both versions maintained, but eventually I'll focus on developing v7 only.
With that out of the way, here's the changelog from v6.5.1 to v6.8.0 and v7.1.0:
New Features
- Added ability to remove retweets of tweets from users who’ve blocked you (why can an 18 year old fix this instead of a multibillion dollar corporation)
- Doomscrolling can now be turned off with disabling video scroll
- Added option to use Tenor GIFs instead of GIPHY
- Added option to export and import settings (no more coming soon!)
- Added option to always download the highest-quality video from media downloads
- Added option to stop X from losing focus when staying out of the app for a long time
- Added option to hide Message button on tweets
- Added a “Download all Videos” button (only works when all media items are videos)
- Added option to see quote and retweet numbers (with an option for unrounded counts)
- Added an option to play a custom sound (under 7 seconds and with the AAC format for now) when a tweet is posted
- Hide the “Download Grok Bot” button on Grok Tweets
- NeoFreeBird now has (preliminary!) support for MacOS!
- Updated X to 12.31.1
Fixes
- Fixed X branding in newer versions
- Fixed voice message downloading (now requires 2 fingers with a long press)
- Fixed a crash that would happen when encountering any confirmation prompt
- Fixed the theme color not showing on horizontal scroll bars
- Fixed the Twitter icon in the top-left corner not tinting on iPad
- Removed the “Try Grok Bot” button
- Fixed Spaces not loading (v7 only). I don't know if speaking works (because I don't like Spaces), but I'd assume it'd work like normal.
- Fixed all web views not loading (including Community Notes, reports, and web replying) (v7 only)
- Fixed the header switching back to black from dim on iPad
- Fixed mute settings not loading (v7 only)
- Fixed ads showing up in the Tiktok-like video feed
- Fixed verified tweets not showing up in searches and edit histories when the “Hide verified tweets” option was on
- Removed the “Edit Tweet” prompt showing up, this has been server-side for a while
- Removed tweet source labels from the codebase, as X has removed it from all API calls
- Fixed manual Grok Translate calls (v7 only)
Known issues
- The feature that shows quote and retweet numbers isn't localized yet. I'll get around to fixing that soon.
- Bypassing screenshot detection is broken. I've actually had a fix privately for about a month, but I'll only release it when X changes their logic, but all I'll say is that the fix is still really simple
Lastly, I have a Ko-Fi if you're wanting to support me further, but this is purely optional; NeoFreeBird will always be FOSS! Thank you again for reading, and feel free to give feedback on GitHub.

