diff --git a/README.md b/README.md index 1fc94cc7..9b7e2b56 100755 --- a/README.md +++ b/README.md @@ -16,10 +16,12 @@ InstaGrabber is an app that allows... It can be used as a drop-in replacement for read functionalities of the official Instagram app, with unnecessary components stripped. -Profile -Post -Story (Highlight shown) -Hashtag +Profile +Post +Comments +Story (Highlight shown) +Hashtag +Location This app is originally made by [@AwaisKing](https://github.com/AwaisKing) who posted on [GitLab](https://gitlab.com/AwaisKing/instagrabber) but subsequently abandoned it. I decided to continue the app cuz why not, ~~even though it might not be that *cash money*.~~ (Also I need to learn Java.) diff --git a/app/src/main/java/awais/instagrabber/MainHelper.java b/app/src/main/java/awais/instagrabber/MainHelper.java index a9c232a1..243c409c 100755 --- a/app/src/main/java/awais/instagrabber/MainHelper.java +++ b/app/src/main/java/awais/instagrabber/MainHelper.java @@ -864,6 +864,10 @@ public final class MainHelper implements SwipeRefreshLayout.OnRefreshListener { R.color.btn_pink_background, null))); } main.mainBinding.btnFollow.setVisibility(View.VISIBLE); + main.mainBinding.btnRestrict.setVisibility(View.VISIBLE); + main.mainBinding.btnRestrict.setText(R.string.tagged); + main.mainBinding.btnRestrict.setBackgroundTintList(ColorStateList.valueOf(resources.getColor( + R.color.btn_blue_background, null))); } main.mainBinding.mainProfileImage.setEnabled(false); @@ -1205,13 +1209,13 @@ public final class MainHelper implements SwipeRefreshLayout.OnRefreshListener { onRefresh(); } else if (v == main.mainBinding.btnFollow) { new ProfileAction().execute("follow"); - } else if (v == main.mainBinding.btnRestrict) { + } else if (v == main.mainBinding.btnRestrict && isLoggedIn) { new ProfileAction().execute("restrict"); } else if (v == main.mainBinding.btnSaved && !iamme) { new ProfileAction().execute("block"); } else if (v == main.mainBinding.btnFollowTag) { new ProfileAction().execute("followtag"); - } else if (v == main.mainBinding.btnTagged) { + } else if (v == main.mainBinding.btnTagged || (v == main.mainBinding.btnRestrict && !isLoggedIn)) { main.startActivity(new Intent(main, SavedViewer.class) .putExtra(Constants.EXTRAS_INDEX, "%"+main.profileModel.getId()) .putExtra(Constants.EXTRAS_USER, "@"+main.profileModel.getUsername()) diff --git a/fastlane/metadata/android/full_description.txt b/fastlane/metadata/android/full_description.txt index d4cd88f1..9d031c99 100755 --- a/fastlane/metadata/android/full_description.txt +++ b/fastlane/metadata/android/full_description.txt @@ -1,12 +1,13 @@ InstaGrabber is an app that allows... -* Viewing **and downloading** Instagram posts, stories (including highlights)\*, DM\*, and profile pictures, **without** letting people know you viewed it! Works for followed private accounts\*! +* Viewing **and downloading** Instagram posts (users: timeline & tagged; account feed/saved\*; explore\*), stories (including highlights)\*, DM\*, and profile pictures (HD), **without** letting people know you viewed it! Works for followed private accounts\*! * Like/bookmark posts\*! * Downloading multiple posts at once (hold & select)! * (Un)follow/restrict/block people\*, and (un)follow hashtags\*! (Or you can add shortcuts to them, without logging in!) * **Copy** post captions, comments, DM messages\*, and profile bios. +* **Post, Reply, Like, & Delete** comments!\* * **Compare** follower/following list! -* Searching usernames and hashtags. +* Searching usernames, hashtags, and locations! * Requires [login](https://github.com/austinhuang0131/instagrabber/blob/master/README.md#how-to-log-in). You must be a current follower of the desired private accounts, this app cannot hack people (which I have to state despite the obvious)! diff --git a/fastlane/metadata/android/images/phoneScreenshots/1.jpg b/fastlane/metadata/android/images/phoneScreenshots/1.jpg index 5796bf47..7e4305a4 100644 Binary files a/fastlane/metadata/android/images/phoneScreenshots/1.jpg and b/fastlane/metadata/android/images/phoneScreenshots/1.jpg differ diff --git a/fastlane/metadata/android/images/phoneScreenshots/2.jpg b/fastlane/metadata/android/images/phoneScreenshots/2.jpg index 36bd581e..76fd0bea 100644 Binary files a/fastlane/metadata/android/images/phoneScreenshots/2.jpg and b/fastlane/metadata/android/images/phoneScreenshots/2.jpg differ diff --git a/fastlane/metadata/android/images/phoneScreenshots/3.jpg b/fastlane/metadata/android/images/phoneScreenshots/3.jpg index ad216f9e..39eeba3b 100644 Binary files a/fastlane/metadata/android/images/phoneScreenshots/3.jpg and b/fastlane/metadata/android/images/phoneScreenshots/3.jpg differ diff --git a/fastlane/metadata/android/images/phoneScreenshots/4.jpg b/fastlane/metadata/android/images/phoneScreenshots/4.jpg index b48d64a4..ad216f9e 100644 Binary files a/fastlane/metadata/android/images/phoneScreenshots/4.jpg and b/fastlane/metadata/android/images/phoneScreenshots/4.jpg differ diff --git a/fastlane/metadata/android/images/phoneScreenshots/5.jpg b/fastlane/metadata/android/images/phoneScreenshots/5.jpg new file mode 100644 index 00000000..b48d64a4 Binary files /dev/null and b/fastlane/metadata/android/images/phoneScreenshots/5.jpg differ diff --git a/fastlane/metadata/android/images/phoneScreenshots/6.jpg b/fastlane/metadata/android/images/phoneScreenshots/6.jpg new file mode 100644 index 00000000..463b2b58 Binary files /dev/null and b/fastlane/metadata/android/images/phoneScreenshots/6.jpg differ