Enhanced SteamGifts & SteamTrades (ESGST)

An extension / userscript that adds some cool features to SteamGifts and SteamTrades.

If you find any bugs or have any feature requests, please file an issue here.


Compatibility

Tested and confirmed as working:

  • Chrome (since v55)
  • Firefox (since v52)
  • Pale Moon

Not tested but should be working:

  • Any Chromium-based browser (such as Opera, Vivaldi, etc...)

Not supported:

  • Edge
  • Safari

Installation

There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.

Option 1 - Extension

It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).

You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.

Option 2 - Userscript

To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.

You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.


Beta Versions

The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.

7 years ago*

Comment has been collapsed.

I'm getting this error on the main page - VM252:3 ERROR: Execution of script 'ESGST' failed! Unexpected token a in JSON at position 63
And this on the sync page - VM474:3 Uncaught SyntaxError: Unexpected token a in JSON at position 63
at JSON.parse (<anonymous>)
at saveHiddenGames (eval at E_c (:3:92), <anonymous>:4322:27)
at <anonymous>:2:270
at e.string.c.(anonymous function) (eval at exec_fn (:1:108), <anonymous>:53:132)

7 years ago
Permalink

Comment has been collapsed.

Your game storage might be corrupted. Try exporting it and looking for anything unusual in position 63.

7 years ago
Permalink

Comment has been collapsed.

Not sure how to do that, in opera dev tools I can see the storage:

esgst_dFix 1
esgst_discussions {}
esgst_entries []
esgst_gFix 1
esgst_giveaways {}
esgst_groups {"221100":{"avatar":"16/16a985dfee9b093d76a0ffc4cf4c77ba20c2eb0d","code":"qtaWC","name":"DayZ","member":true},"251570":{"avatar":"c8/c8f826b116770525b68e7b4e37ad83ca044ae760","code":"9oEas","name":"7 Days to Die","member":true},"359550":{"avatar":"2a/2a0404b2a3bbacbf693949dbf510ae8751bcf07f","code":"9vTz0","name":"Tom Clancy's Rainbow Six® Siege","member":true},"365590":{"avatar":"93/93be9eec9ea09ee3cbc0f04de58f1c87a24b18f5","code":"WMo1f","name":"Tom Clancy's The Division","member":true},"324234sdsd":{"avatar":"fe/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb","code":"3Qjwk","name":"Accept me to trade please","member":true},"arma3":{"avatar":"32/3212af52faf994c558bd622cb0f360c1ef295a6b","code":"8D529","name":"Arma 3","member":true},"dayz-survivors-eu":{"avatar":"5c/5cc6f6167908ddfac6293369ec933ec5f869818b","code":"lp2HU","name":"DayZ Survivors","member":true},"elitehudson":{"avatar":"68/68377de45c42d6408c5ce0096e5d57cb92dd493a","code":"iOzd8","name":"Elite Hudson Faction","member":true},"envoycorps":{"avatar":"f6/f6ba59023e28172f09017c5fd2e3b80a57ed5178","code":"EDWno","name":"Envoy Corps","member":true},"mkm2907":{"avatar":"8b/8b5ba7e3be5fe2d9862a949f00aadd00fe8dc358","code":"ITnF1","name":"Lion Race Club","member":true},"oofe":{"avatar":"28/289f49bd1663da16390bf6529affb45afad05784","code":"nQ1Ui","name":"Odysseus of Europa","member":true},"tangowranglerprime":{"avatar":"fe/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb","code":"vxY7r","name":"TangoWrangler Prime","member":true},"zeuscommunity":{"avatar":"08/08a30a02eee5ed6a015e5f4a6e8d5dbe803b7323","code":"1ftQB","name":"Zeus Community","member":true}}
esgst_replies {}
esgst_rerolls []
esgst_tFix 1
esgst_tickets {}
esgst_winners {}

Opening "esgst/sync" hangs at "Syncing your wishlisted/owned/ignored games..."

7 years ago
Permalink

Comment has been collapsed.

You can export data through the settings menu. Or here: /esgst/export

7 years ago
Permalink

Comment has been collapsed.

Page not found.

I reset tampermonkey and installed again and it still gives the same error about position 63.

7 years ago*
Permalink

Comment has been collapsed.

Do you know how to edit a script? Try putting console.log(GM_getValue("games")); at the beginning of the script, saving and loading a SG page, the game storage should appear in the console.

7 years ago
Permalink

Comment has been collapsed.

I added it to the start of your script in tampermonkey, saved and reloaded the page and got this:
{
apps: {},
subs: {}
}
I also added it to the end of your script but it never executed, the error must be terminating the script.

7 years ago
Permalink

Comment has been collapsed.

You're gonna have to do this:

  • Update to 26.7
  • Add GM_deleteValue("games"); to the beginning of the script
  • Save
  • Load any SG page and wait for the page to be fully loaded
  • Remove GM_deleteValue("games"); from the script
  • Save

After that the bug should be gone.

7 years ago
Permalink

Comment has been collapsed.

Thanks for the reply. Followed those instructions but it still hangs at syncing games. But I can now see the ESGST Button in SG now, whereas before it was not showing. Saw this in the error log:

GET https://www.steamgifts.com/esgst/sync 404 (Not Found)
VM329:1 Uncaught SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse (<anonymous>)
at saveHiddenGames (eval at E_c (:3:92), <anonymous>:4322:27)
at <anonymous>:2:270
at e.string.c.(anonymous function) (eval at exec_fn (:1:108), <anonymous>:53:132)

7 years ago*
Permalink

Comment has been collapsed.

Can you try logging the data storage again?

7 years ago
Permalink

Comment has been collapsed.

I added at the end since as the start it will be undefined as I have not removed the GM_deleteValue statement. Here is the output:
{
"apps": {},
"subs": {}
}

7 years ago
Permalink

Comment has been collapsed.

But you have to remove the GM_deleteValue statement like I told you, that's probably the reason why it's causing the bug.

7 years ago
Permalink

Comment has been collapsed.

Ok, I removed that statement, and now it no longer hangs when syncing and shows this in the log:

{"apps":{},"subs":{}}

But it appears to be working, many thanks!

7 years ago
Permalink

Comment has been collapsed.

Ok, glad to hear it, you can remove the console.log statement as well.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

7 years ago
Permalink

Comment has been collapsed.

The feature Giveaway Filters has that.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

7 years ago
Permalink

Comment has been collapsed.

Giveaway Filters. After enabling it go to the main page and click on "Expand filters" to bring down the filters, then disable "Entered".

7 years ago
Permalink

Comment has been collapsed.

Seems I'm not understanding that part too (and i'm not alone), pinned is a new word for me as a non english native speaker, and above I read something about choosing it, but I don't understand fully all those filters.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

GitHub is outdated, there isn't a feature called Entered Giveaways Filter anymore. Right there in the type filters, the option "Entered".

7 years ago
Permalink

Comment has been collapsed.

i just saw your reply above second late when I posted, wiped all data again, to redo everything from 0

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 years ago.

7 years ago
Permalink

Comment has been collapsed.

again I messed something up


loadEsgst@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:944:39
tms_614be77f_9d83_41da_8106_6010aff96544/<@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:411:5
tms_614be77f_9d83_41da_8106_6010aff96544@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:408:2
g</<@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI:2:385
anonymous/<@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:4:1
anonymous/<@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:3:55
anonymous@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 3 > Function:3:2
g</<@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI:2:385
E_c@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI:3:209
da@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 1 > Function:60:417
create@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 1 > Function:69:26
f@https://www.steamgifts.com/discussion/TDyzv/userscript-esgst-v6beta265-new-features-search-magnifying-glass-button/search?page=45#CetSHoI line 1 > Function:16:235   ```   
7 years ago
Permalink

Comment has been collapsed.

Does clicking the error lead you to an exact line on the script?

7 years ago
Permalink

Comment has been collapsed.

no :/

7 years ago
Permalink

Comment has been collapsed.

Can you add console.log(GM_getValue("games")); at the beginning of the script and look for anything unusual in the position 33?

7 years ago
Permalink

Comment has been collapsed.

sorry for my ignorance, unusual in position 33?

7 years ago
Permalink

Comment has been collapsed.

Can you post the first ~35 characters of the data here?

7 years ago
Permalink

Comment has been collapsed.

For the popups have a look at this example.

7 years ago
Permalink

Comment has been collapsed.

Thanks, changed it.

7 years ago
Permalink

Comment has been collapsed.

I was more thinking you would adopt the Math.ceil( Y / 2) * 2) method, current fix does solve some of the issue but if inner content changes the height it will be blurred again.

7 years ago
Permalink

Comment has been collapsed.

I did something different, it should be perfect now.

7 years ago
Permalink

Comment has been collapsed.

Define perfect :P
It is similar to what i was using, but i called the reposition on the callback as well. And then there is still the issue with modals when more than one popup is open.

7 years ago
Permalink

Comment has been collapsed.

Perfect -> The popups are no longer blurred and are correctly aligned in the center.

7 years ago
Permalink

Comment has been collapsed.

Other than ones such as "Manage Not Activated / Multiple Wins Checker caches" which is the reason for the reposition on callback ;)

7 years ago
Permalink

Comment has been collapsed.

True, but I have to find those popups manually to add the reposition in them, although I think the manage ones are the only ones.

7 years ago
Permalink

Comment has been collapsed.

Just had an error when trying to import (seleact all) on V 26.x
In line 27511 and 27255 (26.5) there are references to the variable key. Replacing it with optionKey fixes the issue for me.

7 years ago
Permalink

Comment has been collapsed.

I fixed this a few versions ago, forgot to add to the changelog.

7 years ago
Permalink

Comment has been collapsed.

Already saw it. Had checked the code changes myself, since the export/import is pretty important to me.
Thanks :)

7 years ago
Permalink

Comment has been collapsed.

After a clean reinstall of the latest version, ESGST fails at the initial sync with this error.
Afterwards the script fails completely at loading with this exact same error.

7 years ago
Permalink

Comment has been collapsed.

Did you use the "Wipe Storage" button?

7 years ago
Permalink

Comment has been collapsed.

No, but i cleared the localstorage by hand.

7 years ago
Permalink

Comment has been collapsed.

Can you add console.log(GM_getValue("games")); at the beginning of the script and look for anything unusual in the position 33?

7 years ago
Permalink

Comment has been collapsed.

I cannot see any game categories in giveaways. They don't show even after a few minutes. It was OK yesterday and it is not working today. I don't think the last version v6.Beta.26.5 caused it because I tried it on my secondary browser with v6.Beta.26.4 (or v6.Beta.26.3) and it was not working too. No errors in console. Maybe a google quote?

Edit: I can see it now on the secondary browser. It took it several minutes, though. :(

7 years ago
Permalink

Comment has been collapsed.

I rolled back the feature to manual process, so it should be back to normal speed now.

7 years ago
Permalink

Comment has been collapsed.

Since the changes around lunctime (~ around 3 hours ago), i'm no longer seeing ratings coming through

7 years ago
Permalink

Comment has been collapsed.

There were no changes 3 hours ago. Are you in the latest version?

7 years ago
Permalink

Comment has been collapsed.

I can confirm this.

7 years ago
Permalink

Comment has been collapsed.

Happening to me too. The other tags seemed to disappear too for a while but that's not happening now.

v6.Beta.26.7
(Opera Browser)

7 years ago
Permalink

Comment has been collapsed.

Fixed. To force a refresh on the cache, you can delete esgst_gcCache from the localStorage in your browser. It should auto-update in 24 hours anyway.

7 years ago
Permalink

Comment has been collapsed.

Working fine now, thanks for the quick fix :)

7 years ago
Permalink

Comment has been collapsed.

I had a decently big scare when the Game Categories stopped working earlier tonight and I was just going to post a comment about how much I appreciate your script when I noticed all comments about missing ratings. This made me curious and I decided to try them out to maybe replace another script I've been using.

I find that I prefer the presentation of data from SteamGifts Steam Ratings though and was wondering if you'd consider implementing an alternate presentation layout similar to this? I tend to get very attached to how things look and I've spent some time getting your Game Categories to look like another script I've been using, SG game tags if I remember correctly.

Thank you for sharing this really helpful script with the rest of us. It's an amazing time saver for me :)

View attached image.
7 years ago
Permalink

Comment has been collapsed.

I don't like the layout of the other script, but what specifically do you have in mind? If you're talking about moving the rating to the column next to the date, I'm not going to do that.

7 years ago
Permalink

Comment has been collapsed.

Basically this and not having the whole background colored. Just thought I'd ask at least :)

Any chance of user selected or even optional text for the Game Categories?

7 years ago
Permalink

Comment has been collapsed.

Then nope, sorry. It would be out of place in the columns and would also make the page too wide for some users. And the whole background needs to be colored, otherwise the text would be out of place.

I can look into the optional text thing.

7 years ago
Permalink

Comment has been collapsed.

You can now use custom icons/labels for Game Categories.

7 years ago
Permalink

Comment has been collapsed.

Sweet! Thank you. Will check it out right away :)

Edit: Some of the labels will change in the preview on the settings page where you can rearrange them but they don't seem to be willing to update on the actual giveaway page. Maybe it just a matter of caching and I need more patience? :)

7 years ago*
Permalink

Comment has been collapsed.

Which labels, specifically?

7 years ago
Permalink

Comment has been collapsed.

similarly i had to set the color for "No CV" label ~4x before it actually took. i had almost submitted a comment about it not functioning until the final attempt took.

(approx 2days ago version)

7 years ago
Permalink

Comment has been collapsed.

When you changed it, did it change in the settings page? Or did it not even change in the settings page?

7 years ago
Permalink

Comment has been collapsed.

at the time it wasn't changing in the setting page either.

7 years ago
Permalink

Comment has been collapsed.

NCV RCV and TC won't change on the giveaway page but NCV and RCV did change on the preview where TC did not change even there. I'll try some more changes to see if shakes things loose.

Edit: Now I can only get NCV and RCV to change even on the preview. I'm probably doing something wrong but I can't figure out what it is. Maybe I misunderstood what constitutes Game Categories and some aren't supposed to change.

7 years ago*
Permalink

Comment has been collapsed.

Are there errors in the console? Can you export your settings and search for gc_rcvLabel, gc_ncvLabel, and gc_tcLabel to see what's saved there?

7 years ago
Permalink

Comment has been collapsed.

Nothing pertaining to your script in the console that I could find. The lables seem to correspond to what I changed them to at some point at least. This is not what's presented for some reason though. I think everything has the default label on the giveaway page

"gc_fcvLabel":"Full CV","gc_rcvLabel":"B","gc_ncvLabel":"F","gc_hLabel":"Hidden","gc_iLabel":"Ignored","gc_oLabel":"O","gc_wLabel":"WL","gc_aLabel":"Ach

7 years ago
Permalink

Comment has been collapsed.

So, to sum up, all changes you make are being saved (you can also check this by refreshing the settings page and seeing if the Label field keeps the value you had entered) but not all of them are taking effect in the main page/preview area?

7 years ago
Permalink

Comment has been collapsed.

Do you have simplified version disabled though? The custom labels are only for the default version.

7 years ago
Permalink

Comment has been collapsed.

Ah duh. Of course, I had simplified enabled. So freaking obvious when you tell me, yet I couldn't figure it out.

Edit: Everything seems to be working as expected but disabling simplified put the labels below the giveaway title. Is this working as intended and if so could we have the option to have them presented on the same row as the title like the simplified labels are?

Edit 2: Oddly enough the preview on the settings page are now showing the default full labels for Reduced CV and No CV even though I changed them to B and F

7 years ago*
Permalink

Comment has been collapsed.

Are you refreshing the settings menu after editing the fields before looking at the preview?

7 years ago
Permalink

Comment has been collapsed.

I'm closing and opening the page at least. Is there another way to refresh the page?

7 years ago
Permalink

Comment has been collapsed.

Ah, I was thinking about the option to open the settings menu in a separate page, nevermind. Are those 2 labels the only ones that are not correct in the preview?

7 years ago
Permalink

Comment has been collapsed.

Yeah, only those, still after restarting the computer and updating to the latest beta

7 years ago
Permalink

Comment has been collapsed.

Ah, found the issue, will fix in the next version.

7 years ago
Permalink

Comment has been collapsed.

👍

7 years ago
Permalink

Comment has been collapsed.

I've added an option to the latest version that allows you to choose whether to show the categories next to the game name or below it.

7 years ago
Permalink

Comment has been collapsed.

Awesome! Thank you very much :)

Edit: All category labels disappeared from the giveaway page with v6.Beta.27.3

7 years ago*
Permalink

Comment has been collapsed.

Are you getting an error in the console? If so, it will be fixed in the next version.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Yes, everything works perfectly now. Thanks again :)

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Is it possible to apply this also on giveaway pages?

7 years ago
Permalink

Comment has been collapsed.

Inside of giveaways? No, it wouldn't make sense there.

7 years ago
Permalink

Comment has been collapsed.

Actually i thought of something like that. I think it would reduce unnecessary height in that panel.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

The height of the header is not enlarged in any way by those elements, so is it really that important? I'd prefer to keep those elements where they are inside of giveaways.

7 years ago
Permalink

Comment has been collapsed.

No, not that important. I just think it would look better that way. :)
On a sidenote, i just noticed that in game categories the wishlist icon is always a crossed eye, no matter what you set up (it shows the right icon in the settings itself though)

7 years ago
Permalink

Comment has been collapsed.

it would look better that way.

not for smaller width ;-)

View attached image.
7 years ago
Permalink

Comment has been collapsed.

I disagree. For users with smaller screens or for games with long titles, it would completely break the header. It's better this way.

But thanks for reporting the icon bug, fixed it.

7 years ago
Permalink

Comment has been collapsed.

Thanks for fixing, the new updates have awesome features too! :)

7 years ago
Permalink

Comment has been collapsed.

Hi
using 26.10 a new Giveaway template is no longer able to be saved.

the save button changes to they grey colour with a infinate looping circle. mine's been sitting like this for at least 10 mins.

7 years ago
Permalink

Comment has been collapsed.

Have you tried the basic (check the console)?

7 years ago
Permalink

Comment has been collapsed.

This help?

TypeError: savedTemplates.push is not a function[Learn More] new%20line%203%20%3E%20Function:9254:29
anonymous/tms_685eba42_0d7c_48b2_bbc2_dacc81bd76ab/addGtsButtonSection/set</< https://www.steamgifts.com/giveaways/new%20line%203%20%3E%20Function:9254:29
g https://www.steamgifts.com/giveaways/new:2:385
anonymous/aa/h/c[d] https://www.steamgifts.com/giveaways/new%20line%201%20%3E%20Function:55:325

7 years ago
Permalink

Comment has been collapsed.

Can you check your localStorage for esgst_templates?

7 years ago
Permalink

Comment has been collapsed.

It didn't exist. i've restarted the browser and it magically appeared and now the problem has gone away.

7 years ago
Permalink

Comment has been collapsed.

It's supposed to appear when it doesn't exist, don't know why you had to restart the browser for that to happen, but glad to know it's gone.

7 years ago
Permalink

Comment has been collapsed.

for someone, Can't add tag to them.
I can freely add tag with other except user "ManyFacedGod", I don't know why happened.

btw, if I edit tag color, what can I do for change back to default color setting?

7 years ago
Permalink

Comment has been collapsed.

Have you done the basic (check the console)?

7 years ago
Permalink

Comment has been collapsed.

Don't have anything

7 years ago
Permalink

Comment has been collapsed.

I can add tags fine for that user. What exactly happens when you try to add a tag to that user?

7 years ago
Permalink

Comment has been collapsed.

add tag, it will show up, but when I refresh page, it will disappear, like I never add it

7 years ago
Permalink

Comment has been collapsed.

Are you saving the tags? You have to click on "Save" for the tags to be saved.

7 years ago
Permalink

Comment has been collapsed.

OF COURSE I DO THAT, I can add other but him/her

7 years ago
Permalink

Comment has been collapsed.

I'm trying to help you, no need to start yelling, I have to analyze every possible thing that could be causing this. Can you check the console after adding the tag to see if anything appears there (before refreshing the page)?

7 years ago
Permalink

Comment has been collapsed.

Nothing show in console, all clear.

Sorry for yelling, I had said I can add other people but him/her, so I sure I know that "click save".

7 years ago
Permalink

Comment has been collapsed.

Then I don't know why it's happening, sorry. Can you see if you can add user notes to that user? Also, can you try in another browser?

7 years ago
Permalink

Comment has been collapsed.

Hey rafaelgs18, I just wanted to thank you.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

You're welcome. :)

7 years ago
Permalink

Comment has been collapsed.

Hi, rafaelgs18.
After reset of Chrome settings, ESGST refused to work. Here's console log. xP

VM233:3 ERROR: Execution of script 'ESGST' failed! Unexpected token u in JSON at position 0
(anonymous) @ VM233:3
VM233:3 SyntaxError: Unexpected token u in JSON at position 0
at JSON.parse (<anonymous>)
at loadEsgst (eval at E_c (:3:221), <anonymous>:799:56)
at eval (eval at E_c (:3:221), <anonymous>:410:5)
at Window.tms_1d46c393_85fc_4ad6_bbe7_4dbbf1fc2b51 (eval at E_c (:3:221), <anonymous>:30826:3)
at <anonymous>:2:398
at eval (eval at E_c (:3:221), <anonymous>:3:1)
at eval (eval at E_c (:3:221), <anonymous>:4:3)
at Object.eval (eval at E_c (:3:221), <anonymous>:30827:6)
at <anonymous>:2:398
at Object.E_c (<anonymous>:3:219)

Thanks!

7 years ago
Permalink

Comment has been collapsed.

Can you check your localStorage if any values are undefined?

7 years ago
Permalink

Comment has been collapsed.

esgst_discussions and esgst_tickets are undefined.

7 years ago
Permalink

Comment has been collapsed.

Odd, change them to {} and it should work.

7 years ago
Permalink

Comment has been collapsed.

It worked. Many thanks!

7 years ago
Permalink

Comment has been collapsed.

Hi (again)

Somthing weird is also happening with the game categories/tags when including in discussion tables. Its Ignoring the defined colour (black and dk grey in my case) and is using the teal blue for the link.

I dont see anything other than a whole bunch of syntaxerror's in the console.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

That is the dark style not the script, i will fix :)

7 years ago
Permalink

Comment has been collapsed.

I just found out about the comment formatting helper. Really helps me save time. :D

Edit: How can I stop my comments from appearing top of the page and be at the bottom by default?

7 years ago*
Permalink

Comment has been collapsed.

Do you mean reverse scrolling?

7 years ago
Permalink

Comment has been collapsed.

I guess so.

7 years ago
Permalink

Comment has been collapsed.

Just disable it then. Option 1.19.6.

7 years ago
Permalink

Comment has been collapsed.

Option 1.19.6?

7 years ago
Permalink

Comment has been collapsed.

In the settings menu.

7 years ago
Permalink

Comment has been collapsed.

Unfortunately, I still have no idea what you mean. Looking at the Settings menu, I believe you are saying the ordered list going from main to sub-main then sub-sub-main. Right?

7 years ago
Permalink

Comment has been collapsed.

ESGST button in the header. Click it.

7 years ago
Permalink

Comment has been collapsed.

I did

7 years ago
Permalink

Comment has been collapsed.

Then go to option 1.19.6. The settings are numbered.

7 years ago
Permalink

Comment has been collapsed.

Ok so 1 is General, .19 is Endless Scrolling, but .6 I have none?

7 years ago
Permalink

Comment has been collapsed.

Ah, you don't use SteamTrades. Then it's 1.19.5 -> Enable reverse scrolling.

7 years ago
Permalink

Comment has been collapsed.

Here is a picture of what I have:

My issue is I don't have the last sub decimal/option/ x.x.5

View attached image.
7 years ago
Permalink

Comment has been collapsed.

And when I post on other threads, the comments are organized from newest to oldest by time if I was not clear in my original post.

7 years ago
Permalink

Comment has been collapsed.

Ah ok, looks like it's reversing the comments even if Endless Scrolling is disabled, I'll fix it later.

7 years ago
Permalink

Comment has been collapsed.

Oh, ok. Thank you.

7 years ago
Permalink

Comment has been collapsed.

To be clear, Endless Scrolling enabled will cause comments to be organized from newest to oldest?

7 years ago
Permalink

Comment has been collapsed.

Only with reverse scrolling, it's the option 5/6 if you have it enabled.

7 years ago
Permalink

Comment has been collapsed.

I solved my issue. Turned on endless scrolling to disable reverse scrolling, then disabled endless scrolling. But yes, please disable reverse scrolling by default.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

I went to the Settings pop up menu

7 years ago
Permalink

Comment has been collapsed.

Follow the path 1.19.6 -> section 1, feature 19, option 6.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

You're welcome. :)

7 years ago
Permalink

Comment has been collapsed.

Moved the icon descriptions in Game Categories to tooltips (closes #355).

Should it be mentioned those icons at the top will not work since steamgifts uses version 4.6.1 not 4.7

7 years ago
Permalink

Comment has been collapsed.

Wasn't aware, added the message.

7 years ago
Permalink

Comment has been collapsed.

No more enter/leave button on gridview?

Update: With turned on 15.1 feature this buttons hidden on gridview popups.

15.1. [SG] - [NEW] Only enable for popups.

7 years ago*
Permalink

Comment has been collapsed.

make sure the option 2.15.1 "[NEW] Only enable for popups." is disabled

7 years ago
Permalink

Comment has been collapsed.

Also with turned ESGST Marlop reply above is hidden.

Update: With turned ESGST on, all replys are hidden and i can't find feature for show them back.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

check option 4.1 "[NEW] Collapse/Expand Replies Button"

7 years ago
Permalink

Comment has been collapsed.

Seem you mean 5.1.1 option. But with turned on 5.1 i don't see Collapse/Expand button.

7 years ago
Permalink

Comment has been collapsed.

the theme you are using is not showing it for some reason, ask Mully to update the theme for this feature, the dark themes by SquishedPotatoe are working correctly(at leas until rafaelgs18 updates something that breaks them)

7 years ago
Permalink

Comment has been collapsed.

Nope, both troubles working same without Mully's Style.

7 years ago
Permalink

Comment has been collapsed.

regarding the replies:

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Was good hidden in Mully's style. Especially in sun blicks hard to see . +)

View attached image.
7 years ago
Permalink

Comment has been collapsed.

that's why i said to test with the theme disabled :P

7 years ago
Permalink

Comment has been collapsed.

and about themes in general, even if you disable the theme some stuff only shows up correctly after the page is refreshed

7 years ago
Permalink

Comment has been collapsed.

I know, rofl.

7 years ago
Permalink

Comment has been collapsed.

you might want to disable option 8.4 "Enable new features and functionalities by default." so that new features don't get automatically enabled

7 years ago
Permalink

Comment has been collapsed.

No, this feature working, just in the reverse mode. If it turned on in must working only in popup windows, but it doesn't. I understand something wrong?

7 years ago
Permalink

Comment has been collapsed.

Anyway thank you for answers, now i know where is troubles was.

7 years ago
Permalink

Comment has been collapsed.

This is wrong, you don't think so? With turned it on, you can't see button in popup window.

7 years ago
Permalink

Comment has been collapsed.

seems to be wrong but i never used it, better to wait for rafaelgs18 to check it.
also try with the theme disabled and check if there are any errors in the console

7 years ago
Permalink

Comment has been collapsed.

With the option enabled it only shows in popups. Grid View isn't a popup. Giveaways Encrypter/Decrypter and Train Giveaways Extractor are popups.

7 years ago
Permalink

Comment has been collapsed.

But for enter GA in Gridview you need open small popup window with information and enter/leave button, exactly about this one i written.

7 years ago
Permalink

Comment has been collapsed.

The script uses this terminology:

  • Popup: The window pops up in the screen with a modal behind it. Examples: Giveaways Encrypter/Decrypter, Train Giveaways Extractor, Giveaway Bookmarks, etc...
  • Popout: The window pops out of an element in the page, either above or below it. Examples: Grid View, Avatar Popout, etc...
7 years ago*
Permalink

Comment has been collapsed.

Okay, anyway for me this is popup information.

7 years ago*
Permalink

Comment has been collapsed.

Okay, anyway for me this is popup information.

7 years ago
Permalink

Comment has been collapsed.

For the script it isn't, so the feature is correct.

7 years ago
Permalink

Comment has been collapsed.

Too hard for usual user, need much useless information for use script.

7 years ago
Permalink

Comment has been collapsed.

I disagree.

7 years ago
Permalink

Comment has been collapsed.

Even wiki can't correctly answer what exactly is "pop out".

7 years ago
Permalink

Comment has been collapsed.

https://en.wiktionary.org/wiki/pop_out

(computing, intransitive) To appear on the screen as a temporary window or menu.

7 years ago
Permalink

Comment has been collapsed.

https://en.wiktionary.org/wiki/pop-up

pop-up (not comparable)
Coming into view suddenly from a concealed position.

pop-up (plural pop-ups)
Anything that pops up.

7 years ago
Permalink

Comment has been collapsed.

You said:

Even wiki can't correctly answer what exactly is "pop out".

Which is a falsehood based on the link I provided.

7 years ago
Permalink

Comment has been collapsed.

In any case, the window about which we speak can be attributed to popup. I can't understand why it can't be called as popup?

7 years ago
Permalink

Comment has been collapsed.

Popup: The window pops up in the screen with a modal behind it.

This is exactly as little popup window in Gridview.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

There is no modal behind that window.

But anyway, like I've said over and over again, the script makes a distinction between windows that pop up in the screen (as in, you don't really know where they're coming from, they simply pop up) and windows that pop out from an element (as in, you know exactly where they're coming from because they appear either below or above the specific element, so they pop out from somewhere specifically).

7 years ago
Permalink

Comment has been collapsed.

Terminology aside should there be a way to get to the description/comment popup from gridview when there is no enter button?

7 years ago
Permalink

Comment has been collapsed.

No. Why, is there?

7 years ago
Permalink

Comment has been collapsed.

No there is no way of getting to those popups from gridview, my line of thinking was that there should be a way.

7 years ago
Permalink

Comment has been collapsed.

Or with Grid View disabled, for that matter. But maybe you're right. There used to be, but it was removed when the options to show the description / add a comment were tied to the action of entering the giveaway. Nobody asked for them back since then, so I assumed they were not needed.

7 years ago
Permalink

Comment has been collapsed.

I thought the one button to access all was acceptable, i mean what does it matter what the button says/looks like as long as it does what you need right. It is also understandable that a person can't be aware of every other script's needs.

7 years ago
Permalink

Comment has been collapsed.

Sorry, I'm confused, one button to access all?

7 years ago
Permalink

Comment has been collapsed.

The enter button being multipurpose.

  1. Enter giveaway
  2. Show description
  3. Add a comment
7 years ago
Permalink

Comment has been collapsed.

i think having a button that only shows up the description/comment popup and does not itself interfere with the entered state of the giveaway a better feature

7 years ago
Permalink

Comment has been collapsed.

It is more clear as to the purpose of each button yes. I don't recall the reason why we ended up with the one ring button to rule them all, but as long that reason no longer applies then we are good.

7 years ago
Permalink

Comment has been collapsed.

Well, the reason for one button is that it's more practical. Instead of having to click 3 buttons to read the description, enter and leave a comment, you click one button, enter, read the description and decide to either leave the giveaway or add a comment. But I do see this doesn't favor users who want to simply read/comment without entering.

7 years ago
Permalink

Comment has been collapsed.

you could still maintain the option that the enter button auto open the description, which is the one I would use most of the time, being able to read the description of the giveaways without needing to enter it or open the giveaway page would be a nice bonus.
and on a style note take a look at the SG++ giveaway popup as i liked it very much and when i used it was accustomed to click on the giveaway and then click the enter button for every giveaway that i wanted to enter

7 years ago
Permalink

Comment has been collapsed.

Well, it is that way currently. What I'm talking about is adding 2 more buttons to show the description and add a comment without having to enter the giveaway.

7 years ago
Permalink

Comment has been collapsed.

I would suggest making the giveaway image in gridview as the button to open the description pop up and include a enter/leave button there as appropriate

7 years ago
Permalink

Comment has been collapsed.

I don't like that idea. If someone doesn't want to see the enter button on giveaways, why would they want to see it inside of the description popup?

7 years ago
Permalink

Comment has been collapsed.

hence the "as appropriate", but I think that the people that's don't want to see the enter/leave button on any place other than the giveaway page "/giveaway/?????/" dislike them in the other places mainly because it's separated from the description and they can just disable the enter/leave button in the settings the same as they can do now
i would also put the comment box there the same as it works now, if enabled shows up if not no

7 years ago
Permalink

Comment has been collapsed.

+1
We still need to be able to navigate to the giveaway page.

7 years ago
Permalink

Comment has been collapsed.

the game name would still be a link to the giveaway page and another could be added inside the popup
as i mentioned in another comment the SG++ one was really good in my opinion

7 years ago
Permalink

Comment has been collapsed.

SG++ is stylish but it lacks opening giveaway page in same tab or a way to see comments, each script has its + - which is why some peeps run more than one.

7 years ago
Permalink

Comment has been collapsed.

i particularly don't open on same tab, but the game name could be made to open the giveaway page on the same page, to see the comments i think it's best to open the giveaway page as there can be quite a lot of them on some giveaways
I agree with you each script has its pros and cons, was just mentioning one that i liked the style :P as rafael said in some comment that styling isn't something he is very good at
I'm currently running only ESGST on SG and don't intend on running another if a feature i want exists or can be added to ESGST even if not working exactly the way i want

7 years ago
Permalink

Comment has been collapsed.

Anyway, you twice called stranger as liar. While making errors in your conclusions. How old are you?

7 years ago
Permalink

Comment has been collapsed.

Calling a statement you made a falsehood is not the same as personally calling you a liar. Please do point out where I made errors in my conclusions, I'd love to find out.

Stupid people always resort to personal insults and idiotic questions such as "how old are you?" when they cannot hold an argument, so good job. 👍

7 years ago
Permalink

Comment has been collapsed.

Your conclusions about wiki, about our popup window, for casual user it popup.

I still haven't written a single hint about your personality.

7 years ago
Permalink

Comment has been collapsed.

  1. My conclusions about "wiki" were not wrong given the context. You said "wiki", not "Wikipedia". You can't expect everyone to know that you mean "Wikipedia" by "wiki", they're not the same thing.
  2. My conclusions about the window were not "conclusions", they were explanations, because for the millionth time, the script makes a distinction between "popup" and "popout".
7 years ago
Permalink

Comment has been collapsed.

I already understood this. I apologize for asking about the age, if this somehow touched you. I think we speak on different languages because of the age difference. 01:13am here, tomorrow i need go to work. I going sleep.

7 years ago
Permalink

Comment has been collapsed.

More assumptions, good night.

7 years ago
Permalink

Comment has been collapsed.

And it not falsehood, this is how the casual user is searching. Also i write about wiki, not about wiktionary. But you calls me a liar? Okay.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

It is a falsehood.

7 years ago
Permalink

Comment has been collapsed.

You rude.

7 years ago
Permalink

Comment has been collapsed.

I am.

7 years ago
Permalink

Comment has been collapsed.

You said "wiki", not "Wikipedia". I assumed you were talking about Wiktionary. I googled "popout wiki" and it was the first result.

7 years ago*
Permalink

Comment has been collapsed.

If you trying googled "wiki" you can find only wikipedia on the top. I never hear about "wikTionary" before.

7 years ago
Permalink

Comment has been collapsed.

Wiktionary is a wiki, so your reference to "wiki" was vague. Lots of things can be a wiki. And you also linked Wiktionary back to me.

7 years ago
Permalink

Comment has been collapsed.

In that case i can call as "wiki" everything like:
Put_here_game_name Wiki
WebMoney Wiki
Put here lot of other wiki's

But when someone write single word "wiki" it means wikipedia.

Yes i found define "popup" on wikTionari. Our window can be attributed to it.

7 years ago*
Permalink

Comment has been collapsed.

You can't expect everyone to understand what you mean just because you think it's a consensus. "Wikipedia" means "Wikipedia", "wiki" is:

a website that allows collaborative editing of its content and structure by its users.

Are you that lazy you can't write 5 more letters after "wiki"?

7 years ago
Permalink

Comment has been collapsed.

As i written:

Even wiki can't correctly answer what exactly is "pop out".

In that case means global wikipedia.

If you trying googled "wiki" you can find only wikipedia on the top.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

It's like I keep saying the same thing over and over again and you keep failing to understand. Can you please stop wasting my time?

7 years ago
Permalink

Comment has been collapsed.

Last one. Why you aswers to me? Only you self wasting your time.

7 years ago
Permalink

Comment has been collapsed.

You reply to me, I have to read it, you waste my time.

7 years ago
Permalink

Comment has been collapsed.

You are wrong. Only you personally decide, on what it is worth to spend your time. I can not force you to answer me, who am I for this, wanderer from internet? Your script are great, continue support it. Have a nice day.

7 years ago
Permalink

Comment has been collapsed.

No, I am not wrong. Doesn't mean you don't take part in wasting my time.

7 years ago
Permalink

Comment has been collapsed.

sorry. there was a lot of stuff said back and forth, so i didn't read all of this....

but i had no "Enter/Leave" button at all anymore, until i disabled the "[SG] - [NEW] Only enable for popups.".

two questions about this.... what does that setting actually mean? and why was it enabled by default when my settings say not to enable new stuff by default?

7 years ago
Permalink

Comment has been collapsed.

The setting will not show the enter button in the main pages. Only in popups (Giveaways Encrypter/Decrypter, Train Giveaways Extractor, etc...).

I don't know, I'll look into it.

7 years ago
Permalink

Comment has been collapsed.

ahh, okay. that makes sense.. thanks for the explanation. ^^

7 years ago
Permalink

Comment has been collapsed.

Wikipedia page of Wiktionary
It's actually part of the Wikimedia fondation. So, it's not really just a random Wiki :)

Find here all the other projects !

7 years ago*
Permalink

Comment has been collapsed.

I understand, but wikipedia do not show links to wikTionari with "pop out" in search. That exactly what i written.

7 years ago
Permalink

Comment has been collapsed.

But is it a reason to dismiss what is written on the Wiktionary page ? It's a source from the Wikimedia Fondation, and I don't really understand why it should be put apart because Wikipedia doesn't link to it.

7 years ago
Permalink

Comment has been collapsed.

One of the games is showing both as "Full CV" and "No CV"

@version 6.Beta.28.2

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Cool, thanks :)

7 years ago
Permalink

Comment has been collapsed.

mac "tag" showing even when disabled

7 years ago
Permalink

Comment has been collapsed.

I believe it is actually the "Multiplayer" tag (hover text says so). So it appears to be displaying "Mac" instead of "Multiplayer".

7 years ago
Permalink

Comment has been collapsed.

you are right, it's the "multiplayer" tag but it's using the "mac", color, text, etc

7 years ago
Permalink

Comment has been collapsed.

Yup small typo

                    case `gc_mp`:
                        if (cache && cache.multiplayer) {
                            elements.push(`
                                <a class="esgst-gc esgst-gc-dlc" href="http://store.steampowered.com/${singularType}/${id}" title="Multiplayer">${esgst.gc_s ? (esgst.gc_s_i ? `<i class="fa fa-${esgst.gc_mpIcon}"></i>` : `MP`) : esgst.gc_mLabel}</a>
                            `);
                        }

should be

                    case `gc_mp`:
                        if (cache && cache.multiplayer) {
                            elements.push(`
                                <a class="esgst-gc esgst-gc-multiplayer" href="http://store.steampowered.com/${singularType}/${id}" title="Multiplayer">${esgst.gc_s ? (esgst.gc_s_i ? `<i class="fa fa-${esgst.gc_mpIcon}"></i>` : `MP`) : esgst.gc_mpLabel}</a>
                            `);
                        }
7 years ago*
Permalink

Comment has been collapsed.

Reverse scrolling never works correctly for me, since installing roughly a week ago. Made sure to update before coming here and posting, still the same.
With endless scrolling, and every option under it enabled, I get the forwarded to the last page of a discussion upon entering. That would be 46 for this one, for me. But, the comments are still in what seems to be older to newer. I try scrolling down, and cannot even find the newest reply you have posted here, just end up scrolling into one of the previous pages.

7 years ago
Permalink

Comment has been collapsed.

Should work correctly now.

7 years ago
Permalink

Comment has been collapsed.

Thank you!
Seemed like it still wasn't at first. So, I turned endless scrolling off completely. Visited the thread, saw what was expected. Left it, turned all endless options and reverse scroll back on, came back here. Seems to be good now.

7 years ago
Permalink

Comment has been collapsed.

Just a little idea for another feature that would be very helpful:

Giveaway re-creator
Add a button to giveaways that ended without any entries to recreate the GA. When clicking, load GA creation page with prefilled game details, game key, and maybe same duration like before.
So you just need to choose another Group (or public, or invite only) and click on create GA.

7 years ago
Permalink

Comment has been collapsed.

Added, hope it's the way you wanted.

7 years ago
Permalink

Comment has been collapsed.

Awesome, thanks! :)

Two ideas for improvements:

  1. Also show the recreate button on this page: https://www.steamgifts.com/giveaways/created
  2. Option to open the recreated GA in a new tab, so you don´t have to go back if you want to recreate more than one.
    (3. Support for multi-copy GAs, that have ended with less entries than copies)
7 years ago
Permalink

Comment has been collapsed.

Since the created page doesn't have start time, level or giveaway type, you would have to fill those manually. Although I could request the giveaway, will see what I can do.

7 years ago
Permalink

Comment has been collapsed.

Ok thanks!
One more thing: Is it possible to remove the recreate button after recreation is done? To prevent accidental multiple recreation of a single GA.

7 years ago
Permalink

Comment has been collapsed.

Added all your suggestions.

7 years ago
Permalink

Comment has been collapsed.

Thanks again. Keep up the good work!

7 years ago
Permalink

Comment has been collapsed.

Just an idea that came to my mind while creating GAs:
With your existing scripts it could be easy to create one that adds a "Create GA on SG" button to bundle sites (humblebundle, indiegala, etc.).
When this button is clicked, game-name and key are pre-filled in a newly opened GA creation tab (maybe with the option to set a default time like 2d).

I´m not sure if something like this already exists, or if this fits in ESGST, or if it should be an external script, but feel free to tell me what you think about this idea.

7 years ago
Permalink

Comment has been collapsed.

Good idea, but yeah, doesn't belong in ESGST. I'll see if I can make another script.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

It is the big red button that says "do not push" jk i don't think there is a way yet.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Actually now that i think about it i thought i seen a manage button for that in the settings header but i don't see it now.
NVM it was the user filters i seen in there.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Settings menu, there's a button called "Manage hidden discussions", or entering the discussion, a button near its title.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

I knew i seen it in there before but currently i can't get that manage button to show :(

7 years ago
Permalink

Comment has been collapsed.

Tracked it down to Enable the option to hide giveaways. needs to be enabled for manage hidden discussion button to show.

Seems like bug to me.

EDIT: looked at source, the check in createSMButtons is the same as the hidden giveaways. copy pasta strikes again ;)

7 years ago*
Permalink

Comment has been collapsed.

Fixed, damn copy pasta. :P

7 years ago
Permalink

Comment has been collapsed.

The "Multiplayer" tag (hover text says so) is actually displaying as the "Mac" tag.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Looks like it is a bug/typo in the script.

https://www.steamgifts.com/go/comment/9pmYe2X

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I can't see the enter button, but i have it activated

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Disable 2.15.1. [NEW] Only enable for popups.

7 years ago
Permalink

Comment has been collapsed.

uh, thanks a lot 😁

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.