yashsingh1/xdaforums huggingface dataset:
[Xposed Framework Modules] willysmith:
Location Switch: My thought was having on/off of the last custom location (be it a switch or checkbox). I'm not sure how other people use this, and if other users *regularly* use more than one CL, especially since Gr has "explore" now. As for as UI is concerned, I can see there needing to be a message if you turn it to on and no CL is set, saying "No CL is set".

There is a lot of useful real estate near the GrM "G" icon there: I can imagine using that space for 2-3 GrM quick actions which could be listed there with check boxes, like setting custom location, or create backup, or sort by online.... But maybe I'm getting ahead of myself!!

My bad, I explained it badly! If I choose "clear chats" with filter "they have not replied", the confirmation message is "This will clear all chats with message before XX - are you sure?" and then "NN conversations cleared".

My suggestion is to either a) have it say "This will clear NN chats before XX", - or b) better yet - to change the second message from a summary to a confirmation message ("Confirm?"). Hope that makes more sense. Seeing how many messages get deleted is an extra layer of knowing if we're deleting 9 or 100.

It does become cumbersome when a user has 3-4 pics in their profile, and you aren't able to view them fullscreen unless you do acrobatic taps. I think genesis89's comment shows that this would be welcome in some form. Whether or not to include the profile photos when viewing their sent photos fullscreen is not a big deal, especially if it would take up a lot of your time - I have no idea how easy/hard this is, so take it simply as a suggestion!

Thanks for taking time to explain that - makes sense!
[Xposed Framework Modules] grotesque02:
Where "local backup" location is?

I have a "grindr_db_backup" folder on sd but is empty after backup
[Xposed Framework Modules] GrindrGuyNYC:
That folder is not created by GrindrMod.

GrindrMod stores local backups in /data/data/com.grindrmod.xposed/files/databases
[Xposed Framework Modules] grotesque02:
Thanks.

Maybe that folder is created by grindr?

I just installed the app 2 days ago and your module today
[Xposed Framework Modules] GrindrGuyNYC:
Yes, created by Grindr. Just verified.

I recommend using GrindrMod to backup your chats, as the module will also backup your chat photos, profile notes (in the next release), taps, etc.
[Xposed Framework Modules] grotesque02:
Thanks man!

In the path of bakup I see only a database file, maybe photo is inside?
[Xposed Framework Modules] GrindrGuyNYC:
I should clarify - it does not backup the photos themselves, just the media hashes so that the app can re-download them upon a fresh install.
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.7.1

CHANGELOG:

Update for Grindr 5.7.0 & 5.7.1
[Xposed Framework Modules] willysmith:
Latest update is giving me some problems, dunno if it's the app or the mod.

The Message list doesn't seem to get properly refreshed. When I receive photos from a new contact, I don't see the photo preview icon (top left), and sometimes (not always?) the whole list doesn't refresh in the sense I'll get the notification of a new message but it doesn't show up in the list until I force close and reopen the app. Sometimes it doesn't scroll up to the top of the list if I'm switching back from the main screen.

Like I said, dunno if it's the app or the mod, if it's just me or not... Any suggestions?
[Xposed Framework Modules] GrindrGuyNYC:
Well, for starters you can try disabling the mod and see if the problem persists.
[Xposed Framework Modules] willysmith:
Yeah, I realized it later - I had a brain fart, sorry!

So I did try with the mod disabled, and the issues described (besides going to the top of the inbox list when switching screens, which happens natively) happen when mod is enabled.

--

Edit: Just to add, it would be great to get the disable scrolling to top of the list working again as well! Thanks always!
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.8.1

CHANGELOG:

Update for Grindr 5.8.0 & 5.8.1

Undo cascade refresh is no longer available for Xtra users with unlimited cascade

EDIT: If you experience any issues of Grindr force-closing on launch, please disable profile history temporarily and re-enable it once you have entered the app.
[Xposed Framework Modules] daekdroom:
Is it supposed to not display blocked profiles icons anymore in chat inbox? I can still see the chats, but it no longer show the icons. I can send messages and see profiles which have blocked me, but I can't see profiles which I have blocked. It looks like Grindr changed something server-side.
[Xposed Framework Modules] GrindrGuyNYC:
Works fine for me

Please check to make sure that you are using a supported version of Grindr. This module is not compatible with ANY beta versions.
[Xposed Framework Modules] willysmith:
I thought I'd share with you, since it didn't show up the changelogs, and it was something heavily requested (at least by me!) here...

Grindr has added automatic daily or weekly chat backups in their settings. (yay!)

This was certainly server-side, as I'm still on 5.7.1. Now, does it work? I set it yesterday for daily, but "last backup" doesn't reflect that... so not sure why it's not working since I was indeed on wifi. Seems like they need to make it backup if the scheduled backup was missed (or maybe [MENTION=9193758]GrindrGuyNYC[/MENTION] wants to look into that?).

You'll also see the settings are now accessible from clicking your little round profile icon at the top (your profile doesn't show up as first in the user list like before).

Not sure if there are other noticeable changes, or anything that messes with the mod.

A question: while I wait for the mod update to the last version, I can download the previous 5.8 from ApkMirror without problems for the mod? Or should I just install the version pushed via Google Play store? Also can you confirm the mod updates targeting e.g. 5.8.1 work on previous versions (from 5.6, if I understand correctly)?
[Xposed Framework Modules] GrindrGuyNYC:
Grindr rolls out features by setting a flag from the server. The code for automatic backups has been in the client-side app for some time now.

GrindrMod backups have absolutely nothing to do with Grindr backups and vice-versa. My implementation is completely independent from the main application and I plan on keeping it that way!

As stated in the module description, it is compatible with Grindr 5.6.0 - 5.8.1.
[Xposed Framework Modules] willysmith:
You had mentioned the "notes" function, but I hadn't heard anything about automatic backups. Are there other flags you've noticed about upcoming features we might expect to see in future app releases?

I was detailing that the automatic/scheduled backups don't seem to work properly, at least for me. Don't know for others. I was simply saying maybe there was some way you could tweak this, but since GrMod's is different, might not be something you're interested in looking into. I did already contact Grindr support, but man-o-man is that a terrible support!

Thanks for confirming that.

> A question: while I wait for the mod update to the [next] version, I can download the previous 5.8 from ApkMirror without problems for the mod? Or should I just install the version pushed via Google Play store?

Thanks again!
[Xposed Framework Modules] GrindrGuyNYC:
Yes, several.

Video chat, ability to see who has viewed your profile, filter by face photo only - to name a few.
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.11.1

CHANGELOG:

Update for Grindr 5.11.1
[Xposed Framework Modules] frostyboy_in_aus:
Magisk

Can this be ported as a magisk module? Xposed is not compatible with Google Pay
[Xposed Framework Modules] GrindrGuyNYC:
Please search this thread - this issue has been addressed several times.
[Xposed Framework Modules] willysmith:
First of all, thanks for updating this! Good news is fast scroll to top works again!

Bad news is I think I found a bug, which maybe you should confirm. When I block a user the app crashes. It's happened consistently a couple of times and it's difficult to reopen the app (oddly enough, when I receive a new message is the only time I'm able to reopen it). The last time the app didn't open at all until I disabled GrMod, and I had even tried deleting cache first and even rebooting. Could you test this for yourself and see?

Thanks again!
[Xposed Framework Modules] GrindrGuyNYC:
Yes - apparently this only happens when you block someone from the cascade (which I have never done before). The real question is why are you blocking someone with whom you have no interaction? Nevertheless, I'll figure out what is causing this.
[Xposed Framework Modules] willysmith:
You worded that as if there's some judgement. Blocking from cascade doesn't mean there hasn't been interactions, it could be just user preference over blocking from the chat. But people also block people they're not interested in to be able to 'make space' for others to show up in the list. And various other reasons...
[Xposed Framework Modules] GrindrGuyNYC:
No judgements here!

And yes - that always bothered me. Blocking culture on Grindr is ridiculous if you ask me.

In any case, I was able to reproduce the crash even when blocking from a chat - so this will require some further investigation.
[Xposed Framework Modules] VincentJoshuaET:
After blocking a user, opening Grindr force closes.

Edit: sorry, seems known issue
[Xposed Framework Modules] Lanchon:
hey GGNYC,

i hope everything is good on your end and we see u again soon

thanks!!!
[Xposed Framework Modules] willysmith:
While waiting for an update that fixes it, is there a work around for the bug that force closes the app when blocking? I can't find a way to actually open the app without having to deactivate the xposed mod and rebooting. It just won't open otherwise.
[Xposed Framework Modules] GrindrGuyNYC:
I don't have this problem. The app reopens just fine for me.

I'm having trouble tracking down this issue so it may be a while before it is fixed.
[Xposed Framework Modules] Lanchon:
you can try backing up everything and downgrading.

make a titanium backup too just in case
[Xposed Framework Modules] willysmith:
Thanks for your reply - I was in fact hoping to hear from the community (not just from dev necessarily)!

I backed up chats in Grindr natively (for some reason, when I tried to backup via the mod I kept getting errors) and uninstalled teh app. Then I installed the previous version (5.8 I think) and tried to restore chats from the app itself, but it wouldn't, asking for the app to be updated to continue to restore. I tried to restore just data via TiBU, but still had problems.

(side-note: is there a way to downgrade an app on Oreo (and above) w/o having to uninstall, thus retaining data?)

I also seem to have another problem (!) when trying to uninstall GrMod: I uninstalled from Xposed, but it didn't disappear from the list. (With other mods, uninstalling from Xposed, it disappears right away from the modules list.) In fact, when I reboot and reinstalled the mod again, it shows up already activated, which is unusual. I tried a few things like disactivating it before uninstalling it, trying to uninstall from system apps rather than via xposed, and other stuff, but it seems something from the mod is always left behind keeping it "present". If I wanted to do a truly clean uninstall, where might I look to see if there are left over files related to the mod?

I'm guessing the fact that after a block that the app doesn't reopen (even after reboot) unless I first disactivate the mod might be due to some corruption in the mod itself, since dev says for him the app crashes after a block, but he's able to reopen it without problems.

Thanks again
[Xposed Framework Modules] GrindrGuyNYC:
You have to be careful downgrading apps. Almost always, it is not possible to retain the userdata folder of the app because there could be SQL database version inconsistencies. If you try to open the app with a newer version of an SQL database than it expects, it will crash.

The only way you could really successfully downgrade and keep your chat history, is by using the mod to backup and restore your chats.

If you are having trouble restarting Grindr after a crash, you could try to disable profile history in the module and see if that allows you to open the app.
[Xposed Framework Modules] Lanchon:
TI backup works for downgrading. you don't need that, you can simply do an ADB install of the previous version with the flag to force downgrades set. the problem is not the downgrade, the problem is -as grindrGuy says- most apps will crash or malfunction when handling data from a "future" version. android normally ensures that apps will never see data from the future; only data from current and past versions. that's why apps can upgrade the data but never downgrade.

this is why i told you to backup with the mod (and also backup with TI in case you needed to roll back the downgrade).

the xposed manager bug is unrelated to grindrmod

except....

there are 2 grindrmods with different signatures: old (like a year ago) a new. although named the same, for android these are separate apps. so... you may have 2 grindrmods installed! maybe thats why it keeps on showing up in xposed manager.
[Xposed Framework Modules] willysmith:
Thanks guys!

Like I mentioned, I've been trying to use the mod backup. It asks for my Google authentication, and then it always ends in "Failure". I have "Local Storage Only" not turned on. Any suggestions?

On a separate note: Are Google Drive backups via mod independent from the backups done via app? Or will one overwrite the other?

I've always had it kept switched off...

I tried uninstalling and reinstalling everything, like I said, so dunno why, but your suggestion is something I'll def look into, What are the paths I should be looking at to manually delete any left over files?
[Xposed Framework Modules] Lanchon:
set Local Storage Only to true. then backup messages. then make a titanium backup of the mod: that will backup messages in titanium.

Are Google Drive backups via mod independent from the backups done via app? YES

Or will one overwrite the other? NO
[Xposed Framework Modules] GrindrGuyNYC:
LATEST VERSION:

GrindrMod 5.13.2

CHANGELOG:

Update for Grindr 5.13.2 (Skipped 5.12.0)

Fixed crash on block user
[Xposed Framework Modules] xk3v1lx:
Hehe

V 5.14 released on 26/07

...wait again...
[Xposed Framework Modules] GrindrGuyNYC:
..or just download 5.13.2 from apkmirror?
[Xposed Framework Modules] genesis89:
Hey thanks again for the update. Just one question, how to properly backup and restore the chats? My usual method (using the default in-app online backup system) didn't work for 5.11.1. Grindr 5.11.1 / Google can't detect my chat backup from 5.8.1 for some odd reason. It worked fine for previous updates.

Edit: Same thing happened with 5.13.2. The app did let me restore the chats from 5.8.1 but my inbox is pretty much empty which is a bit odd.
[Xposed Framework Modules] GrindrGuyNYC:
I'm not sure I follow - are you talking about Grindr's own chat backup system, or the backups made by the module?
[Xposed Framework Modules] genesis89:
Grindrs own backup. I don't use the module backup because it never works for me.
[Xposed Framework Modules] GrindrGuyNYC:
Then I can't help you. Contact Grindr's technical support for questions regarding the app itself.

EDIT: And when you say "it never works for me" could you please elaborate?
[Xposed Framework Modules] willysmith:
Thanks for the update. Blocking now works without a hitch, thanks for that.

I'm still having the problem I described here: https://xdaforums.com/showpost.php?p=79460165&postcount=294

To be clear, it only happens in two cases: 1) when I receive a new message from someone with whom I have no chat history (I get the notification, but the message doesn't show up in the list til after I restart the app) and 2) when I receive the first photo even from someone I've chatted with, I don't see GrMod's photo icon displayed over the profile pic in chat view.

When I close and reopen Gr, everything magically appears. I have profile history disabled (always have), and I confirm it's a problem only while using the Xposed mod. And I also tried doing clean installs...

Can anyone replicate this problem?

And thansk for taking care of the update problem!
[Xposed Framework Modules] GrindrGuyNYC:
I am aware of the issue where new messages sometimes don't appear - a simple way to fix this is to toggle any one of the inbox filters and your new messages should appear. As for the photo icon not showing up, this is also something I am aware of but it is a low priority fix at the moment.
[Xposed Framework Modules] willysmith:
Thanks for letting me know it's not just my problem, and thanks for the easier hack!

Much appreciated
[Xposed Framework Modules] GrindrGuyNYC:
No problem.
[Xposed Framework Modules] Ka1ex:
What's up with the github repo

Can someone re post the 5.13.2 apk
[Xposed Framework Modules] marcioafoliveira:
What happened with this mod?
[Xposed Framework Modules] GrindrGuyNYC:
I am suspending development of this mod indefinitely.

I no longer use the app, and therefore cannot justify the immense time commitment (unpaid) that is required to maintain the module.
[Xposed Framework Modules] marcioafoliveira:
Oh! It's sad to hear that, but can you reupload last version, please?
[Xposed Framework Modules] Masterbrasil36:
Please reupload
[Xposed Framework Modules] ShinjiCreek:
Thanks for you job, man
[Xposed Framework Modules] cricriadi:
Anyone have by any chance the latest version?
[Xposed Framework Modules] _genevera:
I seriously just ****ing uninstalled this hthinking i could reinstall from xposed.
[Xposed Framework Modules] Dialaeialio:
It would be nice if the source code would be available in case someone wants to take over.

Also can someone who still has 5.13.2 installed grab a copy of their apk from the /data/app directory and upload it?
[Xposed Framework Modules] GrindrGuyNYC:
That is never going to happen.

The main reason I am discontinuing this mod is because I feel that the app encourages toxic and unhealthy behavior and has been a detriment to the mental well-being of the gay community. The tipping point was realizing that I got more messages on the fake accounts I use to test the mod, than I got on my real account. I strongly encourage everyone to put away the apps and get out into the real world and meet real people because if this is the "future" of gay dating, then we're all doomed.
[Xposed Framework Modules] grotesque02:
The problem isn't the app, but how people use the app...

But ok, this is OT.
[Xposed Framework Modules] Ka1ex:
[MENTION=9193758]GrindrGuyNYC[/MENTION]

You were not the original creator of this xposed module. When the original GrindrGuy decided to be done with the project module he created he passed on the information to you so you could continue his work. If you wanna be done with the project cool. I as well as many others appreciate your time and energy spent giving us this absolutely amazing module. I also can respect your dec3 to no longer use grindr I have several acquaintances that have made the same decision. To each there own. But for those of us that want to continue using grinder. I would only ask that you not act like a lord almighty and be a gate keeper for the code that your poured so much time into to not allow this module to continue should someone else choose to make the same decision you made a few years ago.

The XDA community is about sharing knowledge and expanding knowledge. (yes there are those that are here to reap the rewards but the had to have a certain level of knowledge to make it this far.) But if great mods like this die for xposed the newer generation will either replace it or (if left up to uncle Sam and his bastard brother uncle Sammy) we'll loose the individual devs and creative individuals like yourself to works from original software development teams. Which will put a major damper on the quality of future apps and customazations to all apps

Just a personal opinion

If we're gonna use the app either way why not let someone else take the reigns and continue both of your works. You really put in all that time just to let it go to waste because you don't wanna use the app anymore
[Xposed Framework Modules] GrindrGuyNYC:
It's both.

The app is a tool that enables and encourages bad behavior. The same can be said about all of the social media platforms in use today. They are designed and run by huge corporations whose only desire is to turn a profit at the expense of the health and well being of its users. We have seen the same patterns in everything from the food industry to the tobacco industry. You can argue "personal responsibility" all you want - but the fact still remains that these are enormous companies with lots of resources and incentives to exploit and control every aspect of human behavior they can in order to make as much money as possible.

In fact, the personal responsibility argument is how they trick us into thinking it's all our fault thus absolving them of any and all responsibility whatsoever.

There have been plenty of formal and informal studies on how dating apps - and this one specifically - have had a negative impact on relationships and mental health. I can't begin to count the number of times I have been approached (usually via private message) asking to add features that allow filtering based on age, ethnicity, height and weight and it dawned on me that for every single request I received there were probably hundreds more who wanted this feature but were too afraid to ask.

The bottom line here is that I no longer feel comfortable contributing to something that I think is a predominately negative force. In the 6 years or so I have been on this app, I can count the number of people I've actually met in person on less the one hand (not a typo). In light of all of the recent data and privacy breaches on this and other platforms, it might be time to take a break from all of this and try meeting people out in the real world.
[Xposed Framework Modules] Ka1ex:
That may be your personal experience, but I meet up with people that I meet on grindr frequently. And have actually made a few friends that I've known for years at this point.

I will not dispute the research behind the nature of the applications nor the potential privacy one gives up in using such apps.

However travel frequently and use grinder and grindrmod to met people before I arrive in a city and plan some fun weekends. I'm not completely for sure what experience you've had. However like I stated this is a community for individual to share and alas on knowledge. If you no longer want to contribute to the mod that's cool but at least allow someone that's interested to continue your work.

Like stated before. *** I don't know how to say it but outroght*** (I mean no offense) Grindr will still be around without you or grindrMod. You worked on a project for a few years and you mentality has change. Like mentioned I support your freedom of choice. But passing on your work for some else to pick up where you left off isn't doing you any harm and I'm not sure how that violates your mentality because that's exactly what you did. So it seems rather hypocritical of you to pass the touch.

---------- Post added at 01:15 AM ---------- Previous post was at 01:10 AM ----------

We're adults not children (I hope) if we choose to use it or continue on with your work them let us if no one decides to move forward after 6 months then do whatever but at least give someone a chance to pick up a side project or hobby. Isn't what it originally started out for you
[Xposed Framework Modules] _genevera:
So stop contributing and pass the torch on to those of us who find utility in the mod. Who are you to judge my behavior? Or anyone else's in here? More than anything I don't appreciate you telling me to go outside and meet guys. I'm a trans woman and for me a chance meeting outside could quickly end in my death or a beating once I tell them that I'm trans. This mod has been indispensable for me for the years it's been around. I'd love to help pick up the slack that your departure is creating.