From 60129b25fc84a3674e6276616f57f4254698cce0 Mon Sep 17 00:00:00 2001
From: AresJudge <53213938+EscapeA@users.noreply.github.com>
Date: Sat, 25 Oct 2025 23:28:24 +0800
Subject: [PATCH 1/9] add Simplified Chinese
add Simplified Chinese
---
app/src/main/res/values-zh-rCN/strings.xml | 119 +++++++++++++++++++++
1 file changed, 119 insertions(+)
create mode 100644 app/src/main/res/values-zh-rCN/strings.xml
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 00000000..cf32ff6b
--- /dev/null
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,119 @@
+
+
+
+ InstaEclipse
+ 首页
+ 功能
+ 帮助
+ 版本
+
+ 模块未启用。请启用它。
+ 模块状态:
+ 模块状态:已禁用
+ 请在 Xposed 安装程序中启用该模块。
+ 模块状态: 已启用 (无 Root 权限)
+ 需要 Root 权限才能自动重启。需要手动重启。
+ 模块状态:已启用
+ 模块已启用并正常工作。
+ 正在检查 Instagram
+ Instagram 已安装
+ Instagram 未安装
+ 检查 Instagram 状态时发生错误
+ 启动 Instagram
+ 下载 APK
+ 如何使用
+ 长按搜索图标
+ 贡献者
+ 特别感谢
+
+ Instagram Logo
+ instagram_info
+
+ 帮助和故障排除
+ 查询更新和文档。
+ 前往 GitHub
+ 查询支持
+ 前往 Telegram
+ InstaEclipse Telegram Group
+
+ InstaEclipse GitHub
+ GitHub
+ Telegram
+
+ 常见问题
+
+1. 使用 Google Play 版本时无法正常运行或崩溃?
+\n- 请使用 APKMirror 下载的版本。
+
+
+2. 模块未启用?
+\n- 在 LSPosed 中禁用并重新启用该模块。
+
+
+3. 功能无法使用?
+\n- 强制停止并重新启动 Instagram。
+
+
+4. 开发者选项导致崩溃?
+\n- 按照开发者选项指南操作。
+
+
+5. 开发者选项的标签或数字异常
+\n- 使用 Beta 或 Alpha 版本,因为稳定版有进行过混淆。
+
+
+6. 启用了无干扰模式,但内容仍然显示?
+\n- 强制停止 Instagram 并清除其缓存。
+
+
+ 模块仍然无法使用?
+
+获取 root 权限,请尝试使用 JingMatrix\'s LSPosed
。如果您未获取 root 权限,请安装JingMatrix\'s LSPatch,然后依据指南进行操作 ]]>
+
+
+ 开发者选项
+ 幽灵模式
+ 无干扰模式
+ 移除广告
+ 移除分析
+ 启用/禁用所有
+
+ Hint
+
+ 幽灵模式选项
+ 隐藏输入状态
+ 限时动态
+ 查看一次
+ 直播
+ 私信
+ 停用输入状态提示
+ 截图
+
+ 开发者选项指南
+ 仅能在 Beta/Alpha 中启用!
+ 请确保您已登录!
+ 1. 开启 Instagram,并长按主页按钮。
+ 2. 导航至开发者选项 > MetaConfig 设定与覆盖。
+ 3. 搜索「Employee」并启用以下选项:
+ 4. 最后,从模块中禁用开发者选项以防止应用崩溃。
+
+ • is employee
+ • is employee or test user
+ • employee options
+
+ 无干扰模式选项
+ 关闭限时动态
+ 关闭动态
+ 关闭连续短片
+ 禁用探索
+ 禁用评论
+
+ 杂项
+ 杂项选项
+ 禁用限时动态翻页
+ 禁用视频自动播放
+ 显示关注者提示
+ 显示已启用功能提示
+
+ Contributor Name
+
From b5d652981bd2cfa63d8d501a66ebe2f362143191 Mon Sep 17 00:00:00 2001
From: Figim
Date: Thu, 15 Jan 2026 23:21:48 +0400
Subject: [PATCH 2/9] Update Azerbaijani translations in strings.xml
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
New/Extra translations. Fix incorrect translations☺️
---
app/src/main/res/values-az/strings.xml | 147 +++++++++++++------------
1 file changed, 78 insertions(+), 69 deletions(-)
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 8d40bb34..2c523308 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -1,113 +1,122 @@
-
-
+
InstaEclipse
- Ana Səhifə
- Funksiyalar
+ v0.4.4 Beta
+ Əsas səhifə
+ Xüsusiyyətlər
Kömək
+ Versiya
- Versiya
- Modul aktiv deyil. Lütfən aktiv edin.
+ Modul aktiv deyil. Xahiş olunur, onu aktivləşdirin.
- Modul Statusu:
+ Modul Vəziyyəti:
- Modul Statusu: Deaktiv
- Lütfən modulu Xposed Installer\'da aktiv edin.
+ Modul Vəziyyəti: Qapalı
+ Zəhmət olmasa, modulu Xposed Installer-da aktivləşdirin.
- Modul Statusu: Aktiv (Root Yoxdur)
- Avtomatik yenidən başlatma üçün root lazımdır. Manual yenidən başlatma lazımdır.
+ Modul Vəziyyəti: Aktivdir (Root Girişi Yoxdur)
+ Birbaşa yenidən başlatmaq üçün root girişi tələb olunur. Əl ilə yenidən başlatmaq ehtiyacı var.
- Modul Statusu: Aktiv
+ Modul Vəziyyəti: Aktivdir
Modul aktivdir və işləyir.
Instagram Yoxlanılır
- Quraşdırılmış Instagram Versiyası:
- Instagram quraşdırılmayıb.
- Instagram statusu yoxlanarkən xəta baş verdi.
-
+ Instagram quraşdırılıb
+ Instagram quraşdırılmayıb
+ Instagram vəziyyətini yoxlayanda xəta
+
Instagram-ı işə sal
- APK-ni yüklə
+ APK-nı Yüklə
Necə istifadə etməli
- Modul hələ də işləmir?
-
- Axtarış ikonuna uzun basın
- Təhfə Verənlər
+ Axtarış simvolun basılı saxlayın
+ Töhfəçilər
Xüsusi Təşəkkürlər
-
+
+ Instagram Logo
+ instagram_info
- Kömək & Problemlərin Həlli
- Yeniləmələri və Dökümentasiyanı tapın.
- GitHub\'a Keç
- Dəstək alın.
- Telegram\'a Keç
-
-
+ Kömək və Problemlərin Həlli
+ Yeniləmələri və sənədləri tapın.
+ GitHub-a keçin
+ Dəstək Tapın.
+ Telegram-a Keçin
+ InstaEclipse Telegram Group
+
+
+ InstaEclipse GitHub
GitHub
Telegram
- Tez-tez Soruşulan Suallar
- 1. Google Play Versiyasındı işləmir və ya xəta verir?\n- APKMirror APK\'lərindən istifadə edin.
- 2. Modul aktiv deyil?\n- Modulu LSPosed\'də deaktiv edib yenidən aktiv edin.
- 3. Funksiyalar işləmir?\n- Instagram\'ı zorla dayandırıb keşini təmizləyin.
- 4. Tərtibatçı variantları xəta verir?\n- Tərtibatçı variantları bələdçisini izləyin.
- 5. Tərtibatçı variantlarında qəribə etiketlər və ya nömrələr var?\n- Sabit versiyalardı qarışıq olduğunu gözünə alaraq Beta və ya Alfa versiyalardan istifadə edin.
- 6. "Dikkat Dağıtıcıları Bağla" funksiyası aktiv amma məzmun hələ də görünür?\n- Instagram\'ı zorla dayandırın və keşini təmizləyin.
+ Tez-tez verilən suallar
+ 1. Google Play Versiyasın istifadə edərkən işləmir/xəta olur?\n- APKMirror APK-ların istifadə et
+ 2. Modul aktiv deyil?\n- LSPosed-də modulu qapadın və təkrar aktivləşdirin.
+ 3. Xüsusiyyətlər işləmir?\n- Instagram-ı məcburi dayandırın və yenidən başladın.
+ 4. Tərtibatçı seçimləri xətalara səbəb olur?\n- Tərtibatçı seçimləri rəhbərini izləyin.
+ 5. Tərtibatçı seçimlərində qəribə etiketlər və ya nömrələr varmı?\n- Stabil versiyalarda qarışıqlıq olduğu üçün Beta və ya Alpha versiyaların istifadə edin.
+ 6. Diqqəti yayındırmayan işləkdir, ancaq məzmun hələ də görünür?\n- Instagram-ı məcburi dayandırın və keşkəsini təmizləyin.
+
+
+ Modul hələ də işləmir?
+ rooted try using JingMatrix\'s LSPosed
If you are not rooted install JingMatrix\'s LSPatch then follow Tərtibatçı Variantları
- Gizli Rejim
- Diqqət Dağıtıcıları Bağla
- Reklamları Sil
- Analitikləri Sil
+ Tərtibatçı Seçimləri
+ Kabus Rejimi
+ Diqqəti yayındırmayan
+ Reklamları Təmizlə
+ Analitiki Təmizlə
- Hamısını Aktiv/Deaktiv Et
+ Hamısını Aktiv et/Qapat
-
+
+ Hint
- Gizli Rejim Seçimləri
- Yazır
+ Kabus Rejimi Seçimləri
+ Yazılır
Hekayə
- Bir dəfə bax
- Canlı Yayım
+ Bir dəfə baxıb
+ Canlı
Birbaşa Mesajlar
- "Yazır" Seçimini Deaktiv Et
+ Yazılır
+ Ekran görüntüsü
- Ekran görüntüsü
- Tərtibatçı Variantları Bələdçisi
- Yalnız Beta/Alfa versiyalarında istifadə edin!
- Əvvəlcə daxil olduğunuzdan əmin olun!
+ Tərtibatçı Seçimləri Rəhbəri
+ Bunu ancaq Beta/Alpha versiyalarında istifadə edin!
+ Əvvəlcə giriş etdiyinizə əmin olun!
- 1. Instagram\'ı açın və Ana Səhifə düyməsini basıb saxlayın.
- 2. Tərtibatçı Variantları > MetaConfig Ayarları & Override-lara keçin.
- 3. "Employee" sözünü axtarın və aşağıdaki variantları aktiv edin:
- 4. Sonda, tətbiqin xəta verməməsi üçün moduldaki Tərtibatçı Variantlarını deaktiv edin.
+ 1. Instagram-ı açın və əsas səhifə düyməsini basıb saxlayın.
+ 2. Tərtibatçı Seçimləri > MetaConfig Tənzimləmələri & Overrides-a keçin.
+ 3. \'Employee\' axtarın və aşağıdakı seçimləri aktivləşdirin:
+ 4. Son olaraq, tətbiq çökməsin önləmək üçün moduldan Tərtibatçı Seçimlərini qapadın
-
+
+ • is employee
+ • is employee or test user
+ • employee options
- Diqqət Dağıtıcıları Bağlat Seçimləri
- Hekayələri Deaktiv Et
- Axışı Deaktiv Et
- Reels\'ləri Deaktiv Et
- Kəşf Etməyi Deaktiv Et
- Rəyləri Deaktiv Et
+ Diqqəti yayındırmayan seçimlər
+ Hekayələri Gizlət
+ Səhifələməni qapadın
+ Reels video Qapadın
+ Kəṣfi Qapat
+ Şərhləri Qapadın
Müxtəlif
Müxtəlif Seçimlər
- Hekayə Çevirməni Deaktiv Et
- Video Avtomatik Oynatmağı Deaktiv Et
+ Hekayə Dəyişməsini Qapat
+ Video Birbaşa Oynadılmasın Qapat
+ İzləyici Ani Bildirişi Göstər
+ Aktivləşən Xüsusiyyətlər Bildirişi Göstər
- Aktiv edilmiş funksiyalar
- Töhfə Verənin Adı
+ Töhfəçi adı
-
- İzləmə statusu
From f5d40a06fdb1aab313983131f63167fa3f0b77b3 Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Sat, 7 Feb 2026 23:51:47 +0300
Subject: [PATCH 3/9] feat: disable repost
disabled the repost functionality
---
.../reso/instaeclipse/mods/network/Interceptor.java | 7 ++++++-
.../instaeclipse/utils/core/SettingsManager.java | 2 ++
.../reso/instaeclipse/utils/dialog/DialogUtils.java | 13 +++++++++++--
.../instaeclipse/utils/feature/FeatureFlags.java | 1 +
4 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java b/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
index a3032bae..34e056ae 100644
--- a/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
+++ b/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
@@ -130,6 +130,11 @@ protected void beforeHookedMethod(MethodHookParam param) {
|| uri.getPath().contains("/logging_client_events");
}
+ // Misc
+ if (FeatureFlags.disableRepost){
+ shouldDrop |= uri.getPath().contains("/media/create_note/");
+ }
+
if (shouldDrop) {
// XposedBridge.log("the URI was blocked: " + uri.getPath());
// Modify the URI to divert the request to a harmless endpoint
@@ -143,10 +148,10 @@ protected void beforeHookedMethod(MethodHookParam param) {
}
/*
DEV Purposes
+ */
else {
XposedBridge.log("Logging: " + uri.getHost() + uri.getPath());
}
- */
if (FeatureFlags.showFollowerToast) {
if (uri.getPath() != null && uri.getPath().startsWith("/api/v1/friendships/show/")) {
diff --git a/app/src/main/java/ps/reso/instaeclipse/utils/core/SettingsManager.java b/app/src/main/java/ps/reso/instaeclipse/utils/core/SettingsManager.java
index 15b455d2..e01e1cf4 100644
--- a/app/src/main/java/ps/reso/instaeclipse/utils/core/SettingsManager.java
+++ b/app/src/main/java/ps/reso/instaeclipse/utils/core/SettingsManager.java
@@ -57,6 +57,7 @@ public static void saveAllFlags() {
editor.putBoolean("isMiscEnabled", FeatureFlags.isMiscEnabled);
editor.putBoolean("disableStoryFlipping", FeatureFlags.disableStoryFlipping);
editor.putBoolean("disableVideoAutoPlay", FeatureFlags.disableVideoAutoPlay);
+ editor.putBoolean("disableRepost", FeatureFlags.disableRepost);
editor.putBoolean("showFollowerToast", FeatureFlags.showFollowerToast);
editor.putBoolean("showFeatureToasts", FeatureFlags.showFeatureToasts);
@@ -108,6 +109,7 @@ public static void loadAllFlags(Context context) {
FeatureFlags.isMiscEnabled = prefs.getBoolean("isMiscEnabled", false);
FeatureFlags.disableStoryFlipping = prefs.getBoolean("disableStoryFlipping", false);
FeatureFlags.disableVideoAutoPlay = prefs.getBoolean("disableVideoAutoPlay", false);
+ FeatureFlags.disableRepost = prefs.getBoolean("disableRepost", false);
FeatureFlags.showFollowerToast = prefs.getBoolean("showFollowerToast", false);
FeatureFlags.showFeatureToasts = prefs.getBoolean("showFeatureToasts", false);
diff --git a/app/src/main/java/ps/reso/instaeclipse/utils/dialog/DialogUtils.java b/app/src/main/java/ps/reso/instaeclipse/utils/dialog/DialogUtils.java
index 55153f2f..d515965f 100644
--- a/app/src/main/java/ps/reso/instaeclipse/utils/dialog/DialogUtils.java
+++ b/app/src/main/java/ps/reso/instaeclipse/utils/dialog/DialogUtils.java
@@ -662,7 +662,13 @@ private static void showMiscOptions(Context context) {
LinearLayout layout = createSwitchLayout(context);
// Create all child switches
- Switch[] switches = new Switch[]{createSwitch(context, "Disable Story Auto-Swipe", FeatureFlags.disableStoryFlipping), createSwitch(context, "Disable Video Autoplay", FeatureFlags.disableVideoAutoPlay), createSwitch(context, "Show Follower Toast", FeatureFlags.showFollowerToast), createSwitch(context, "Show Feature Toasts", FeatureFlags.showFeatureToasts)};
+ Switch[] switches = new Switch[]{
+ createSwitch(context, "Disable Story Auto-Swipe", FeatureFlags.disableStoryFlipping),
+ createSwitch(context, "Disable Video Autoplay", FeatureFlags.disableVideoAutoPlay),
+ createSwitch(context, "Disable Repost", FeatureFlags.disableRepost),
+ createSwitch(context, "Show Follower Toast", FeatureFlags.showFollowerToast),
+ createSwitch(context, "Show Feature Toasts", FeatureFlags.showFeatureToasts)
+ };
// Create Enable/Disable All switch
@SuppressLint("UseSwitchCompatOrMaterialCode") Switch enableAllSwitch = createSwitch(context, "Enable/Disable All", areAllEnabled(switches));
@@ -693,9 +699,12 @@ private static void showMiscOptions(Context context) {
FeatureFlags.disableVideoAutoPlay = isChecked;
break;
case 2:
- FeatureFlags.showFollowerToast = isChecked;
+ FeatureFlags.disableRepost = isChecked;
break;
case 3:
+ FeatureFlags.showFollowerToast = isChecked;
+ break;
+ case 4:
FeatureFlags.showFeatureToasts = isChecked;
break;
}
diff --git a/app/src/main/java/ps/reso/instaeclipse/utils/feature/FeatureFlags.java b/app/src/main/java/ps/reso/instaeclipse/utils/feature/FeatureFlags.java
index 446a9169..046f8ab7 100644
--- a/app/src/main/java/ps/reso/instaeclipse/utils/feature/FeatureFlags.java
+++ b/app/src/main/java/ps/reso/instaeclipse/utils/feature/FeatureFlags.java
@@ -46,6 +46,7 @@ public class FeatureFlags {
public static boolean disableVideoAutoPlay = false;
public static boolean showFollowerToast = false;
public static boolean showFeatureToasts = false;
+ public static boolean disableRepost = false;
}
From fa1cc825e47d1e8584bfe2b17da1696184f637e6 Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Sun, 8 Feb 2026 01:03:52 +0300
Subject: [PATCH 4/9] Open menu: Add support for newer layout
Added support for newer layouts.
---
.../instaeclipse/mods/ui/UIHookManager.java | 52 +++++++++++++++++--
1 file changed, 47 insertions(+), 5 deletions(-)
diff --git a/app/src/main/java/ps/reso/instaeclipse/mods/ui/UIHookManager.java b/app/src/main/java/ps/reso/instaeclipse/mods/ui/UIHookManager.java
index dbcee7be..ece7eab7 100644
--- a/app/src/main/java/ps/reso/instaeclipse/mods/ui/UIHookManager.java
+++ b/app/src/main/java/ps/reso/instaeclipse/mods/ui/UIHookManager.java
@@ -41,11 +41,31 @@ private static boolean isAnyGhostOptionEnabled() {
public static void setupHooks(Activity activity) {
// Hook Search Tab (open InstaEclipse Settings)
- hookLongPress(activity, "search_tab", v -> {
- DialogUtils.showEclipseOptionsDialog(activity);
- VibrationUtil.vibrate(activity);
- return true;
- });
+ String[] possibleSearch = {"search_tab", "action_bar_end_action_buttons"};
+
+ for (String id : possibleSearch) {
+ @SuppressLint("DiscouragedApi")
+ int viewId = activity.getResources().getIdentifier(id, "id", activity.getPackageName());
+ View view = activity.findViewById(viewId);
+
+ if (view != null) {
+ processSearchView(activity, view, id);
+ } else {
+ // VIEW NOT FOUND YET: Wait for the layout to change and try again
+ final View decorView = activity.getWindow().getDecorView();
+ decorView.getViewTreeObserver().addOnGlobalLayoutListener(new android.view.ViewTreeObserver.OnGlobalLayoutListener() {
+ @Override
+ public void onGlobalLayout() {
+ View lateView = activity.findViewById(viewId);
+ if (lateView != null) {
+ processSearchView(activity, lateView, id);
+ // Remove listener so we don't keep calling this unnecessarily
+ decorView.getViewTreeObserver().removeOnGlobalLayoutListener(this);
+ }
+ }
+ });
+ }
+ }
// Hook Inbox Button (toggle Ghost Quick Options)
String[] possibleIds = {"action_bar_inbox_button", "direct_tab"};
@@ -194,4 +214,26 @@ protected void afterHookedMethod(MethodHookParam param) {
});
}
+ private static void applySearchHook(Activity activity, View v) {
+ v.setOnLongClickListener(view -> {
+ DialogUtils.showEclipseOptionsDialog(activity);
+ VibrationUtil.vibrate(activity);
+ return true;
+ });
+ }
+
+ private static void processSearchView(Activity activity, View view, String id) {
+ if (id.equals("action_bar_end_action_buttons") && view instanceof ViewGroup container) {
+ for (int i = 0; i < container.getChildCount(); i++) {
+ View child = container.getChildAt(i);
+ CharSequence description = child.getContentDescription();
+ if (description != null && description.toString().toLowerCase().contains("search")) {
+ applySearchHook(activity, child);
+ }
+ }
+ } else {
+ applySearchHook(activity, view);
+ }
+ }
+
}
From bd6c5cf9a22e85074edbcc3797ed16133608a206 Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Wed, 18 Feb 2026 12:51:04 +0300
Subject: [PATCH 5/9] Update strings.xml
---
app/src/main/res/values-az/strings.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 2c523308..ce3cd02c 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -1,3 +1,4 @@
+
InstaEclipse
From 0989574e5e07ec2bee3958053a91dc2aa6299e37 Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Wed, 18 Feb 2026 20:45:06 +0300
Subject: [PATCH 6/9] Fix main UI
Fixed a simple issue with the UI
---
app/src/main/res/layout/activity_main.xml | 98 ++++++++++-------------
1 file changed, 41 insertions(+), 57 deletions(-)
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 123ab4cf..0c5fd648 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,15 +1,16 @@
+ android:background="@color/black"
+ android:fitsSystemWindows="true">
-
@@ -17,80 +18,63 @@
+ android:layout_height="48dp">
-
+ app:tint="@color/white"
+ tools:ignore="RtlSymmetry" />
-
-
-
-
+ android:textSize="18sp"
+ android:textStyle="bold" />
-
-
+ app:layout_behavior="@string/appbar_scrolling_view_behavior">
-
-
+
-
+
+
-
-
+
+
+
-
+
\ No newline at end of file
From 4e6fb9f701a65e29246f52ba7420a4dcc47b588f Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Wed, 18 Feb 2026 20:56:13 +0300
Subject: [PATCH 7/9] Stop logging
---
.../instaeclipse/mods/network/Interceptor.java | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java b/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
index 34e056ae..aa7945e8 100644
--- a/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
+++ b/app/src/main/java/ps/reso/instaeclipse/mods/network/Interceptor.java
@@ -101,10 +101,10 @@ protected void beforeHookedMethod(MethodHookParam param) {
return;
}
shouldDrop |= (uri.getPath().startsWith("/api/v1/clips/") && uri.getQuery() != null
- && (uri.getQuery().contains("next_media_ids=")
- || uri.getQuery().contains("max_id=")))
- || uri.getPath().contains("/clips/discover/")
- || uri.getPath().contains("/mixed_media/discover/stream/");
+ && (uri.getQuery().contains("next_media_ids=")
+ || uri.getQuery().contains("max_id=")))
+ || uri.getPath().contains("/clips/discover/")
+ || uri.getPath().contains("/mixed_media/discover/stream/");
}
if (FeatureFlags.disableExplore) {
shouldDrop |= uri.getPath().contains("/discover/topical_explore")
@@ -131,8 +131,8 @@ protected void beforeHookedMethod(MethodHookParam param) {
}
// Misc
- if (FeatureFlags.disableRepost){
- shouldDrop |= uri.getPath().contains("/media/create_note/");
+ if (FeatureFlags.disableRepost) {
+ shouldDrop |= uri.getPath().contains("/media/create_note/");
}
if (shouldDrop) {
@@ -148,10 +148,10 @@ protected void beforeHookedMethod(MethodHookParam param) {
}
/*
DEV Purposes
- */
else {
XposedBridge.log("Logging: " + uri.getHost() + uri.getPath());
}
+ */
if (FeatureFlags.showFollowerToast) {
if (uri.getPath() != null && uri.getPath().startsWith("/api/v1/friendships/show/")) {
From eb9ffc6aef7fa9dae419a0448c6f40bb1b98dbe5 Mon Sep 17 00:00:00 2001
From: Abdul <47777771+ReSo7200@users.noreply.github.com>
Date: Wed, 18 Feb 2026 21:24:07 +0300
Subject: [PATCH 8/9] Fix UI again
---
app/src/main/res/layout/activity_main.xml | 30 ++++++++++++++++++-----
1 file changed, 24 insertions(+), 6 deletions(-)
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 0c5fd648..5126db5c 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -1,7 +1,6 @@
+ android:layout_height="48dp"
+ android:background="@color/black">
+ tools:ignore="HardcodedText,RtlSymmetry" />
+ android:textStyle="bold"
+ android:textColor="@color/white" />
+
+
@@ -47,6 +64,7 @@
app:layout_behavior="@string/appbar_scrolling_view_behavior">
Date: Wed, 18 Feb 2026 21:24:25 +0300
Subject: [PATCH 9/9] Version 0.4.5
---
app/build.gradle | 4 ++--
.../reso/instaeclipse/utils/version/VersionCheckUtility.java | 2 +-
app/src/main/res/values-az/strings.xml | 2 +-
app/src/main/res/values-fr/strings.xml | 2 +-
app/src/main/res/values/strings.xml | 2 +-
version.json | 2 +-
6 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/build.gradle b/app/build.gradle
index d4a8171a..7b821481 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -10,8 +10,8 @@ android {
applicationId "ps.reso.instaeclipse"
minSdkVersion 28
targetSdk 36
- versionCode 11
- versionName '0.4.4'
+ versionCode 12
+ versionName '0.4.5'
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/java/ps/reso/instaeclipse/utils/version/VersionCheckUtility.java b/app/src/main/java/ps/reso/instaeclipse/utils/version/VersionCheckUtility.java
index f47a8820..65790179 100644
--- a/app/src/main/java/ps/reso/instaeclipse/utils/version/VersionCheckUtility.java
+++ b/app/src/main/java/ps/reso/instaeclipse/utils/version/VersionCheckUtility.java
@@ -15,7 +15,7 @@
public class VersionCheckUtility {
- private static final String CURRENT_VERSION = "0.4.4"; // Current version
+ private static final String CURRENT_VERSION = "0.4.5"; // Current version
private static final String VERSION_CHECK_URL = "https://raw.githubusercontent.com/ReSo7200/InstaEclipse/refs/heads/main/version.json"; // JSON URL
public static void checkForUpdates(Context context) {
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index ce3cd02c..9e5cd1b9 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -2,7 +2,7 @@
InstaEclipse
- v0.4.4 Beta
+ v0.4.5 Beta
Əsas səhifə
Xüsusiyyətlər
Kömək
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 057ac4e4..7c54be53 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -1,7 +1,7 @@
InstaEclipse
- v0.4.4 Beta
+ v0.4.5 Beta
Menu
Fonctionnalités
Aide
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4dc6eeb2..738c692b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -1,7 +1,7 @@
InstaEclipse
- v0.4.4 Beta
+ v0.4.5 Beta
Home
Features
Help
diff --git a/version.json b/version.json
index b42a4fe3..9bf7ce2a 100644
--- a/version.json
+++ b/version.json
@@ -1,4 +1,4 @@
{
- "latest_version": "0.4.4",
+ "latest_version": "0.4.5",
"update_url": "https://github.com/ReSo7200/InstaEclipse/releases/latest"
}