GrindrMod

Now compatible with Grindr 3.0+

A few years ago, Grindr decided to switch
to a larger, 3-column thumbnail layout
which made sense when phones had smaller
displays. Phones these days often feature larger
displays, so with this module you can restore
the original 4-column layout of the Grindr cascade.

User can also select a custom location for the ability
to browse profiles of guys in other cities.

Please note that each release of GrindrMod is specifically
tied to a particular range of versions of the Grindr app.
Each release will be guaranteed to function only with
the specified versions of Grindr.

This release is compatible with Grindr versions 3.0.10 - 3.3.0

FEATURES:
✓ Custom location picker with favorites
✓ Optional persistent statusbar notification
✓ Launcher icon
✓ Selectable 2, 3, 4 or 5-column grid layout
✓ Individual control over notification sounds
✓ Instagram links now open directly in Instagram app, if installed
✓ Retain chats from blocked profiles
✓ Option to show social media icons on the profile bar
✓ Changed layout of the "send location" button to be more reasonable
✓ Send on SHIFT+ENTER in chat text field (for WifiKeyboard)
✓ Optional GPS Accuracy overlay on cascade
✓ Darken the bottom button bar in chat view
✓ Double-tap to clear text field
✓ Map overlay option on cascade*
✓ Profile view history**
✓ Option to re-crop current profile photo
✓ Chats maintenance function***
✓ Border highlight around cascade profiles of ALL active chats
✓ Undo the last cascade refresh by long-tapping on the center tab (Grindr mask)
✓ Sort chats by favorited profiles (long-tap favorites icon WHILE in inbox view) (Only for Grindr 3.0.12 and below)
✓ Chat search function (long-tap the inbox tab icon while viewing the chat inbox)
✓ Filter inbox by online users (long-tap on the home tab while viewing the chat inbox)
✓ Got rid of all nags requesting "high accuracy" location mode
✓ Received photos indicator (camera icon) option for chat inbox (tap on icon to open received photos)
✓ Option to set the minimum GPS accuracy level (i.e. use coarse location instead of fine location)
✓ Backup and restore chats to Google Drive****

*Tapping on the GPS Accuracy text will display your current location
as an overlay in the upper-left corner of the cascade.

**Long-tapping on the favorites tab (star icon) will show
a list of the last 20 profiles you have viewed. Long-tap again to
return to the normal favorites view. If you view more profiles while
in history mode (from the chat inbox tab, or cascade tab), pull once
in history mode to refresh the profile history cascade. Long-tap on
ANY one profile in profile history view to clear the history.

***Double-tap the chat inbox tab to bring up a dialog giving
you the option to bulk-erase one-sided chats before a certain
date. You can also clear ALL chats at once.

****Chats backed up to Google Drive are saved in GrindrMod's private appData
folder, and should be available on any device running GrindrMod and logged
into the same Google Account. If your device has multiple Google Accounts,
you will be prompted to select which account you would like to use for backups.
Each backup is uniquely identified by the device's Android ID and the Grindr
profile from which it came. Only ONE backup per device, per Grindr account is
allowed. Each new backup will overwrite the previous backup for that device only!
The only time you will see multiple entries in the backup list, is if you are using the same
Grindr account on multiple devices. You may restore the chats from each device, as
long as it is for the same Grindr account.

Restoring chats is always a non-destructive operation. No chats are ever deleted
on the target device! You may delete the Google Drive backup by long-tapping on the
backup entry in the restore list.

Please note that the backup files are automatically deleted from Google Drive once
you uninstall GrindrMod.

Like my work? Please consider donating!

PayPal email: grindrguy1001@yahoo.com

NOTE: This module does NOT unlock any paid
features!! It does NOT allow you to view more
guys than what your subscription allows.
It merely fits more profiles on the display at
once by increasing the number of columns
in the grid.

Works for both free Grindr and GrindrXtra.

Author(s): 
Package: 
com.grindrmod.android
Version name: 
3.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
876 in total · 58 in the last 24 hours
MD5 checksum: 
e59472c49a7fff7828e0976e9634b9da
Uploaded on: 
Wednesday, March 15, 2017 - 06:08
Changes: 

✓Updated for Grindr 3.3.0
✓Fix crash on address lookup if module is exited before address is populated

Version name: 
3.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,061 in total · 4 in the last 24 hours
MD5 checksum: 
c48124367efd94701db7880f233544a5
Uploaded on: 
Saturday, March 4, 2017 - 20:46
Changes: 

✓Updated for Grindr 3.2.0

Version name: 
3.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
878 in total · 2 in the last 24 hours
MD5 checksum: 
e109fc4169c07c189870695bc5e96f31
Uploaded on: 
Friday, February 24, 2017 - 05:26
Changes: 

✓Updated for Grindr 3.1.0

Version name: 
3.3.13.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,071 in total · 2 in the last 24 hours
MD5 checksum: 
1a2f88a065461663748bb33f220e8d33
Uploaded on: 
Friday, February 10, 2017 - 18:21
Changes: 

✓Fixed crash on restore chats for certain situations*

*Grindr's special broadcast messages (i.e. the new Inbox tutorial) were
causing the chat restore feature to crash upon restoring chats.

Version name: 
3.3.13
Release type: 
Stable (low risk of bugs)
Number of downloads: 
1,157 in total · 3 in the last 24 hours
MD5 checksum: 
55559cbd6b13ef18621756d09f60957b
Uploaded on: 
Sunday, January 29, 2017 - 21:31
Changes: 

✓Support for Grindr 3.0.13*
✓Material Design for devices running Lollipop+
✓Backup and restore chats to Google Drive**

*Show favorites first setting has been removed for devices running Grindr 3.0.13+ since Grindr now has
its own implementation for grouping favorited profiles in chat inbox view. You can still sort by "online only"
as well as search through the text of all chat messages.

**Chats backed up to Google Drive are saved in GrindrMod's private appData folder, and should be available
on any device running GrindrMod and logged into the same Google Account. If your device has multiple
Google Accounts, you will be prompted to select which account you would like to use for backups. Each backup is
uniquely identified by the device's Android ID and the Grindr profile from which it came. Only ONE backup per
device, per Grindr account is allowed. Each new backup will overwrite the previous backup for that device only!
The only time you will see multiple entries in the backup list, is if you are using the same Grindr account on
multiple devices. You may restore the chats from each device, as long as it is for the same Grindr account.

Restoring chats is always a non-destructive operation. No chats are ever deleted on the target device!
You may delete the Google Drive backup by long-tapping on the backup entry in the restore list.

Please note that the backup files are automatically deleted from Google Drive once you uninstall GrindrMod.

Version name: 
3.2.12.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
969 in total · 1 in the last 24 hours
MD5 checksum: 
7a075484d4f13246acc3975f2ae93554
Uploaded on: 
Friday, January 20, 2017 - 10:21
Changes: 

✓Map overlay is now larger, and zoomable*
✓Switched GrindrMod button back to old behavior

*Maps overlay now runs as a service and draws the interactive map
on top of the cascade. Zoom settings are saved in shared preferences.
Requires you to enable the draw on top of other apps permission for
devices running Marshmallow.

-Since the cascade bug seems to only be tied to the favorites floating
action button, I have decided to restore the old behavior of the GrindrMod
button to appear only when you click on the floating action button in
the home view.

Version name: 
3.2.12
Release type: 
Stable (low risk of bugs)
Number of downloads: 
314 in total · 0 in the last 24 hours
MD5 checksum: 
4eb25e50059e3e15dc9615132f2f3859
Uploaded on: 
Wednesday, January 18, 2017 - 19:45
Changes: 

✓Added support for Grindr 3.0.12
✓Changes to GrindrMod button*

*GrindrMod button's visibility is now tied to the visibility of the floating action
button on the lower right portion of the screen. There is no longer any need to
tap on the floating action button to make the GrindrMod button appear. The reason
for doing this, is because there seems to be an issue with the floating action button
in the Grindr app, where if you tap on it from the favorites screen, switch back to the
cascade, tap on it again, and then scroll, you will see that the profile thumbnails appear
to jump around the display, and the cascade seems to be duplicated at various
intervals. I believe this bug has been there since version 3.0.11, and have concluded
that it has nothing to do, whatsoever, with this module, as I am able to reproduce
it even with the module completely disabled.

Now that I have figured out a way to reliably reproduce it, I changed the visibility logic
for the GrindrMod button so that the user will not have to tap the floating action button
at all to enter the module UI. If somehow you find your cascade has become mangled from
tapping on the floating button (i.e. to set cascade to "online profiles only" or to set and unset
"my type") a quick way to fix it is to enter GrindrMod, change the cascade columns setting at
least once (you can actually just change it and change it back to your previous setting) and
then exit back into Grindr. This restarts the main Grindr activity, which seems appears to
fix the buggy cascade.

Version name: 
3.2.11.10
Release type: 
Stable (low risk of bugs)
Number of downloads: 
845 in total · 1 in the last 24 hours
MD5 checksum: 
f8a173c0f908a04eb72e4d26f2a25f64
Uploaded on: 
Wednesday, January 11, 2017 - 06:21
Changes: 

✓Long-tap inbox tab icon activates search, and double-tap initiates bulk chat erase
✓Added Minimum GPS accuracy option*

*Set the minimum accuracy level for your GPS location. This will effectively
turn any location received by your device's GPS into a coarse, less-accurate
location with an accuracy of your choosing. This is useful if you wish to use
your real location, but would like to keep your exact coordinates obscured.
Valid range is 0 - 99,999 meters/feet depending on your units setting.

Please note that you can only choose to make your location LESS accurate. If
the location retrieved by your device's GPS has less accuracy than the threshold
you specified in GrindrMod settings, the less accurate (larger number) will
always be used.

Version name: 
3.2.11.9
Release type: 
Stable (low risk of bugs)
Number of downloads: 
667 in total · 1 in the last 24 hours
MD5 checksum: 
cd90b54ec0db3dd1a27c5a662a1f0aaa
Uploaded on: 
Saturday, January 7, 2017 - 01:52
Changes: 

✓Tapping on received photos icon in the chat inbox now opens the received photos
✓Fixed UI-flow for bulk chat erase to be more clear

Version name: 
3.2.11.8
Release type: 
Stable (low risk of bugs)
Number of downloads: 
508 in total · 2 in the last 24 hours
MD5 checksum: 
9baee255ed3c9bfd2d37e8a9ede7baec
Uploaded on: 
Wednesday, January 4, 2017 - 23:14
Changes: 

✓Got rid of all nags requesting "high accuracy" location mode*

*You can now use Grindr with ANY location mode enabled (High accuracy, Network mode, Device only),
or even disable location entirely and use a fake location from this module. Please note that if you set
your device to use "Device only" GPS, it may take a while to register your location as it has to wait
for the GPS to obtain a satellite fix in order to update the cascade.

Version name: 
3.2.11.7
Release type: 
Stable (low risk of bugs)
Number of downloads: 
265 in total · 0 in the last 24 hours
MD5 checksum: 
8799a4b7ff4069798b192e174717699c
Uploaded on: 
Tuesday, January 3, 2017 - 03:50
Changes: 

✓Added filter inbox by online users*
✓Additional performance improvements

*Long-tap on the HOME tab (Grindr mask) while in inbox to sort the inbox
by online users.

NOTE: This will also move all blocked users' chats to the bottom of the list.
You can still sort the inbox on favorites by long-tapping the favorites tab.
Sorting by online users setting is NOT persistent, and will be reset once you close
the app, or long-tap AGAIN on the home tab. As usual, all NEW, unread messages will
appear at the top regardless of sorting preferences.

Version name: 
3.2.11.6
Release type: 
Stable (low risk of bugs)
Number of downloads: 
429 in total · 2 in the last 24 hours
MD5 checksum: 
48bb10aec4ae0ae5266ec56c4dd4d61d
Uploaded on: 
Sunday, January 1, 2017 - 08:40
Changes: 

✓Added search function to chat inbox*

*Tap on the inbox tab icon while viewing the chat inbox to search
all chats for specified string. Found string will be highlighted throughout
the conversation. Swiping away from the inbox view will clear the search
query.

Version name: 
3.2.11.5
Release type: 
Stable (low risk of bugs)
Number of downloads: 
253 in total · 1 in the last 24 hours
MD5 checksum: 
6edd8b84f0cd80d102c4e1849084fe4b
Uploaded on: 
Saturday, December 31, 2016 - 03:44
Changes: 

✓Added the ability to sort inbox by chats from favorited profiles*

*Long-tap the favorites tab (star) while in inbox view to display all chats
with favorited profiles first. Long-tap again to revert to normal sorting.

Note: Unread messages will ALWAYS be displayed on top, regardless of sorting method!

Setting is persistent, and will remain set across application instances.

Version name: 
3.2.11.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
512 in total · 0 in the last 24 hours
MD5 checksum: 
3b19ce2ee55df7b08022fbbb2dc65737
Uploaded on: 
Wednesday, December 28, 2016 - 06:25
Changes: 

✓Fixed issue where profile history was not accessible on some larger screen devices

Version name: 
3.2.11.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
281 in total · 0 in the last 24 hours
MD5 checksum: 
439728f2b17b912aed971cd206dda379
Uploaded on: 
Tuesday, December 27, 2016 - 08:20
Changes: 

✓Added option to undo the last cascade refresh*
✓Profile history is now persistent across app instances, increased to 20 profiles**

*Long tap the home tab (Grindr mask) to undo the last cascade refresh. This is
useful for situations where the cascade is refreshed automatically and you wish
to find a guy from the previous cascade.

**Long tap ANY one profile in the profile history to clear the entire history.

Version name: 
3.2.11.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
277 in total · 0 in the last 24 hours
MD5 checksum: 
374550be9ff242d16c670bda2de460ca
Uploaded on: 
Sunday, December 25, 2016 - 18:46
Changes: 

✓Added option to delete photos sent by other users (long tap the photo to delete)
✓Added received photos indicator in the chat inbox if user has sent you photos
✓Minor layout changes in GrindrMod settings screen

Version name: 
3.2.11.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
590 in total · 1 in the last 24 hours
MD5 checksum: 
c3cfd514956b43aab85c8f5745876764
Uploaded on: 
Thursday, December 22, 2016 - 07:34
Changes: 

✓Added yellow border around cascade profiles of ALL active chats
✓Advanced versioning control*

*Will now provide *LIMITED* support for older versions. Each new release of
GrindrMod will be compatible with a specific range of Grindr versions, indicated
in the about dialog.

Also, Grindr will still function without having to deactivate the module, but
a warning message will appear on each startup of the app, alerting the user
that the module features will be unavailable.

This version is compatible with Grindr versions 3.0.10 - 3.0.11

Version name: 
3.2.11
Release type: 
Stable (low risk of bugs)
Number of downloads: 
401 in total · 0 in the last 24 hours
MD5 checksum: 
02b196f3951eddc885d0fa6874154a0a
Uploaded on: 
Tuesday, December 20, 2016 - 05:42
Changes: 

✓Updated for Grindr 3.0.11
✓Added option to only clear chats before a specific date + clear ALL chats
✓Cascade automatically refreshes after change in fake location
✓Fixed address lookup bug where wrong address is set
✓Misc bug fixes and improvements

Version name: 
3.2.10.4
Release type: 
Stable (low risk of bugs)
Number of downloads: 
559 in total · 1 in the last 24 hours
MD5 checksum: 
074deaf3907fd2a09f546613dccaa903
Uploaded on: 
Friday, December 16, 2016 - 23:05
Changes: 

✓Added chats maintenance feature*

*Long press the chat inbox tab to bring up a dialog giving
you the option to clear one-sided chats. You can either clear
all chats where you sent a message but received no response,
or chats where they sent you a message and you did not reply.

Version name: 
3.2.10.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
336 in total · 0 in the last 24 hours
MD5 checksum: 
d8230d6604c0b57dd272cd8cf7980a9a
Uploaded on: 
Thursday, December 15, 2016 - 09:29
Changes: 

✓Added option to re-crop current profile photo*
✓Layout improvements for profile history tab icon
✓Hide favorites floating action button in history mode
✓Fix profile history not showing if no profiles are favorited

*Tapping on your profile image in the profile editor will bring up
a dialog giving you the option to load your current profile image
into the crop editor. This can be useful if you wish to keep the same
profile image, but want to update how the image appears in the
profile cascade.

Please note that the photo will still have to undergo the usual
approval process, so the changes will not be immediate!

Version name: 
3.2.10.1
Release type: 
Stable (low risk of bugs)
Number of downloads: 
364 in total · 2 in the last 24 hours
MD5 checksum: 
414d6a89f8d7d42324a068943fdfdb15
Uploaded on: 
Tuesday, December 13, 2016 - 23:18
Changes: 

✓ Added profile view history*

*Long-tapping on the favorites tab (star icon) will show
a list of the last 10 profiles you have viewed. Long-tap again to
return to the normal favorites view. If you view more profiles while
in history mode (from the chat inbox tab, or cascade tab), pull once
in history mode to refresh the profile history cascade.

The profile history is *NOT* persistent between application instances,
so once the app closes, the history will be cleared.

Version name: 
3.2.10
Release type: 
Stable (low risk of bugs)
Number of downloads: 
368 in total · 0 in the last 24 hours
MD5 checksum: 
3bc7c11d428377bf6edc79365e8761a4
Uploaded on: 
Sunday, December 11, 2016 - 16:39
Changes: 

✓ Updated for Grindr 3.0.10
✓ Added map overlay option to cascade*
✓ Display "Custom GPS Location" when faking location**

*Tapping on the GPS Accuracy text will display your current location
as an overlay in the upper-left corner of the cascade.

**GPS Accuracy text will show as "Custom GPS Location" if
location faking is currently active.

Version name: 
3.2.9.3
Release type: 
Stable (low risk of bugs)
Number of downloads: 
341 in total · 0 in the last 24 hours
MD5 checksum: 
197d68ee07acc19dd5112910dc2dd467
Uploaded on: 
Thursday, December 8, 2016 - 01:39
Changes: 

✓ Darken the bottom button bar in chat view
✓ Double-tap to clear text field*

*Double tapping on any text input field will bring up a prompt
allowing you to clear the entire field.

Version name: 
3.2.9.2
Release type: 
Stable (low risk of bugs)
Number of downloads: 
560 in total · 1 in the last 24 hours
MD5 checksum: 
e94749637b368fc467142138dc9e8c1f
Uploaded on: 
Tuesday, December 6, 2016 - 02:35
Changes: 

✓ Added option to display GPS Accuracy overlay on cascade*

*Accuracy overlay is only available if location spoofing is not running

Version name: 
3.2.9
Release type: 
Stable (low risk of bugs)
Number of downloads: 
526 in total · 1 in the last 24 hours
MD5 checksum: 
d3d7026c5ffdd720c0167a4c0cfe2066
Uploaded on: 
Sunday, December 4, 2016 - 02:26
Changes: 

✓ Updated for Grindr 3.0.9