Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
52f56e2
Fix Newer Instagram
ReSo7200 Mar 27, 2026
0fd0769
Add new Mark as Read buttons
ReSo7200 Mar 30, 2026
d7402f3
Temp: Ghost Stories Feature Flag
ReSo7200 Mar 30, 2026
e9ed667
feat(core): DexKit cache, i18n support, expanded feature flags
ReSo7200 Apr 12, 2026
deebef8
feat(ghost): refactor ghost hooks + new ghost features
ReSo7200 Apr 12, 2026
9cc4f16
feat(misc): refactor misc hooks + comment copy + story mention
ReSo7200 Apr 12, 2026
e5f89f8
refactor(network): rename Interceptor to IGNetworkInterceptor
ReSo7200 Apr 12, 2026
01d3c05
feat(devops): refactor dev options + build expired popup
ReSo7200 Apr 12, 2026
0cb057e
feat(downloader): media downloader
ReSo7200 Apr 12, 2026
72ec61f
feat(ui): EclipseMenuButton + UIHookManager updates
ReSo7200 Apr 12, 2026
5317ef6
feat(backup): settings backup manager
ReSo7200 Apr 12, 2026
dbd8294
feat(app): features fragment + app UI updates
ReSo7200 Apr 12, 2026
172c5fd
feat(module): wire all new hooks + live sync receiver
ReSo7200 Apr 12, 2026
b0bf36b
feat(i18n): full i18n support + resources + bump version to 0.5.0
ReSo7200 Apr 12, 2026
2c1a171
feat(contributors): add particle-box to contributors
ReSo7200 Apr 12, 2026
c74c64d
feat(repo): modern README, disclaimer, issue templates.
ReSo7200 Apr 12, 2026
9f39d0c
fix(toggles): Fixed issue with ghost mode toggles
ReSo7200 Apr 12, 2026
d2d4975
update(Bump to 0.5.0)
ReSo7200 Apr 12, 2026
1734982
fix(UI): Fixed UI for modern APIs
ReSo7200 Apr 12, 2026
7278dfe
fix(downloader): Fixed username getter and downloads on some UIs
ReSo7200 Apr 12, 2026
a24ea5b
update(devops): enhance detection
ReSo7200 Apr 13, 2026
7a11e3f
fix(follower-status): enhanced Boolean detection
ReSo7200 Apr 13, 2026
08ee26f
update(permanent-view-once): enhanced cache detection
ReSo7200 Apr 13, 2026
c42145e
disable(EclipseMenuButton): Enhanced and later disabled
ReSo7200 Apr 13, 2026
054d186
update(devops): added a fail-over for someversions
ReSo7200 Apr 13, 2026
0692556
remove(Settings-button): Stick to hold on search-explore button
ReSo7200 Apr 13, 2026
3dd7430
update(follower-toast)
ReSo7200 Apr 13, 2026
f7cd8d7
update(notice-view-once)
ReSo7200 Apr 13, 2026
3fb673a
fix|refactor(downloader)
ReSo7200 Apr 14, 2026
2b7b654
refactor(followerstatus)
ReSo7200 Apr 14, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 90 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
name: Bug Report
description: Report a bug or broken feature
labels: ["bug"]
body:
- type: markdown
attributes:
value: |
## Before you continue
> **Failure to complete all checkboxes may result in your issue being closed and you being temporarily blocked from opening new issues.**

- type: checkboxes
id: preflight
attributes:
label: Pre-submission checklist
description: You must check every box before submitting.
options:
- label: I have searched [existing issues](https://github.com/ReSo7200/InstaEclipse/issues) and this is **not a duplicate**.
required: true
- label: I am using Instagram from **APKMirror**, not the Google Play Store.
required: true
- label: I have tried **disabling and re-enabling** the module in LSPosed/LSPatch and force-stopping Instagram.
required: true
- label: I have read the [FAQ](https://github.com/ReSo7200/InstaEclipse#-faq) and my issue is not covered there.
required: true
- label: I understand that submitting duplicate issues or ignoring this checklist may result in being blocked from the repo.
required: true

- type: input
id: instaeclipse_version
attributes:
label: InstaEclipse Version
placeholder: e.g. v0.5.0
validations:
required: true

- type: input
id: instagram_version
attributes:
label: Instagram Version
placeholder: e.g. 360.0.0.0.85 (from APKMirror)
validations:
required: true

- type: dropdown
id: root_method
attributes:
label: Setup Method
options:
- Root — LSPosed (JingMatrix fork)
- Root — LSPosed (other fork)
- No Root — LSPatch (JingMatrix fork)
- No Root — LSPatch (other)
validations:
required: true

- type: input
id: device
attributes:
label: Device & Android Version
placeholder: e.g. Pixel 8 — Android 15
validations:
required: true

- type: textarea
id: description
attributes:
label: What happened?
description: Describe the bug clearly. What did you expect to happen, and what actually happened?
placeholder: When I try to ... it does ... instead of ...
validations:
required: true

- type: textarea
id: steps
attributes:
label: Steps to reproduce
placeholder: |
1. Open Instagram
2. Long-press search icon
3. Enable ...
4. See ...
validations:
required: true

- type: textarea
id: logs
attributes:
label: Logs (if available)
description: Paste any relevant LSPosed logs here.
render: text
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
blank_issues_enabled: false
contact_links:
- name: 💬 Telegram Support Group
url: https://t.me/instaEclipse_discussion
about: For quick help, questions, and general discussion — join the Telegram group.
- name: 📢 Telegram Channel
url: https://t.me/InstaEclipse
about: Follow for updates and announcements.
45 changes: 45 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Feature Request
description: Suggest a new feature or improvement
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
## Before you continue
> **Failure to complete all checkboxes may result in your issue being closed and you being temporarily blocked from opening new issues.**

- type: checkboxes
id: preflight
attributes:
label: Pre-submission checklist
description: You must check every box before submitting.
options:
- label: I have searched [existing issues](https://github.com/ReSo7200/InstaEclipse/issues) and this feature has **not already been requested**.
required: true
- label: This is a feature request for **InstaEclipse**, not a general Instagram feature.
required: true
- label: I understand that submitting duplicate requests or ignoring this checklist may result in being blocked from the repo.
required: true

- type: textarea
id: summary
attributes:
label: Feature summary
description: Describe the feature you'd like in one or two sentences.
placeholder: I'd like InstaEclipse to be able to ...
validations:
required: true

- type: textarea
id: motivation
attributes:
label: Why is this useful?
description: Explain the use case — why would this benefit users?
validations:
required: true

- type: textarea
id: details
attributes:
label: Additional details
description: Any implementation ideas, screenshots, or references to similar features in other mods.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,5 @@
local.properties
/app/release
/app/debug
/.claude
/APK
27 changes: 27 additions & 0 deletions DISCLAIMER.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Disclaimer

## No Affiliation

InstaEclipse is an independent open-source project. It is **not affiliated with, endorsed by, sponsored by, or in any way associated with Meta Platforms, Inc. or Instagram.**

"Instagram" is a registered trademark of Meta Platforms, Inc. Any reference to Instagram in this project is solely for descriptive purposes to identify the application this software is designed to work with.

## No Warranty

This software is provided **"as is"**, without warranty of any kind, express or implied. The authors and contributors accept no liability for any damages, data loss, account restrictions, bans, or any other consequences arising from the use of this software.

## User Responsibility

By using InstaEclipse, you acknowledge and agree that:

- You are solely responsible for how you use this software.
- Use of this software may violate Instagram's Terms of Service. You accept full responsibility for any consequences, including but not limited to account suspension or permanent bans.
- The authors and contributors of InstaEclipse bear no responsibility for any action taken by Meta or Instagram against your account.

## Right to Discontinue

The maintainers of InstaEclipse reserve the right to discontinue, suspend, or remove this project — in whole or in part — at any time, for any reason, without prior notice and without any obligation to any user or third party.

## Educational Purpose

This project is intended for **educational and personal use only**. It is not intended to facilitate any activity that is illegal under applicable law.
Loading
Loading