It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Barefoot_Monkey: - New feature: Automatically bury posts from users on your foelist.
Thank you! I've been wanting an ignore feature for what feels like forever, so this is like Christmas come early. =D
avatar
mrkgnao: From the changelog:
"This mark can survive even if they change username."
Well, that's what I get for being tired, ha. I'm off to bed now. :D
avatar
Barefoot_Monkey: I noticed an unfortunate pattern lately where some people are getting stalked and taunted on the forum. I've not been too enthusiastic about adding user-blocking features in the past, but it looks like they might help more than they hurt. Here's version 2.3.6

- New feature: Foelist, which you can use to mark users you want to be cautious around. You'll see a mark on their usernames in the forum, and you can hover over their usernames to see a reminder of why you marked them. This mark can survive even if they change username.
- New feature: Automatically bury posts from users on your foelist.
avatar
Barefoot_Monkey: Hover over someone's username to bring up that menu that GOG added recently. Below "INVITE TO FRIENDS" you now get "ADD TO FOELIST". It's quite easy to undo if you change your mind, so feel to play around with this feature.
That's pretty neat, however it doesn't seem to work as intended for me. I tested it with a random user, but upon opening a thread they've posted in, there's no mark on their username and I can re-add them to my Foelist.

EDIT: I'm on the latest Firefox (39.0).

Additionally to mrkgnao's questions, is there any chance this feature could be expanded to hide threads by those in one's Foelist?

Thanks for all your hard work that actually improves our experience here - see how it's done, GOG?
Post edited August 02, 2015 by HypersomniacLive
Foelist? I burst out laughing when I read the update.
avatar
HypersomniacLive: That's pretty neat, however it doesn't seem to work as intended for me. I tested it with a random user, but upon opening a thread they've posted in, there's no mark on their username and I can re-add them to my Foelist.
Oops - I accidentally left the list in temporary per-tab sessionStorage, where I originally put it just to test. I just uploaded an update which will put it in localStorage where it belongs.
avatar
mrkgnao: Suggested improvement: Allow one to automatically add all the people listed on the wiki's "Known Scammers" page to one's foelist (with a default comment).
I'm not too keen on doing this, but the mechanism's there if you or someone else wants to extend upon it.

avatar
mrkgnao: Question #1: Where is one's foelist kept?
localStorage['BE-foelist']. It's a JSON string with an Object containing one Object per person in the foelist. Each "foe" object has a gog user ID number for an index and has the fields c, p and r. If you want to add a user to the list, first you must check if the user ID already exists. If it does then don't create a new record or edit the existing one. If the user ID was not on the list then you can add a new object to the list - have c be the username of the user in question and r be the reason (either let the user provide the reason or make it clear that it's automatic), and make p an empty array [].

avatar
mrkgnao: Question #2: Is there a way to edit the foe comment, short of removing and re-adding?
It's not possible yet but will be fairly soon.
avatar
Barefoot_Monkey: Oops - I accidentally left the list in temporary per-tab sessionStorage, where I originally put it just to test. I just uploaded an update which will put it in localStorage where it belongs.
Cheers!

Just one question - does storing the list in localStorage mean that since I've set my browser to clear all history at shut down, the list will clear and I'll have to rebuild it every time I log into GOG?
avatar
HypersomniacLive: Cheers!

Just one question - does storing the list in localStorage mean that since I've set my browser to clear all history at shut down, the list will clear and I'll have to rebuild it every time I log into GOG?
Although it works differently, localStorage should be treated the same as 1st party cookies in this regard. So as long as you don't need to log in again every time you visit GOG then you shouldn't need to rebuild the list either. I set my browser to clear cookies whenever I close as well, but I have gog.com. www.gog.com and login.gog.com as exception, so they don't get cleared.

Instead of localStorage, I could change it to go in the userscript's own storage area like I do for the rest of the settings. That would be more consistent with how I handle everything else, and would avoid the problem you're having now.
Post edited August 02, 2015 by Barefoot_Monkey
avatar
mrkgnao: Suggested improvement: Allow one to automatically add all the people listed on the wiki's "Known Scammers" page to one's foelist (with a default comment).
avatar
Barefoot_Monkey: I'm not too keen on doing this, but the mechanism's there if you or someone else wants to extend upon it.

avatar
mrkgnao: Question #1: Where is one's foelist kept?
avatar
Barefoot_Monkey: localStorage['BE-foelist']. It's a JSON string with an Object containing one Object per person in the foelist. Each "foe" object has a gog user ID number for an index and has the fields c, p and r. If you want to add a user to the list, first you must check if the user ID already exists. If it does then don't create a new record or edit the existing one. If the user ID was not on the list then you can add a new object to the list - have c be the username of the user in question and r be the reason (either let the user provide the reason or make it clear that it's automatic), and make p an empty array [].

avatar
mrkgnao: Question #2: Is there a way to edit the foe comment, short of removing and re-adding?
avatar
Barefoot_Monkey: It's not possible yet but will be fairly soon.
Great. Thank you.
Wow, Barefoot Monkey is to be commended. He never stops fixing/improving GOG.
avatar
BillyMaysFan59: Wow, Barefoot Monkey is to be commended. He never stops fixing/improving GOG.
yeah because gog wont do it
avatar
BillyMaysFan59: Wow, Barefoot Monkey is to be commended. He never stops fixing/improving GOG.
avatar
snowkatt: yeah because gog wont do it
Why they won't is beyond me.
The foelist is a great addition to an already great tool. I've been playing around with it and have found something of interest. I normally view multiple threads in separate browser tabs. Those I add to the foelist in one tab doesn't seem to translate to any other tab after a refresh. However, adding to the foelist while navigating in a single tab environment seems to work.

EDIT: nevermind, updated to latest version. Works wonderfully :D
Post edited August 02, 2015 by foxworks
avatar
snowkatt: yeah because gog wont do it
avatar
BillyMaysFan59: Why they won't is beyond me.
I don't expect many of us buy less games because the website is underfunctioning, so they have little incentive to improve.

Furthermore, their resources are spread very thin because they are "wasting" most of their efforts on galaxy, so what little manpower they have, however good-intentioned, really has no chance to fix the ever-growing mess.
Post edited August 02, 2015 by mrkgnao
avatar
BillyMaysFan59: Why they won't is beyond me.
because they know people in the community will pick up the slack and do it for them
so why bother