Skip to content

Releases: faroukbmiled/RyukGram

RyukGram v1.3.2

Choose a tag to compare

@faroukbmiled faroukbmiled released this 19 Jun 08:57

Changelog

✨ Highlights

  • Follow Requests Tracker — logs the follow requests you send and receive, fully on-device, and catches who cancels a request to follow you before you ever answer.
  • Read receipts — get notified (and optionally keep a searchable log) when someone reads a message you sent, grouped per chat with unread counts.
  • Device ID — mask the device identity Instagram reports, roll a fresh fingerprint, set a custom one, or fully clear the device and relaunch.
  • Story viewers list — filter, sort, search and pin who viewed your story, by mutuals / followers / verified / who liked / A–Z.
  • Deleted-messages log overhaul — now groups by chat and captures removed reactions and disappearing (view-once) media, not just text.
  • Auto-coloured chat bubbles — custom chat backgrounds can tint message bubbles solid or gradient, with auto-contrast text.
  • Customizable tab bar — drag to reorder any tab and toggle tabs off, replacing the old fixed presets.

🆕 New features

Profile & Profile Analyzer

  • Follow Requests Tracker — logs follow requests you send (accepted / declined / cancelled) and receive (approved / ignored / withdrawn), catching who cancels a request to follow you before you answer; notifications that open the list, a searchable history split by direction with filters, sort and bulk actions, plus a home-shortcut entry — all on-device
  • Search followers and following lists by name or username, from the filter & sort sheet
  • Hide suggested users on profiles — removes the suggested-accounts strip shown under a profile
  • Profile Analyzer scans keep running after you leave the view — a progress pill lets you track or cancel from anywhere
  • Profile Analyzer can remove people who follow you but you don't follow back, straight from the list — per-row or in batch
  • Profile Analyzer — turn individual checks on or off from a new Checks screen; disabled ones are greyed out and no longer calculated or shown
  • Profile Analyzer — turning on snapshot recording now saves your current scan right away instead of waiting for the next one
  • Profile Analyzer — opening a list now flags entries new since you last looked: a NEW tag, they sort to the top, and a "New only" filter

Messages & DMs

  • Read receipts — get notified, and optionally keep a log, when someone reads a message you sent; grouped by chat with profile photos, an unread count per chat that clears when you open it, username/date search and sort, a per-person/chat ignore list, group-chat support, and a notifications-only mode (off by default); tapping the notification opens the log; backs up via Backup & Restore (opt-in, under Feature data)
  • Custom chat backgrounds can auto-color message bubbles (text, replies and voice notes) — the other person's, yours, or both, solid or gradient (vertical, horizontal, or diagonal), with custom or auto-contrast text; works with animated themes and shows through the composer; editable from the in-chat picker with live updates
  • Deleted-messages log now groups by chat — group-chat unsends appear under the group, each tagged with who unsent it
  • Deleted-messages log can optionally record removed reactions — the emoji, who removed it, and which message it was on
  • Deleted-messages log now captures disappearing (view-once) media — saved when you open it, when it's unsent, or when you reopen the chat, and states clearly when it couldn't be recovered
  • Filter the deleted-messages log to disappearing media only
  • Exclude chats from the deleted-messages log — long-press one to stop logging it, with an ignored list to manage and undo
  • Optional background keep-alive for the deleted-messages log — catches unsends while you're away, off by default (may use more battery)
  • Hide the DM and story seen buttons while keeping receipt blocking on, with an optional confirmation before any mark-as-seen action
  • Disappearing media can advance to the next stacked message when you mark it as viewed
  • Reroute Instagram's built-in Save button on DM photos & videos to Photos, the gallery, share, or expand in-app — with the HD quality picker for videos; configurable like the other action menus (reorder, enable/disable, default tap), off by default
  • Favorite GIFs — long-press a GIF in the picker (comments and DMs) to pin it to the top with a star badge or download it; GIF comments can be favorited from their long-press menu
  • Bypass "You can't send messages" — removes the blocked-composer banner and restores the text input in restricted threads (Messages → Advanced)

Stories & Notes

  • Filter, sort, search and pin your story viewers list — reorder by mutuals, who follows you, verified, who liked, or A–Z; search by name or username; settings stick; long-press to pin viewers on top (pin by username even before they view your story)
  • Custom sticker colors — the color-wheel long-press now works on every sticker editor (slider, fundraiser, prompt and more), not just music
  • Hide story highlights — removes the resurfaced highlights row from the feed stories tray

Reels & Instants

  • Instants can auto-advance to the next one after you like or react
  • Auto-save instants — pick Photos or the RyukGram gallery and every instant you view (including while swiping) saves automatically, each one only once

Downloads & media saving

  • Save photo posts with their music — new feed action menu entries combine the photo with the exact track snippet the post plays and save it as a video to Photos or the Gallery
  • Save straight to Photos from the profile action button and the expanded media viewer, alongside the existing Gallery and share options

Notifications

  • Mirror toasts to iOS notifications — toasts that fire while Instagram is in the background are delivered to the notification centre instead so they aren't missed; tapping one opens the same thing as tapping the toast, with per-action overrides and auto-clear when the app opens
  • Bursts of toasts no longer pile up — opening the app to many unsent messages, removed reactions or seen marks shows one summary pill (e.g. "15 messages unsent") instead of a stack, while a single action still toasts instantly

Interface, navigation & theming

  • Tab bar icon order is now fully customizable — drag to reorder any tab and toggle tabs off (including profile), replacing the old fixed presets; the hide-tab switches moved into the new Icon order screen
  • Reordering rows in settings (action menus, home shortcut) is more reliable — native drag handles, no more failed drops
  • Messages-only mode keeps the search tab, with a toggle to hide it, and trims its explore grid and trending searches
  • Force progressive blur (iOS 26) — keeps the scroll-edge blur visible instead of letting it fade out
  • Custom date formats — build your own with placeholders like {DD}/{MM}/{YYYY} {HH}:{mm}, live preview and tap-to-insert tokens; save as many as you like and switch between them, plus a new dd/MM/yyyy 24-hour preset
  • Force liquid glass off — disables liquid glass for accounts that have it enabled by default

Privacy & Advanced

  • Device ID — change the device identity Instagram reports: masks the device ID and family device ID it sends, with a button on the login screen and a Device ID menu in Settings → Advanced to roll a new fingerprint, set a custom ID, revert to your real one, or fully clear the device (logins, cookies, stored IDs) and relaunch fresh
  • Disable all tweak options (Advanced → Instagram) — turns every feature off so Instagram behaves stock; your settings are kept and restored when you turn it back off
  • File logging (Settings → Debug) — records RyukGram's own activity across the app and its extensions to one shareable log file for troubleshooting, off by default

Backup & data

  • Importing a backup can now merge into your existing data instead of replacing it — pick Replace or Merge on the import page; duplicates are combined, including merging galleries together

🛠 Fixes

  • Profile action button now shows on every profile layout (some accounts were missing it on other people's profiles), no longer crashes when tapped, and long-press opens its menu again
  • Disappearing media now downloads in full quality — videos use the HD quality picker (with audio) instead of the low-bitrate version
  • Story overlay buttons no longer crash, freeze, disappear, or jump to the corner when swiping between stories — across action-button / mentions / seen combos (including mentions-only on iPad landscape)
  • Notification pills no longer re-open their view when tapped while you're already inside it
  • Home shortcut updates without a restart and now shows on accounts that don't have the create button
  • Instants download button stays put when Instagram hides its toolbar anchors
  • Instants gallery button matches the native camera controls and glides with the capture animation
  • Instants saved to gallery group under the username instead of the timestamp
  • Sending Instants from your photo album handles HDR / wide-gamut photos on every device
  • Video in photo sticker picker works again on Instagram 431+
  • Do not save recent searches works again on Instagram 431 — search bars and the DM recipient picker stop saving
  • Confirm note like also catches double-tapping a note in the inbox tray or on a profile
  • Keep deleted messages survives huge unsend bursts and cache evictions, and no longer blocks Instagram's own unsend in chat
  • Unsent-message toast names who unsent again instead of the generic message, even for messages received before the last app restart
  • Voice notes and audio shares in the deleted-messages log save as Audio with the right file extension instead of generic Share/Link
  • Deleted-messages log unread count badge now sits beside the time instead of misaligned under it
  • Doom-scrolling Reels limit starts from the reel you tapped instead of the top of the feed
  • OLED mode ...
Read more

RyukGram v1.3.0

Choose a tag to compare

@faroukbmiled faroukbmiled released this 26 May 16:41

Changelog

[release] RyukGram v1.3.0

✨ Highlights

  • On-device gallery — every download can mirror into an in-app library, filterable by type / source / uploader, with audio and GIF entries that play inline.
  • Download manager — parallel downloads with a configurable limit, a combined progress pill and a live queue (cancel / retry / redownload / bulk select).
  • Universal notifications — one configurable pill replaces every toast, error HUD and download banner, with per-action routing and four styles.
  • Deleted messages log — a dedicated UI for every unsent message type, with per-sender groups, search, filter and bulk Save / Share / Delete.
  • Security & Privacy — passcode + biometric lock for settings, gallery, DMs, individual chats and Instagram itself.
  • Profile Analyzer overhaul — snapshots, a visited-profiles tracker, and inline Follow / Unfollow on every list.
  • Custom chat backgrounds — per-chat images injected into IG's native theme picker, with upload, cropper and per-image opacity / blur / dim.

🆕 New features

Downloads & media saving

  • Download manager — parallel downloads with a configurable limit, one combined progress pill, and a live queue with cancel / retry / redownload, long-press share / save and bulk select; opens from the pill, a home-bar shortcut or Settings
  • Advanced encoding panel — full control over HD downloads: codec (hardware / libx264), preset, tune, H.264 profile + level, CRF / bitrate, pixel format, max resolution, frame rate, audio codec / bitrate / channels / sample rate, faststart and metadata stripping
  • Enhanced media resolution — pulls higher-quality images straight from IG's CDN
  • Live download + encode progress — HD downloads show a real percentage in the pill
  • Auto-retry dropped downloads — offline downloads are parked and resume the moment the connection returns
  • Keeps working in the background — downloads, encoding, profile scans, batch follow/unfollow and audio sending no longer pause when you leave the app
  • Save to a dedicated album — every download can route into a named Photos album when enabled (defaults to RyukGram)

Gallery

  • On-device gallery — filterable by type / source / uploader, with audio and GIF entries that play inline in the carousel; folders show a thumbnail collage + last-activity date and can group by uploader (sections or virtual folders)
  • Hold the DM tab to open the gallery
  • Save to Gallery from the expanded media viewer — the share button surfaces a Save / Share menu when the gallery is on, carrying username / source attribution through
  • Send from gallery — pick from the in-app gallery or the Photos library when the gallery is enabled

Notifications

  • Universal notification pill (Minimal / Colorful / Glow / Island) replaces every toast, error HUD and download banner, with per-action routing (custom pill / IG-native / off), top or bottom placement, swipe-to-dismiss, multi-pill stacking and a master kill switch

Profile & Profile Analyzer

  • Show full follower / post counts on profile headers
  • Profile card details — view count, like count and upload date overlaid on each post / reel card in profile grids, with optional short-number format and on-demand fetch for posts that ship without counts
  • "Copy all info" — copies username / name / bio / link / ID as labeled lines
  • Copy Info is now a full section — toggle each variant, reorder, and set the default tap straight to "Copy username", etc.
  • Filter & sort follower / following lists — a half-sheet to reorder or filter by mutuals, who-follows-you, verified or A–Z, reverse order, jump to top / bottom, and load more on demand
  • Profile Analyzer — snapshots: optionally archive a dated copy of each scan and choose which one new scans compare against, with multi-select delete, a size limit and usage warnings
  • Profile Analyzer — optional Visited profiles tracker: logs every profile you open with last-viewed date, visit count, and date / verified / private filters
  • Profile Analyzer — inline Follow / Unfollow on every row, lazy-loaded on scroll
  • Profile Analyzer — Mutual followers list supports inline and batch Unfollow

Messages & DMs

  • Deleted messages log — a dedicated UI for every unsent message type, with per-sender groups, search, filter and bulk Save / Share / Delete
  • Custom chat backgrounds — per-chat images injected into IG's native theme picker, with library upload + built-in cropper, per-image opacity / blur / dim, an optional global default, and a per-account list of chats with backgrounds
  • DM voice messages — long-press → Download → Photos / Gallery / Share
  • Disappearing DM media — "Download to Gallery" now truly saves to the gallery; share / Photos saves attribute to the sender
  • DM Upload Audio — pick existing audio or video from the gallery
  • Pin recipients in the share sheet — long-press to float chats to the top
  • Hide the "Send to group chat" row in the share sheet, with an optional confirm before sending
  • Silence incoming calls — audio / video calls ring silently with no notification or screen, without declining them; works even when the app is closed

Stories & Notes

  • Mentions overlay button on stories — opens the list of mentioned accounts (handles, shared-post owners, in-post tags, reel collab co-authors)
  • Bypass Reveal sticker — view stories blurred behind a Reveal sticker without DMing the author
  • Allow video in the photo sticker — the story photo-sticker picker accepts videos too
  • Custom solid or gradient color for music and lyric stickers
  • Custom note themes — Background / Text / Emoji buttons above the color palette in the bubble editor: pick any bubble and text color, or set a custom emoji
  • Notes long-press — copy text and download GIF / audio (Photos or Gallery)

Reels, Instants & media

  • Send Instants from your photo album — a gallery button on the Instants camera with a built-in square cropper, posting through IG's native capture flow
  • Instants action button — Expand / Save (Photos / Gallery) / Share / Save all, fully configurable through the standard action-menu config (reorder, hide, default tap)
  • Allow screenshots on Instants — bypasses the screenshot / screen-record block
  • Reels action button — bulk download / copy for photo-carousel reels, auto-hidden on single-item reels
  • Reels audio detail page — copy link, download and share, or save to gallery
  • Reels audio-only quality picker now saves into the gallery when chosen
  • Swipe a reel left to open the author's profile
  • Skip sensitive-content covers — auto-reveals reels and posts hidden behind warnings
  • Start media muted — expanded videos open with sound off

Comments

  • Custom GIF in comments — long-press the composer's GIF button to paste a Giphy link
  • Comment media long-press — Download / Copy link / Expand on GIF and image comments, routed through Photos / Gallery

Interface, navigation & theming

  • Settings → Interface — renamed from Navigation; gathers Tab-bar shortcuts (Home shortcut + Action-button icon), Notifications, tab-bar config, tab hiding, Messages-only and Experimental flags in one place
  • What's-new indicator — a blue dot marks settings added this release and clears once you view them, with an Advanced toggle to keep it pinned
  • Home shortcut button — a configurable extra button on the home top bar with a multi-action menu: Gallery, Downloads, Settings, Profile Analyzer, Changelog, Security & Privacy, Hidden chats, Locked chats, Fake location and Clear cache
  • Theme picker (Off / Light / Dark / OLED) with a Force-theme toggle, replacing the separate Force-dark and Full-OLED switches
  • Global action-button icon picker — change the icon used across feed, stories, reels and DMs
  • Per-button action icons — override the action-button icon for a specific surface (feed, reels, stories, DMs, profile) or leave it following the shared default
  • App icon picker — swap the home-screen Instagram icon for older designs, reverting on failure
  • Liquid Glass tab bar — Fixed (never shrink) or Hide-on-scroll mode
  • Optional date header at the top of feed / reel / story action menus

Security & Privacy

  • App-wide lock — passcode + biometric lock for tweak settings, the gallery, the deleted-messages log, Profile Analyzer, the DM inbox, individual chats, and Instagram itself, with per-target idle / re-lock options
  • Hidden chats — long-press a DM to hide it, managed under Security & Privacy
  • App-switcher snapshot shroud — covers IG content when a locked surface is visible
  • Per-account lists — excluded chats, hidden chats, locked chats and share-sheet pins are now scoped per IG account

Confirmations

  • Confirm Instants emoji reaction — optional confirm before a quick reaction sends
  • Confirm Instants capture & Confirm switching Instant — optional confirms before the shutter fires and before a tap advances to the next Instant
  • Confirm note like & Confirm note emoji reaction — optional confirms on the opened-note screen

Hiding ads & clutter

  • Hide ads — per-surface toggles (Feed, Stories, Reels, Explore & Search, Shopping) under a master switch
  • Hide stories midcards (Trending / Music)
  • Hide friends avatars on the Reels Friends tab
  • Hide the social-context overlay on reels
  • Hide "Made with Edits" / "Open in Edits" promo pills on reels
  • Hide the TestFlight beta-update popup

Localization & about

  • New translations — Portuguese (Brazil), Turkish, Chinese (Simplified) and French
  • In-app translator tool can now export any shipped language's strings, not just English
  • About → Credits — a new sub-screen with grouped Inspirations / Code / Translators rows

🛠 Fixes

  • Fake profile stats restored on IG 428+ (the profile-stats cell moved to Swift)
  • Repost restored on IG 428+ — no longer fails to save before opening the creator
  • Confirm voice messages restored on IG 428+
  • Send...
Read more

RyukGram v1.2.2

Choose a tag to compare

@github-actions github-actions released this 24 Apr 01:52

Changelog

Features

  • Profile Analyzer (beta) — follower/following scans with mutuals, non-followbacks, new/lost trackers, and profile change history; searchable lists with batch follow/unfollow
  • Theme settings — force dark mode, Full OLED, OLED chat theme, and keyboard theme picker
  • Confirm story like
  • Confirm story emoji reaction
  • Swipe down to dismiss media viewer
  • Manually add users to story/chat exclusion lists by username
  • Keep stories visually seen locally
  • Auto-scroll reels mode
  • Quality picker: audio-only and raw photo download rows
  • Clear cache button with optional auto-clear interval
  • Spanish, Russian, Korean, Arabic, and Chinese (Traditional) translations
  • About page with version, credits, and links
  • Release notes popup on first launch of a new version
  • Anonymous live viewing
  • Toggle live comments
  • Disappearing DM media overlay — action button, mark-as-viewed eye, and audio toggle
  • Hide RyukGram UI on screenshots, screen recordings, and mirroring
  • Open link from clipboard — long-press the search tab
  • Messages-only mode: optional "Hide tab bar" sub-toggle
  • Fake profile stats — verified badge and follower/following/post counts on your own profile
  • Language switcher + import/export localization from Debug
  • Reveal poll/slider vote counts and quiz answers on stories and reels before interacting
  • Force legacy Quiz sticker back into the story composer tray
  • Advanced experimental features menu — toggle hidden IG experiments (QuickSnap, Homecoming, Prism, Direct Notes reply types) with apply-on-restart batching and a crash-loop auto-reset
  • Shortcut to Advanced experimental features from the General experimental features section

Fixes

  • Push notifications render with rich previews on sideload again
  • IG 426 compatibility across story audio toggle, like confirmation, seen-on-like, live comments, notes audio download
  • Call confirm split into separate voice-call and video-call toggles
  • Messages-only mode: tab swiping disabled
  • Settings quick-access broken in non-English languages
  • Story seen-receipt block restored on IG v426
  • Block selected mode no longer marks listed stories as seen
  • Hide explore posts grid works again on recent IG versions
  • Hide suggested stories no longer breaks profile highlights
  • Hide trending searches now also hides the category chip bar
  • Story eye long-press menu opens next to the button
  • Disable video autoplay: tap-to-play now works on videos inside carousels
  • Disable vanish mode swipe fixed on IG 426

Improvements

  • "Confirm shh mode" renamed to "Confirm vanish mode" across all languages
  • Confirm sticker interaction split into separate story and highlight toggles
  • Shared link embed presets: added eeinstagram.com and vxinstagram.com
  • Downloaded media filenames follow @username_context_timestamp
  • Reels pause mode: optional tap-to-mute on photo reels
  • Backup & Restore — scope picker with live preview for Settings / Excluded lists / Analyzer data
  • Profile Analyzer: filter by Not verified
  • Settings header: tap to open a sheet with GitHub and Telegram channel links

Credits

Known Issues

  • Preserved unsent messages can't be removed via "Delete for you"; pull-to-refresh clears them (warning available in settings)
  • "Delete for you" detection uses a ~2s window after the local action — a real unsend landing in that window may be missed (rare)
  • With Liquid Glass buttons + Hide UI on capture both on, the DM eye leaves an empty glass bubble in captures

Downloads

File Description
RyukGram_rootless.deb Rootless .deb (Dopamine/palera1n). Also works for sideloading via Feather/cyan.
RyukGram_rootful.deb Rootful .deb (unc0ver/checkra1n).

All commits

RyukGram v1.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 02:05

Changelog

Features

  • Open Instagram links in app (Safari extension) — bundled Safari web extension (sideload IPA only). Enable in Safari → Extensions; instagram.com links open in the app.
  • Localization — every user-facing string flows through a central translation layer. Globe button in Settings; missing keys fall back to English. Ships English only — see the "Translating RyukGram" section in the README to add more.
  • Action buttons — context-aware menus on feed, reels, and stories (expand, repost, download, copy caption, etc.) with per-context default tap action and carousel/multi-story bulk download
  • Enhanced HD downloads — up to 1080p via DASH + FFmpegKit with quality picker, preview playback, encoding-speed options, and 720p fallback
  • Repost, media viewer, media zoom (long-press), download pill (frosted glass, stacks concurrent downloads)
  • Fake location — overrides CoreLocation app-wide, map picker + saved presets, optional quick-toggle button on the Friends Map
  • Messages-only mode — strips every tab except DM inbox + profile
  • Launch tab — pick which tab the app opens to
  • Full last active date in DMs — show full date instead of "Active 2h ago"
  • Custom date format — 12 formats with per-surface toggles (feed, notes/comments/stories, DMs)
  • Send files in DMs (experimental)
  • View story mentions
  • Hide suggested stories
  • Story tray long-press actions — view HD profile picture from the tray menu
  • Advance on story reply — auto-skip to next story after sending a reply or reaction
  • Mark story as seen on reply or emoji reaction
  • Hide metrics (likes, comments, shares counts)
  • Hide messages tab
  • Hide voice/video call buttons in DM thread header (independent toggles)
  • Disable app haptics
  • Disable reels tab refresh
  • Disable disappearing messages mode in DMs
  • Follow indicator — shows whether the profile user follows you
  • Copy note text on long press
  • Zoom profile photo — long press opens full-screen viewer
  • Notes actions — copy text, download GIF/audio from notes long-press menu
  • Confirm unfollow
  • Feed refresh controls — disable background refresh, home button refresh, and home button scroll

Improvements

  • Default tap action: added copy URL, repost, and view mentions options; dynamic menu generation per context
  • Settings pages reordered: General → Feed → Stories → Reels → Messages → Profile → Navigation → Saving → Confirmations
  • Fake location picker: native Apple Maps-style UI (search, long-press to drop pin, current location)
  • Liquid glass floating tab bar + dynamic sizing
  • Upload audio: FFmpegKit re-encode + trim for any audio/video input
  • Settings reorganized with per-context action button config; new Profile page
  • Highlight cover: full-screen viewer replaces direct download
  • Switched HD encoder to h264_videotoolbox (hardware) — no GPL FFmpegKit required
  • Legacy long-press download deprecated (off by default), replaced by action buttons

Fixes

  • Hide suggested stories no longer removes followed users' stories on scroll
  • Settings search bar transparency with liquid glass off; auto-deactivates on push
  • HD download cancel: tapping pill aborts in-flight downloads + FFmpeg sessions cleanly
  • Download pill stuck state on background/foreground, progress reset per download
  • Disappearing messages mode confirmation not firing on swipe
  • Detailed color picker not working on story draw
  • DM seen toggle menu not updating after tap
  • Reel refresh confirmation appearing on first app launch
  • Reels action button displacing profile pictures on photo reels
  • Disappearing DM media download (expand, share, save to Photos with progress pill)
  • Carousel "Download all" not showing item count in feed
  • Encoding speed setting being ignored for HD downloads
  • Various upstream SCInsta merges (Meta AI hiding, suggested chats hiding, notes tray) — marked

Merged from upstream SCInsta by SoCuul

Credits

Known Issues

  • Preserved unsent messages can't be removed via "Delete for you"; pull-to-refresh clears them (warning available in settings)
  • "Delete for you" detection uses a ~2s window after the local action — a real unsend landing in that window may be missed (rare)

Downloads

File Description
RyukGram_rootless.deb Rootless .deb (Dopamine/palera1n). Also works for sideloading via Feather/cyan.
RyukGram_rootful.deb Rootful .deb (unc0ver/checkra1n).

All commits

RyukGram v1.1.5.1

Choose a tag to compare

@github-actions github-actions released this 10 Apr 16:32

Changelog

Fixes

  • Fixed liquid glass buttons and surfaces
  • Fixed repost confirmation in reels
  • Fixed visual messages never being marked as viewed
  • Fixed keep deleted messages on the Instamadillo backend
  • Fixed Disable video autoplay
  • Fixed play/pause force-audio-onfalsely triggering Instagram's "Reel has no sound" message
  • Fixed confirm reel refresh triggering on app launch
  • Fixed confirm reel refresh not working after first pull
  • and more...

Features

  • Profile copy button — copy username/name/bio from any profile
  • Backup & Restore — export/import RyukGram settings
  • Download disappearing DM media (photos + videos)
  • Mark disappearing messages as viewed
  • Upload audio as voice message (with trim editor)
  • Download voice messages from DMs
  • Auto mark seen on typing
  • Mark seen on story like
  • Advance to next story when marking as seen
  • Advance on story like — automatically skips to the next story after liking
  • Per-chat and per-story blocking lists with two modes: "Block all" (exclude list) or "Block selected" (include list). Independent lists per mode, long-press to add/remove, per-entry keep-deleted override
  • Save to RyukGram album (optional)
  • Unlock password-locked reels
  • Read receipt modes (button / toggle)
  • Auto mark seen on interact
  • Unsent message indicator
  • Unsent message notification pill
  • Hide trailing action buttons on preserved messages
  • Warn before clearing preserved messages on DM refresh
  • Long-press menu on the DM seen button for quick actions
  • Quick list buttons in chats and stories (toggleable)
  • Story seen button mode (button / toggle)
  • Long-press menu on the story seen button for quick actions
  • Story audio mute/unmute toggle — button on story overlay and 3-dot menu
  • Hide repost button in reels and feed
  • Copy comment text from long-press menu
  • Download GIF comments
  • Replace domain in shared links with preset or custom embed domains
  • Strip tracking params from shared links (igsh, utm)
  • Open links in external browser
  • Strip tracking from browser links
  • Download highlight cover from profile long-press menu

Improvements

  • Excluding a chat or story now immediately marks as seen
  • Tweak settings quick-access (hold feed tab) now on by default
  • Disable auto-unmuting reels now off by default
  • Opening tweak settings pauses any playing video/audio (toggleable)
  • Reorganized DM settings into sub-pages
  • Reorganized tweak settings — split "Stories and messages" into separate Stories and Messages pages, regrouped related options
  • Hide custom story buttons during pinch-to-zoom
  • Search bar in tweak settings

Known Issues

  • Preserved unsent messages can't be removed via "Delete for you"; pull-to-refresh in DMs clears them (warning available in settings).
  • "Delete for you" detection uses a ~2 second window after the local action. If a real other-party unsend happens to land in the same window, it may not be preserved. Rare in practice and limited to that specific overlap.

All commits

RyukGram v1.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Apr 09:30

Changelog

  - Rebranded from SCInsta to RyukGram
  - Built-in sideload patch
  - Enhanced reels pause/play mode with auto-unmute and mute toggle hiding
  - Playback toggle synced with overlay during hold/zoom across IG A/B variants
  - Download buttons on feed posts, reels sidebar, and story overlay
  - Download method toggle: button or long-press gesture
  - Save action: share sheet or save directly to Photos
  - Non-blocking pill-style download HUD with tap to cancel
  - Story seen receipt blocking (toggleable at runtime, no restart)
  - Keep stories visually unseen option
  - Manual mark story as seen with allow-list for deferred uploads
  - Stop story auto-advance
  - Story download from overlay
  - Reel download crash fix via runtime ivar scanning
  - Proper auto-unmute blocking for reels
  - New dylib build mode for Feather injection
  - and more...

All commits