{
  "name": "NeoFreeBird",
  "subtitle": "A modified Twitter app, with branding reverts, BHTwitter and other QoL modifications.",
  "iconURL": "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/icon_rounded.png",
  "headerURL": "https://pbs.twimg.com/profile_banners/1878595268255297537/1755453861/1500x500",
  "website": "https://github.com/orionblur/NeoFreeBird",
  "tintColor": "#1DA1F2",
  "featuredApps": [
    "com.atebits.Tweetie2",
    "com.atebits.Tweetie2"
  ],
  "apps": [
    {
      "name": "Twitter",
      "bundleIdentifier": "com.atebits.Tweetie2",
      "developerName": "actuallyaridan, nyaathea, timi2506, theacrat, orionblur",
      "subtitle": "NeoFreeBird version 6.7.1",
      "localizedDescription": "NeoFreeBird-BHTwitter, changed to look like the app before the rebrand.",
      "iconURL": "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/icon_rounded.png",
      "tintColor": "#1DA1F2",
      "category": "lifestyle",
      "screenshots": [
        "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/images/timeline/timeline1.png",
        "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/images/timeline/timeline2.png",
        "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/images/timeline/timeline3.png",
        "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/images/timeline/timeline4.png",
        "https://raw.githubusercontent.com/orionblur/NeoFreeBird/v6/images/timeline/timeline5.png"
      ],
      "versions": [
        {
          "version": "12.28.1",
          "buildVersion": "2",
          "date": "2026-09-24T03:46:28Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.7.1/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.7.1_12.28.1.ipa",
          "size": 258714574,
          "minOSVersion": "15.0",
          "localizedDescription": "- Added option to hide Message button on tweets\n- Updated X to 12.28.1\n- Removed the “Try Grok Bot” button"
        },
        {
          "version": "12.26",
          "buildVersion": "18",
          "date": "2026-09-14T00:37:05Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.7.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.7.0_12.26.ipa",
          "size": 247228705,
          "minOSVersion": "15.0",
          "localizedDescription": "New Features\n- Updated X to 12.26 (adds scheduled tweets, not my work though)\n- Added ability to use Tenor GIFs instead of GIPHY\n- Added option to always download the highest-quality MP4 file from media downloads\n- Added option to stop X from losing focus when staying out of the app for a long time\n\nFixes\n- Fixed Japanese and Russian localizations\n- Fixed the theme color not showing on horizontal scroll bars\n- Fixed the Twitter icon in the top-left corner not tinting on iPad"
        },
        {
          "version": "12.21",
          "buildVersion": "26",
          "date": "2026-09-04T02:06:18Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.6.1/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.6.1_12.21.ipa",
          "size": 247796819,
          "minOSVersion": "15.0",
          "localizedDescription": "Version 6.6.1\n\nFixes\n- Fixed voice message downloading (now requires 2 fingers with a long press)\n- Fixed a crash that would happen when encountering any confirmation prompt"
        },
        {
          "version": "12.21",
          "buildVersion": "1",
          "date": "2026-09-03T00:46:01Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.6.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.6.0_12.21.ipa",
          "size": 247796003,
          "minOSVersion": "15.0",
          "localizedDescription": "New Features\n- Updated X to 12.21\n- Added ability to remove retweets of tweets from users who’ve blocked you\n- Doomscrolling can now be turned off with disabling video scroll\n\n**Fixes**\n- Fixed X branding in newer versions\n- Added Turkish, Japanese, and Spanish localizations\n\nKnown Issues\n- Downloading voice messages and bypassing screenshot detection are broken, will be fixed soon™."
        },
        {
          "version": "12.15",
          "buildVersion": "11",
          "date": "2026-08-27T00:20:19Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.5.1/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.5.1_12.15.ipa",
          "size": 227396013,
          "minOSVersion": "15.0",
          "localizedDescription": "New Features\n- Added option to disable the new media carousel (switches back to old grid view)\n\nFixes\n- Fixed the “Confirm Follow” feature\n- Added more Japanese translations (thank you @so-5699)\n- Changed tap to pause to use 2 fingers instead of one (this now allows you to dismiss the media view)\n- The in-app browser is off by default in LiveContainer installs (thank you @PeekPerformer)\n- Fixed a hang on first startup in LiveContainer installs (thank you @PeekPerformer)"
        },
        {
          "version": "12.15",
          "buildVersion": "1",
          "date": "2026-08-16T20:28:36Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.5.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.5.0_12.15.ipa",
          "size": 227365601,
          "minOSVersion": "15.0",
          "localizedDescription": "Updated X to 12.15\n\nNew Features\n- Added option to see where an account is located in a tweet. Can spillover into next line at times\n- Added option to disable screenshot detection in XChat\n\nFixes\n- Fixes the “Restore Video Timestamp” option to prevent crashing on newer versions (fixes #23)\n- Added back the theme color to the horizontal scroll bar (fixes #27)\n- Forced the “more” bar to always be present (this was only an iPad issue)\n- Fixed the video timestamp not reflecting the custom font\n- Moved “Copy Profile Info” to the profile overflow menu. This now means you can’t copy profile info from your own profile, but you can click “Edit profile” and get that, so not a massive loss\n- Fixed bookmarked posts from verified accounts not followed not showing when the option to hide verified tweets was on\n"
        },
        {
          "version": "12.9",
          "buildVersion": "10",
          "date": "2026-08-06T18:11:54Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.4.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.4.0_12.9.ipa",
          "size": 224028113,
          "minOSVersion": "14.0",
          "localizedDescription": "Version 6.4.0\n\nNew Features\n- Added option to download voice messages (due to how XChat encrypts attachments, you need to play the message to have the option to download it)\n- Added ability to upload in 1080p (and 4k, but this is technically unsupported)\n- Added option to see poll results before voting\n- Added option to tap to play/pause video (video controls can’t be hidden with this option on, Twitter limitation)\n\nFixes\n- Fixes the black launch screen and now shows it as blue the whole way through. There is an option to toggle it back to black.\n"
        },
        {
          "version": "12.9",
          "buildVersion": "6.3",
          "date": "2026-08-01T20:48:17Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.3.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.3.0_12.9.ipa",
          "size": 224620413,
          "minOSVersion": "14.0",
          "localizedDescription": "New Features\n- Added option to directly copy user URL\n- Added option to hide the “typing” indicator in Chat\n- Added a toggle to show unrounded counts, as well as added the ability to show the unrounded number of tweets\n- The News tab is now hidden\n- Added an option to disable the gesture to dock videos\n\nFixes\n- Fixed tab labels being off-center\n- Fixed the “Restore Video Timestamp” option\n- Tinted some buttons in the Chat menu \n- Fixed the news button not being rebranded"
        },
        {
          "version": "12.9",
          "buildVersion": "3",
          "date": "2026-07-25T22:50:25Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.2.1/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.2.1_12.9.ipa",
          "size": 224018511,
          "minOSVersion": "14.0",
          "localizedDescription": "Tweak version 6.2.1\n- Fixed the tweet source label not being colored\n- (Hopefully) fixed French rebranding text"
        },
        {
          "version": "12.9",
          "buildVersion": "2",
          "date": "2026-07-24T22:21:10Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.2.0/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.2.0_12.9.ipa",
          "size": 224018405,
          "minOSVersion": "14.0",
          "localizedDescription": "Version 6.2.0\n- Added an option to hide Blue checkmark tweets\n- Added an option to hide the “Create Tweet” button\n- Fixed Twitter rebranding in French"
        },
        {
          "version": "12.9",
          "buildVersion": "1",
          "date": "2026-07-23T20:33:16Z",
          "downloadURL": "https://github.com/orionblur/NeoFreeBird/releases/download/v6.1.3/orionblur-NFB-BHTwitter-sideloaded-Twitter_6.1.3_12.9.ipa",
          "size": 224012419,
          "minOSVersion": "14.0",
          "localizedDescription": "Version 6.1.3\nAdded a contributors section to the NeoFreeBird settings menu.\n"
        }
      ],
      "appPermissions": {
        "entitlements": [
          "aps-environment",
          "com.apple.developer.siri",
          "com.apple.developer.applesignin",
          "com.apple.developer.payment-pass-provisioning",
          "com.apple.developer.usernotifications.communication",
          "com.apple.developer.usernotifications.time-sensitive",
          "com.apple.developer.pass-type-identifiers",
          "com.apple.developer.devicecheck.appattest-environment",
          "com.apple.developer.networking.carrier-constrained.app-optimized",
          "keychain-access-groups",
          "com.apple.security.application-groups",
          "com.apple.developer.associated-appclip-app-identifiers",
          "com.apple.developer.networking.carrier-constrained.appcategory",
          "com.apple.developer.associated-domains"
        ],
        "privacy": {
          "NSCalendarsUsageDescription": "Add events to your calendar from X.",
          "NSCameraUsageDescription": "Capture and post photos and videos from X.",
          "NSContactsUsageDescription": "We will securely upload your contacts to our servers to help you connect with friends and suggest users to follow on X.",
          "NSFaceIDUsageDescription": "Use FaceID to authenticate on X.",
          "NSLocationUsageDescription": "Enjoy the X experience tailored to your location.",
          "NSLocationWhenInUseUsageDescription": "Enjoy the X experience tailored to your location.",
          "NSMicrophoneUsageDescription": "Capture and post videos with sound from X.",
          "NSPhotoLibraryAddUsageDescription": ">This lets you download photos and videos to your Photos.",
          "NSPhotoLibraryUsageDescription": "Allow access to share photos from your camera roll.",
          "NSSpeechRecognitionUsageDescription": "Going forward, whenever you choose to share captions on this device, Apple will provide the service. Doing so helps make sure people of all hearing abilities can access your content.",
          "NSUserTrackingUsageDescription": "This helps X show you more relevant ads."
        }
      }
    }
  ]
}
