github faroukbmiled/RyukGram v1.2.0
RyukGram v1.2.0

19 hours ago

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

Don't miss a new RyukGram release

NewReleases is sending notifications on new releases.