Repository navigation
0.0.9 (2026-10-11)
Features
- Instagram - Lock your messages: New Unlock with choice. Pick HushGram PIN and a 4 to 8 digit PIN of your own unlocks your messages instead of your phone's lock. It stays on your phone and can't be recovered. Asked for in #134.
- Instagram - Hide suggested posts: New switch under Feed, Hide 'Are you interested' questions, off by default. It removes the bubble under a Home post that asks if you're interested, with no gap left and nothing answered for you. Asked for in #131.
- Instagram - Show when someone was last active: New patch with a switch under Messages, off by default. Active 5m ago under a name in your messages becomes the time itself, like Active at 3:42 PM. It uses the time Instagram already has, so nothing new is requested. Asked for in #132.
- Instagram - Clean up Reels: New switch under Reels, Hide the Save button on reels, off by default. The Save button and its count leave the buttons beside a reel, and the rest close up. Posts in your feed keep theirs.
- Instagram - Download any video: New switch under Downloads, Hold to download, off by default. Hold two fingers on a feed post or a reel for a second and it saves what's under them. Instagram's one-finger long press doesn't change.
- Instagram - HushGram settings: New switch under Settings entry, Open settings with a long press on your profile's menu, off by default. Holding the three lines on your own profile opens HushGram, and a tap still opens Instagram's menu. Asked for in #84.
- Instagram - Hide the Reels tab: New switch under Tab bar, Center the logo on Home's header, off by default. Instagram's logo sits in the middle of Home's top bar without the newer header's other changes. Asked for in #50.
- Instagram - Rounded post corners: New switch under Feed, Rounded corners on posts, off by default, with a small or large size. Photos, videos and carousels in Home and Following get rounded corners. Asked for in #135.
- Instagram - Upload stories at full quality: New patch that posts video stories at up to 1080 pixels wide and 9 Mbps instead of 720. Off by default, under Stories in HushGram settings. Asked for in #37.
- Instagram - Hide paid partnership Reels: New switch under Reels in HushGram settings, off by default, that keeps Paid partnership and boosted reels out of the Reels tab. Reels you open from search, a profile, Saved or a message still play. Asked for in #12.
- Instagram - Accent color: New patch that turns Instagram's blue into purple, pink, red, orange, green or teal after a restart. Off by default, under Layout in HushGram settings. Asked for in #8.
- Instagram - HushGram launch screen: New patch that shows HushGram's logo while Instagram starts on Android 13 and newer. Off by default, under Layout in HushGram settings. Asked for in #5.
- Instagram - Find the reel you came from: New patch. Tap a reel's author, open their Reels tab, and it scrolls to that reel and outlines it. Off by default, under Reels in HushGram settings. Asked for in #30.
- Instagram - Open developer options: MetaConfig now lists flag names instead of numbers, and Developer has a Recommended flags page of named On or Off switches that needs Allow importing overrides. Asked for in #91, #25, #110, #50, #37 and #13.
- Instagram - Install next to Instagram: New patch that installs a second Instagram beside the first, with its own data and sign-in. It starts unselected in Manager. Asked for in #34, #61, #73 and #121.
- Instagram - Save comment photo: It now covers a comment's GIF too, saved as a .gif in Pictures/Instagram, or as the animated WebP or MP4 when that's all Instagram has. Off by default, under Comments in HushGram settings. Asked for in #1.
- Instagram - Full screen Reels and Home: New patch that hides the status and navigation bars on Reels and Home, and a swipe from the edge brings them back. Both switches are off by default, under Reels and Feed. Asked for in #14.
- Instagram - Long press to zoom: New switch under Feed in HushGram settings, off by default. Press and hold a photo in a feed to see it twice as big, and let go to close it. Asked for in #63.
- Instagram - Start feed videos with sound: New switch under Feed in HushGram settings, off by default, that starts the first video on Home with its sound on. Your phone's ringer and volume still count. Asked for in #103.
- Instagram - Glass tab bar: Tab bar can now hide as you scroll, and has Tab bar opacity and Tab bar height lists. They're off or Standard by default, under Tab bar in HushGram settings, and a restart shows a change. Refs #87, #65.
- Instagram - Back leaves Home: New switch under Feed in HushGram settings, off by default. Back on Home then leaves like Instagram does at the top of the feed, with no scroll up and no reload. Asked for in #54.
- Instagram - Start Home on Following: New switch under Feed, Instagram logo on Home, off by default. It needs Start Home on Following and puts Instagram's logo where the feed's name would be. Asked for in #126.
- Instagram - Hide the Reels tab: Tab bar has new switches to hide Search, Create or Profile, a Start tab list for where Instagram opens and a Tab order list. Everything starts off or at Instagram's order. Restart Instagram to see a change. Asked for in #20, #55 and #90.
- Instagram - Hide the Reels tab: Tab bar has four new Home header switches that hide Create or notifications, or add a Search or Ghost mode button. All start off, and a restart shows them. Asked for in #70 and #118.
- Instagram - Start stories with sound: New switch under Stories in HushGram settings, off by default, that opens a story with its sound on. Your phone's ringer and volume still count. Asked for in #103.
- Instagram - Control taps and volume on Reels: New choice under Playback, A tap on a reel, that can pause or mute instead of Instagram's default. A switch below it keeps reels muted on the volume keys. Both start at Instagram's behavior.
- Instagram - Blur the bars around Reels: New switch under Reels in HushGram settings, off by default, that fills the bars around a reel that doesn't fill the screen with a blurred copy of it. Open Reels again after turning it on.
- Instagram - Hide suggested posts: New Hide posts you've liked switch and Hidden accounts list under Feed, off or empty by default. A post's menu has Hide posts from this account to add one. Posts leave Home on the next refresh.
- Instagram - Show hidden like counts: New patch. Turn on Show like counts the poster hid, under Feed, and the like row shows the number whenever Instagram's server sent it. Off by default.
- Instagram - HushGram settings: The end of HushGram settings has a new row, Support HushGram, that opens my Ko-fi page. It also turns up if you search for coffee or Ko-fi.
- Instagram - Profile posts as a list: New patch, off by default, under Profiles in HushGram settings. Opening someone's profile takes you to their posts as a scrolling list, and Back shows the grid.
- Instagram - Hide your active status: New patch with a switch under Messages, off by default, so people you chat with don't see Active now for you. Restart Instagram. Ghost mode turns it on too.
- Instagram - Hide Meta AI: Three new switches, off by default: Hide the Muse button on your profile, Hide Blend on reels and Hide the Muse card on profiles.
- Instagram - Default playback quality: New row under Playback to pick the playback quality with a long press on a tab, from Auto to Highest. Off by default. Asked for in #93.
- Instagram: Press and hold New message at the top of your inbox to turn all the Ghost mode switches on or off together. A tap still starts a new message.
- Instagram - Show if a profile follows you: New switch under Profiles, Put accounts that don't follow you back first, off by default. It puts them at the top of your Following list. Asked for in #40.
- Instagram - Keep a seek bar on Reels: New switch under Reels, Bigger seek bar on reels, off by default. It makes Instagram's seek bar thicker, with a round handle and the time above it. Asked for in #10.
- Instagram - Lock your messages: It can now hide single chats (Hidden chats) or lock them (Locked chats), under Messages in HushGram settings. Open a chat in Instagram first so it's on the list.
- Instagram - Download any video: New switch, Download button on feed posts, off by default. It puts a download icon beside Save under each post and needs Download feed videos or photos. Asked for in #97, #116 and #117.
- Instagram - Hide the Reels tab: New switch, Show the Reels tab, off by default. It puts the tab back after Home when Instagram built your bar without it, and Hide wins if both are on. Asked for in #120.
- Instagram - Clean up Reels: New switch under Reels, Hide the comment bar on all reels, off by default. The comment button still opens the comments. Asked for in #119.
- Instagram - Clean up Reels: New switch under Reels, Hide the top bar on the Reels tab, off by default. The row with the Reels title and camera goes away and the reel stays put. Reels opened elsewhere keep their bar. Asked for in #14.
- Instagram - Glass tab bar: New patch, from @sherifrahim. It draws the tab bar as a floating pill of frosted glass with a highlight that slides to your tab. Off by default, under Tab bar, and a restart shows it. Refs #89, #65.
- Instagram - Saved on your profile: New patch, from @sherifrahim. It adds a bookmark to your profile's tabs that opens Saved. Turn it on under Profiles in HushGram settings and restart Instagram. Refs #89.
- Instagram - Stop background wake-ups: New patch, from @sherifrahim. Two switches under Battery, off by default, stop the alarms that wake your phone in the background. Notifications still arrive. Refs #89.
- Instagram - Hide suggested stories: New switch under Stories in HushGram settings, Hide the Music for you card, off by default. Asked for in #111.
- Instagram - Hide Notes on profile pictures: New patch with a switch under Profiles in HushGram settings, off by default, that takes the Notes bubble off profile pictures, including the prompt to post one on your own. Notes in Messages stay.
Bug Fixes
- Instagram - Open developer options: Import flag names now applies on every Instagram 450 build. On four of them (the x86 and x86_64 builds and two others) it was left out, so MetaConfig kept showing numbers. Asked for in #91.
- Instagram - Lock your messages: Ticking or unticking a chat under Hidden chats now shows in your inbox as soon as you go back to it. Before, the inbox kept its old rows until you pulled to refresh or a new message came in.
- Instagram - Hide ads: Sponsored posts inside a page of posts, like Home's Older Posts page and Explore's chain of posts, are gone too, and so are rows of several ads between posts. Diagnostics counts both.
- Instagram - HushGram settings: Typing in the settings search box no longer freezes Instagram on a slow phone.
- Instagram - HushGram settings: A settings export that hits an error now says Couldn't export HushGram settings and lets you try again. Recommended flags does the same.
- Instagram - Hide suggested posts: Home's For you feed no longer grows one post at a time when most of a page is suggestions. It asks for the next page sooner. Reported in #52.
- Instagram - See who a story mentions: The label now shows on stories in Instagram's older format, and tapping it opens the list without pausing or skipping the story. Refs #125.
- Instagram - Download any reel: Download as video on a carousel with music saves every page, in order, instead of just the first. Reported in #78.
- Instagram - Hide suggested posts: Hiding videos, photos, carousels, liked posts or accounts no longer shows the empty feed card while Home is still loading.
- Instagram - Lock your messages: The cover shows its whole title and the Unlock link again on a phone screen.
- Instagram - Open developer options: Export overrides no longer writes a file that Import overrides refuses. Reported in #67.
- Instagram - Show if a profile follows you: The chip under a profile's counts grows with your phone's font size instead of cutting its words off. Reported in #24.
- Instagram - Hide Meta AI: With Hide Meta AI in search and Home's bar on, a keyword search's results no longer end in an Ask a follow-up bar.
- Instagram - Hide suggested posts: Home no longer sits on gray loading boxes when your feed is all suggestions, like a new account that follows nobody. Asked about in #105 and #104.
- Instagram - Keep in chat: A view once or replayable photo or video you send now stays Instagram's own sent bubble instead of turning into an empty one. Refs #114.
- Instagram - Pure black dark mode: It now reaches the comments sheet, which stayed gray. Refs #108.
- Instagram - Save profile picture: Save profile picture and Copy username and bio now work in the newer pop-up list a profile's three dots open on some accounts. Asked for in #29.
- Instagram: HushGram does less background work. Full screen Reels and Home, Saved on your profile, Lock your messages and Find the reel you came from stop checking the screen when there's nothing to do. Reported in #129.
- Tooling: The release facts check reads the push gate's kept run again when the pre-push hook starts it in a fresh PowerShell.
Improvements
- Instagram: The check that proves each hook landed in the right place now holds on all seven 450 builds, since it finds methods by what they load and call instead of names that change between builds.
- Instagram: HushGram settings open as a list of categories, and a tap opens one on its own page. A button under the status card switches to one long list. Thanks to @talhaeenss for #123. Asked for in #80 and #100.
- Instagram: HushGram settings look tidier. Each category's page starts with a line saying what it's for, and every row now has an icon. On the list of categories, the rows share one rounded card the way a section's rows do. Asked for in #130.
- Instagram - Show if a profile follows you: The chip under a profile's counts has a color for each answer, blue, green or red, darker on a light profile. Thanks to @talhaeenss for #124.
- Instagram - Download any video: Download all now waits its turn, with up to ten posts queued, so two posts' pages never mix in your gallery. Download all on reels works the same. Asked for in #115.
- Instagram - Download any reel: Download cover now saves the largest picture a post carries, so a reel with a custom cover never saves its first frame instead.
- Instagram: When a patch fails on a type it didn't expect, the diagnostic report now names both types.
- Instagram - Lock your messages: The cover's Unlock link is darker on a light screen, easier to tap and readable to screen readers.
- Instagram: Several patches now look up what they need once instead of every time the screen redraws.
- Instagram: The diagnostic report counts each kind of card the stories row loads, so a card no switch covers yet, like the Music for you card in #111, shows up by name.
- Instagram - Hide suggested posts: Hide shopping now also takes shop tiles out of Explore and the shopping bag off posts with tagged products.
- Tooling: The patched APK check holds Hide the comment bar on all reels' guard in the right place, and the Clean up Reels tests cover all seven Instagram 450 builds.
- Tooling: The patch tests no longer need Instagram 449 or 439 in the fixture folder, and read 450's declared build instead.
- Tooling: The all-builds patch run takes only the builds of the Instagram version the catalog declares, and names older ones as skipped.
- Tooling: The release preflight finds tests a code-only commit left stale before any Gradle run does, in under a second.
- Tooling: Patch tests run by area, so Gradle can reuse results for areas whose inputs haven't changed.
- Tooling: Release notes come out in the shape Morphe Manager draws, as short scoped bullets under their type heading, and the release check holds every bullet to that. Asked for in #86.
- Tooling: The release checks that apply every patch as one Instagram leave out Install next to Instagram, and its own run checks that the result is a different package.
- Tooling: The release notes check now stops a bullet that runs over 40 words, not counting its closing credit, so Manager's card stays short. Asked for in #106.
Validation
Validation: 4350 runtime tests passed locally. All 1732 patch tests passed too.