github ReSo7200/InstaEclipse v0.8.0

3 hours ago

🌘 InstaEclipse v0.8.0

✅ No reinstall required. You can update over your existing v0.7.x installation.

The biggest update so far, tested on Instagram 451.0.0.20.80.


✨ New Features

📖 Stories

  • feat(stories): Story Info - exact posted, expiry and edit times, the song, location, hashtags, reshared from, original post or reel, posting app, alt text, size, countdowns, questions, Add Yours (exact joined count and top people), paid partnership and collaborators. Tap any line to copy it
  • feat(stories): Music links - open a story's song in Spotify, YouTube Music or Apple Music
  • feat(stories): Poll, slider and quiz results drawn as bars, with your own answer marked and the correct quiz answer in green
  • feat(stories): Copy the links from link stickers, or pick from a list when there are several
  • feat(stories): Hold a mention to open that profile
  • feat(stories): Search your story viewers
  • feat(stories): Download a whole highlight from its long press menu
  • feat(ghost): Mark a single story as seen on purpose, from the story menu

💬 Messages

  • feat(dm): One InstaEclipse button in every chat header: unsent messages, export, jump to the first message, read receipts for just that chat, and hide or unhide the chat
  • feat(dm): Edit history - see every earlier version of an edited message
  • feat(dm): Chat export to a readable HTML page with replies, reactions, edit history and optional media
  • feat(dm): Jump to the first message of a chat
  • feat(dm): Voice message downloads, named by sender
  • feat(chats): Translate with app - send a message to your translator app (Google Translate, DeepL and others) from its long press menu
  • feat(ghost): Read receipts for specific chats while Hide DM seen stays on for everyone else
  • feat(unsent): Unsent messages are logged per chat and named after the chat

🎬 Reels and video

  • feat(media): Playback speed from 0.5x to 3x for reels, stories, highlights and feed videos
  • feat(media): Always show the reel seek bar
  • feat(extras): Reels auto scroll and Reels scroll lock - thanks to b4lol

📥 Downloads and media

  • feat(media): Media info - resolution, file size, codec, qualities, and the song with Spotify, YouTube Music and Apple Music links
  • feat(media): "Open with" another app from Media info - thanks to b4lol
  • feat(download): Audio only - save just the audio of a video or reel, including a post's music
  • feat(download): Copy image straight to the clipboard
  • feat(download): "Download with InstaEclipse" share target for post and reel links
  • feat(download): One carousel menu with item choice, numbered items and audio
  • feat(media): Always upload at the highest quality
  • feat(instants): Upload an Instant from your gallery

✨ Feed, likes and comments

  • feat(feed): Following only feed - thanks to b4lol
  • feat(feed): Hide posts you already liked, hide community notes, always show full captions
  • feat(misc): Exact dates instead of "2h ago"
  • feat(misc): Undo a like within a few seconds
  • feat(misc): Disable double tap to like now also covers comments and DMs - thanks to b4lol
  • feat(comments): Comment search with "Load all", reply tree and HTML export, plus downloads for GIF and image comments
  • feat(text): Translate captions and comments, with or without hashtags
  • feat(captions): Copy captions without hashtags - thanks to b4lol
  • feat(ui): Hide Instagram Plus upsells

👤 Profiles

  • feat(ui): "Follows you" label on every profile
  • feat(follows): Export followers and following to CSV
  • feat(profile): Saved button on your own profile
  • feat(saved): Lock Saved collections with your passcode

🧭 Navigation and extras

  • feat(nav): Hide bottom tabs and reorder them
  • feat(navigation): Choose the tab Instagram opens on - thanks to b4lol
  • feat(extras): New Extras section: disable swipe to camera, airplane mode, high resolution images, unlimited accounts, hide onboarding prompts, notification fix, hide only the story tray - thanks to b4lol
  • feat(ui): Hide the Threads button on profiles, the Blend button in chats, the Notes tray and "Create group" on the share sheet
  • feat(links): Open links in your own browser
  • feat(links): Custom share domain - thanks to b4lol
  • feat(location): Location spoofing now covers every location path, with place names and recent places - thanks to b4lol

🎨 Look and feel

  • feat(menu): The menu is regrouped by what things do (Feed, Navigation, Reels, Stories, Ghost Mode, Messages, Downloads, Likes and Comments, Profiles and more), the same in Instagram and in the companion app
  • feat(theme): A light and a dark version of every theme, following your phone
  • feat(ui): InstaEclipse's own menus, toggles and dialogs follow your theme's accent color, with bordered cards
  • feat(menus): Proper icons for InstaEclipse rows in the post and reel menus
  • feat(ui): One modern dialog and toast design everywhere
  • feat(app): Companion app home dashboard with status, quick actions and pinned shortcuts, feature search, an animated About page and an expandable FAQ

🐛 Bug Fixes

  • fix(ig451): Restore the hooks Instagram broke on 448 to 452, every feature found at runtime with DexKit
  • fix(crash): Guard every hook callback against the ART JIT crash on Android 13
  • fix(speed): Playback speed opens over stories and posts opened from a profile, really applies to them, and the story resumes after you pick a speed
  • fix(stories): Story menu features work on your own story, with no "Mark as seen" there - thanks to izadiegizabal
  • fix(theme): Theme every Instagram screen including Compose ones like the DM inbox, and keep light themes readable
  • fix(sync): Settings changed in Instagram reach the companion app and the other way around, even when one was not running
  • fix(app): Settings that were only in the in-Instagram menu are now in the companion app too, with hints for the few that can only be set on one side
  • fix(unsent): Unsent messages are named after the chat even if you never opened it
  • fix(saved): The collection lock button no longer stays after leaving a collection
  • fix(links): Strip only the tracking parts from shared links, including the psln share id
  • fix(downloads): No unrelated video for photo posts, GIFs saved as .gif, correct image URLs on Instagram 452
  • fix(distraction): Distraction Free applies live and blocks swiping into Reels when Reels are off
  • fix(ui): Status bar handled through an AppBarLayout - thanks to HackZy01

🔒 Security and performance

All of this section is by b4lol.

  • fix(security): Only the companion app can send settings into Instagram
  • fix(security): PBKDF2 lock passcode with a lockout after wrong tries
  • fix(security): Validate download requests to the exported download service
  • fix(privacy): Drop QUERY_ALL_PACKAGES and unused storage permissions
  • fix(storage): Crash safe writes for settings and small JSON stores
  • perf(startup): Hooks load in Instagram's main process only, with a cold DexKit start in the background
  • perf(downloads): Bounded download pool with timeouts
  • perf(views,logging): Cached resource lookups and no disk I/O under the log lock
  • fix(update-check): Proper version comparison and a hardened update check
  • fix(dev-config): Validate imported configs and write them atomically

🌍 Translations

  • New language: Vietnamese - thanks to ThinhNguyen2005
  • Turkish updated - thanks to MrRaita
  • Polish updated - thanks to HackZy01
  • Every new string translated into all 18 languages

💙 Thank You

A big thank you to b4lol for the extras, security and performance work in this release, to izadiegizabal for own story downloads, and to everyone who tested, reported bugs and translated InstaEclipse.


⚙️ Other

  • README rewritten for 0.8
  • Tested on Instagram 451.0.0.20.80

What's Changed

Full Changelog: v0.7.0...v0.8.0

Don't miss a new InstaEclipse release

NewReleases is sending notifications on new releases.