Skip to content

Version 0.5.0#154

Merged
ReSo7200 merged 30 commits intomainfrom
Version-0.5.0
Apr 14, 2026
Merged

Version 0.5.0#154
ReSo7200 merged 30 commits intomainfrom
Version-0.5.0

Conversation

@ReSo7200
Copy link
Copy Markdown
Owner

@ReSo7200 ReSo7200 commented Apr 12, 2026

🌘 InstaEclipse v0.5.0 — The Biggest Update Yet

⚠️ Fresh install required. Uninstall your previous version before installing v0.5.0.


✨ This isn't just an update. It's a rebuild.

v0.5.0 ships a completely overhauled companion app, a brand new downloader, new ghost features, global language support, and a wave of long-requested additions. If you've been waiting for a reason to reinstall — this is it.


📥 All-New Downloader

Save anything. Posts, carousels, reels, stories, feed videos, and full-resolution profile pictures — all from within Instagram, no third-party app needed.

  • Long-press any profile to save the full-res picture
  • Choose a custom download folder - From the InstaEclipse Module UI
  • Optional username subfolders to keep everything organized

👻 New Ghost Features

Three powerful additions to Ghost Mode:

  • Unlimited View-Once Replays — Replay view-once media as many times as you want
  • Permanent View Once Media — View-once media stays open and replayable like regular media
  • Keep Disappearing Messages — Stop ephemeral messages from deleting themselves
  • Allow Screenshots in DMs — Re-enable screenshot capability in restricted chats

🎨 Brand New App UI

The InstaEclipse companion app has been completely redesigned from scratch. Material You, sectioned menus, a staging system that lets you queue multiple changes and apply them all at once — it feels like a different app.


⚙️ Developer Options

  • Remove Build Expired Popup — Keep using older Instagram builds without the forced update nag

🛠️Miscellaneous

  • Copy Comment — Copy any comment text with a single tap
  • View Story Mentions — See all @mentions in a story at once
  • Disable Discover People — Remove the "People you may know" section from your feed

💾 Backup & Restore

Export all your InstaEclipse settings to a file and restore them anytime — perfect for switching devices or reinstalling without losing your setup.


🌍 InstaEclipse Now Speaks 14 Languages

Arabic · Azerbaijani · German · Spanish · French · Greek · Hebrew · Indonesian · Portuguese · Russian · Swedish · Turkish · Traditional Chinese · Simplified Chinese

Every string, every dialog, every toast — fully translated. Massive thanks to every contributor who made this happen.


⚡ DexKit Startup Cache

DexKit scans are now cached per Instagram version. Same version = zero rescan on next launch. Faster startup, every time.


🐛 Bug Fixes

  • Ghost mode toggles now correctly persist their state across sessions
  • Various stability and compatibility improvements

📄 Project

  • README fully rewritten with collapsible feature sections, full root + no-root install guides, and a live contributor grid
  • DISCLAIMER.md added
  • GitHub issue templates — structured bug reports and feature requests with pre-flight checklists

💙 Thank you for every star, report, and translation. v0.5.0 is for you.

ReSo7200 and others added 20 commits March 27, 2026 19:51
Added a new Mark as Read button for DMs
Added a new way to Mark Communities DMs
Setting the ghost stories to enabled by network side
- Add DexKitCache: version-keyed cache that skips DexKit re-scanning when the Instagram version hasn't changed, improving hook startup time
  - Move SUPPORTED_PACKAGES list and add getVariantLabel() to CommonUtils so all package/variant logic lives in one place
  - Add I18n utility (w/ T8numen) for loading module strings inside the Instagram process via createPackageContext
  - Expand FeatureFlags with new flags covering downloader, ghost extensions, comment copy, story mention, and backup features
  - Update FeatureManager and FeatureStatusTracker to handle the new flags
  - Update SettingsManager to persist and load the new flag set

Co-Authored-By: T8numen <164989241+t8numen@users.noreply.github.com>
 - Rename all ghost hook classes to a consistent naming convention
  - New: keep ephemeral messages from expiring, permanent view mode for view-once media, replay limit bypass, and screenshot permission hook (w/ swakwork)
  - Update GhostEmojiManager and GhostModeUtils to support new hook structure
  - Remove old ghost class files superseded by the rename

Co-Authored-By: swakwork <107795576+swakwork@users.noreply.github.com>
 - Rename StoryFlipping, AutoPlayDisable, and FollowerIndicator to consistent naming convention
  - New: copy comment text to clipboard (w/ isma3iloiso)
  - New: story mention hook (w/ swakwork)
  - Add UserUtils for shared user-related helpers
  - Update FollowIndicatorTracker to support new hook structure
  - Remove old misc class files superseded by the rename

Co-Authored-By: swakwork <107795576+swakwork@users.noreply.github.com>
Co-Authored-By: İsmail Akçay <73528490+isma3iloiso@users.noreply.github.com>
- Rename Interceptor to IGNetworkInterceptor for clarity and consistent naming convention
  - Remove old Interceptor class
- Rename DevOptionsEnable to DevOptionsUnlockHook for consistent naming convention
  - New: build expired popup hook (w/ swakwork)
  - Update ConfigManager, JsonExportActivity, and JsonImportActivity to support new hook structure
  - Remove old DevOptionsEnable class superseded by the rename

Co-Authored-By: swakwork <107795576+swakwork@users.noreply.github.com>
- New: download feed videos, posts, reels, stories, and profile pictures (w/ swakwork)

Co-Authored-By: swakwork <107795576+swakwork@users.noreply.github.com>
 - New: EclipseMenuButton injects a gear icon into Instagram's action bar for quick access to module settings
  - Update UIHookManager and ui utilities to support the new button and hook structure
- New: SettingsBackupManager for exporting and restoring module settings
- New: FeaturesFragment providing a dedicated UI panel for toggling module features (w/ Placeholder6)
  - Update MainActivity, HomeFragment, and HelpFragment to integrate new navigation flow
  - Update AdBlocker and TrackingLinkDisable for compatibility with new hook structure
  - Update DialogUtils, CustomToast, VersionCheck, VersionCheckUtility, and Contributor utilities

Co-Authored-By: Placeholder6 <86405576+placeholder6@users.noreply.github.com>
- Register all new and renamed hooks (ghost, misc, network, devops, downloader, ui)
  - Move SUPPORTED_PACKAGES lookup to CommonUtils
  - Integrate DexKitCache to skip redundant DexKit scans on same Instagram version
  - Add BroadcastReceiver for live preference sync from FeaturesFragment without requiring a restart
  - Add receivers for config import and settings restore triggers
  - Expose moduleSourceDir as public static for use across hooks
- Add and update translated strings across all supported locales
  - Add new dialog, downloader, ghost, backup, and story mention strings to all languages
  - Add full translations for el, fr, he, id, iw, zh-rCN (previously missing new strings)
  - Add app resources (icons, drawables, layouts, etc.)
  - Bump latest_version to 0.5.0 in version.json
Co-Authored-By: ΞTΞRNAL <137927782+particle-box@users.noreply.github.com>
- Rewrite README with modern layout, shields, collapsible feature sections, full install instructions for root and non-root, compatibility table, and contrib.rocks contributor grid
  - Add DISCLAIMER.md covering no Meta/Instagram affiliation, user ToS responsibility, and right to discontinue
  - Add GitHub issue templates (bug report + feature request) with mandatory pre-flight checklists to reduce duplicates; disable blank issues
@ReSo7200 ReSo7200 merged commit fe52d37 into main Apr 14, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment