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