Log upvotes
From March there is a new feature on the cache page in the logs, where you can upvote a comment with: Helpful or Great Story: https://forums.geocaching.com/GC/index.php?/topic/360926-release-notes-website-log-upvotes-march-15-2021/.
This feature is now accessible only through the website or through Cachly on iOS, and it looks like this:
I think it will take time before it will be widely spread and used (and also implemented in other apps), but I think it would be good to have it in GCDroid, as it seems to be something useful. I also think that it is API-accessible (I guess?).
Definitely not a high priority, but probably easier to add than many other features ;)
Answer
Why? And how? A great story is (usually) not helpful when I read logs to find a cache in the field. And I don't care (sorry 😉 ) about great stories when I need a hint from a log... A helpful log might help me, but (from what I understand) gcdroid should than download _all_ logs and see which ones are labeled helpful. I don't know about your situation, but mobile data is extremely expensive where I live and I don't need to spend it on a wild shot to maybe find a helpful log.
In the Netherlands we have an app called CCC. It is based on a website that scrapes all find-logs from all caches in the Netherlands and stores which user found the cache and when. I than can give my contact info to that website so when people are stuck on a cache I have found, they could contact me for help. This works surprisingly well, but is too local to implement in a gcdroid app. And an international implementation requires some way to scrape all logs, from all caches and all users...
In my area access to mobile data is very cheap, that is a fact. I think there should be an additional option to set if you want to download all logs on a refresh or not - that would solve the case for you, and I guess not only you :) Maybe that should be a different proposal, a new topic on user echo? I would be all for it!
Considering the app background work. I think the downloaded logs already have the upvote count accessible, so there is only the thing of displaying them. Please admin, correct me if I'm wrong.
The thing about your local app - that seems very cool, but as you said is too narrow to be implemented (or maybe why not? :D). That's why I think it's a good thing to go after the idea of HQ of at least partly solving the problem. I know that many people may not use that now, but the reason is that they can't do it easily - only through the web. So if people would start using the voting system, then maybe you would find it much more attractive too :)
And one more thing: I think only the log upvote buttons could be added, with the number of votes of course, but without sorting the logs by them (like it's on the website). I think that would make the interface overloaded. That's only my opinion of course.
Customer support service by UserEcho
no intention for implementing this for now