feat: Story seen button mode (button / toggle)
feat: Long-press menu on the story seen button (mark seen, exclude, settings)
feat: Auto mark-seen on exclude for both stories and DM chats
imp: Cleaner exclusion menu wording across stories and DMs
imp: Tweak settings now update in real time for exclude ui
imp: Ability to batch select in both stories and messages exclude UI
Fix: Prevent play/pause patch from triggering Instagram’s “Reel has no sound” message when forcing audio on silent Reels
imp: Un-exclude button in excluded chats (toggleable)
imp: Show error for unsupported audio files that can't be processed - we can add ffmpeg at some point
chore: Remove qr code text from import/export buttons
fix: Keep-deleted messages now reliable for cold-start backlogs
fix: Fix downloading some audio file formats (tries converting falls back to original file type)
feat: Added copy button in profile page to copy various profile information
feat: Added export/import settings option - With Searchable, collapsible, editable preview before saving or applying
imp: Search bar in tweak settings
imp: Hide custom story buttons when zooming (follows ig buttons)
bug: Fix a bug in keep deleted messages marking removed reactions as unset messages
feat: Save to RyukGram album
feat: Hide trailing action buttons on preserved messages
feat: Confirmation when pulling to refresh the DMs tab if preserved messages would be cleared
- Fixed repost confirmation not working in reels
- Fixed visual message seen bug (messages were never marked as viewed)
- Download button works in DM disappearing messages (photos + videos)
- Mark as viewed button for DM disappearing messages
- 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...
settings UI, build scripts, workflows, control file, and Makefile
- Added built-in sideload compatibility patch:
keychain access group discovery, SecItem rebinding via fishhook,
NSFileManager app group fallback, Cloud Kit entitlement patches
- Added fishhook library (modules/fishhook/) for C function rebinding
- Updated README with new features, repo links, and credits
- Updated GitHub Actions workflows for RyukGram naming
- Plist renamed from SCInsta.plist to RyukGram.plist