[release] RyukGram v1.2.2

- 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

- 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

- "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

- Thanks to Furamako for the Spanish translation
- Thanks to [ZomkaDEV](https://github.com/ZomkaDEV) for the Russian translation
- Thanks to [@ch1tmdgus](https://github.com/ch1tmdgus) (N4C) for the Korean translation
- Thanks to [@bruuhim](https://github.com/bruuhim) for the Arabic translation
- Thanks to [@jaydenjcpy](https://github.com/jaydenjcpy) for the Chinese (Traditional) translation
- Thanks to [@darthplagueiswise](https://github.com/darthplagueiswise) (Radan) for the experimental flag feature set
- Thanks to [@asdfzxcvbn](https://github.com/asdfzxcvbn) for [zxPluginsInject](https://github.com/asdfzxcvbn/zxPluginsInject) and [ipapatch](https://github.com/asdfzxcvbn/ipapatch)

- 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
This commit is contained in:
faroukbmiled
2026-04-24 02:50:30 +01:00
parent 3fd1d8e138
commit 2977873932
125 changed files with 14437 additions and 3368 deletions
+7 -7
View File
@@ -4,7 +4,7 @@ title: 'bug: '
labels:
- bug
assignees:
- SoCuul
- faroukbmiled
body:
- type: markdown
attributes:
@@ -12,7 +12,7 @@ body:
<br>
>[!TIP]
> If you are looking for support with the tweak, make sure to visit the [SCInsta discussions page](https://github.com/SoCuul/SCInsta/discussions) to get help.
> If you are looking for support with the tweak, make sure to visit the [RyukGram discussions page](https://github.com/faroukbmiled/RyukGram/discussions) to get help.
- type: checkboxes
id: before-start
attributes:
@@ -21,13 +21,13 @@ body:
options:
- label: >-
I have read through the
[FAQ](https://github.com/SoCuul/SCInsta/wiki/FAQ)
[FAQ](https://github.com/faroukbmiled/RyukGram/wiki/FAQ)
required: true
- label: I have made sure this issue has not already been reported previously
required: true
- label: >-
I have made sure this issue is present in the latest version of
SCInsta
RyukGram
required: true
- label: >-
I am confident that this bug presents unintended behaviour within
@@ -57,9 +57,9 @@ body:
attributes:
value: '---'
- type: input
id: info-scinsta-version
id: info-ryukgram-version
attributes:
label: SCInsta Version
label: RyukGram Version
description: This can be found at the bottom of the tweak settings
placeholder: e.g. v0.7.0
validations:
@@ -76,7 +76,7 @@ body:
id: info-install-type
attributes:
label: Install Type
description: The method used to use to install SCInsta
description: The method used to use to install RyukGram
options:
- Sideloaded
- TrollStore
+2 -2
View File
@@ -4,7 +4,7 @@ title: 'feat: '
labels:
- enhancement
assignees:
- SoCuul
- faroukbmiled
body:
- type: checkboxes
id: before-start
@@ -14,7 +14,7 @@ body:
options:
- label: >-
I have read through the
[FAQ](https://github.com/SoCuul/SCInsta/wiki/FAQ)
[FAQ](https://github.com/faroukbmiled/RyukGram/wiki/FAQ)
required: true
- label: I have made sure this feature has not already been already suggested
required: true
+3 -3
View File
@@ -1,8 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: '💬 Browse Q&A'
url: https://github.com/SoCuul/SCInsta/wiki/FAQ
url: https://github.com/faroukbmiled/RyukGram/wiki/FAQ
about: Find answers to the most commonly asked questions
- name: '❓ Need Help?'
url: https://github.com/SoCuul/SCInsta/discussions
about: Visit the SCInsta discussions form to get support
url: https://github.com/faroukbmiled/RyukGram/discussions
about: Visit the RyukGram discussions form to get support
+2 -1
View File
@@ -1,7 +1,7 @@
name: PR assignment
on:
pull_request:
pull_request_target:
types: [opened, reopened]
jobs:
@@ -9,6 +9,7 @@ jobs:
runs-on: ubuntu-latest
permissions:
contents: read
issues: write
pull-requests: write
steps:
- name: 'Auto-assign PR'
+4 -1
View File
@@ -96,7 +96,10 @@ jobs:
pip install --force-reinstall https://github.com/asdfzxcvbn/pyzule-rw/archive/main.zip
cd main
# ipapatch disabled — upstream issues.
curl -Lo ipapatch https://github.com/asdfzxcvbn/ipapatch/releases/download/v2.1.3/ipapatch.macos-arm64
chmod +x ipapatch
export PATH=.:$PATH
./build.sh sideload
ls -la packages
env:
+1 -1
View File
@@ -13,7 +13,7 @@ on:
delete_workflow_pattern:
description: 'Name or filename of the workflow (if not set, all workflows are targeted)'
required: false
default: 'Build and Package SCInsta'
default: 'Build and Package RyukGram'
delete_workflow_by_state_pattern:
description: 'Filter workflows by state: active, deleted, disabled_fork, disabled_inactivity, disabled_manually'
required: true