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.

Found a minor weird bug, but it's reproducible for me:
When i check the comment history in the new User Stats, only the first comment is loaded.
Edit: also the popups for comment history and recent username changes are misplaced here.

Btw: can you expand User Stats by the possibility to sort also by the new columns?

7 years ago*
Permalink

Comment has been collapsed.

Ah, I knew I was forgetting something. I just pushed an update that adds a feature called Tables Sorter which allows you to sort by the columns, but I forgot to look into the bug, doing it now.

7 years ago
Permalink

Comment has been collapsed.

And the bug should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Nice!
But there seems to be a major bug with the new Endless Scroll on the mainpage when filtering entered GAs. They won't be filtered after what was former page 1.
Edit: seems there are some entered GAs filtered, but not all of them.

7 years ago*
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Yep, the new Endless Scroll has a nice feel now.
One question: does the pagination have any sense since it's one big page now? Right now the numbers all lead back to top of the page...

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Weird, they lead to the right places for me. Does it happen everywhere?

7 years ago
Permalink

Comment has been collapsed.

Seems only happening on the mainpage. Loaded the first five pages on my profile and the links were correct there.
Still i somehow felt that these were unnecessary now since they lead to unobvious points on the page because the former seperators are missing now.

7 years ago
Permalink

Comment has been collapsed.

They lead to exact points to me. The only place they could lead to unobvious points is in Grid View. Plus even when leading to unobvious points in Grid View, it's still a nice tool to orient yourself, so I disagree that they're unnecessary.

7 years ago
Permalink

Comment has been collapsed.

Hmm, i hope i get used to it. As mentioned the feeling is good but i still struggle at orientation in bigger pages (10+)... :D

7 years ago
Permalink

Comment has been collapsed.

can the unsent gift senders failed/success messages giveaway url be changed to goto the giveaway's /winners page instead of giveaways comments page?
(or option to change to go there)

7 years ago
Permalink

Comment has been collapsed.

Done

7 years ago
Permalink

Comment has been collapsed.

thanks =)

7 years ago
Permalink

Comment has been collapsed.

Thank you!

7 years ago
Permalink

Comment has been collapsed.

You're welcome!

7 years ago
Permalink

Comment has been collapsed.

On a discussion page with only one page of comments here for exemple, the comments don't load.
if I disable 1.21.6. Enable reverse scrolling it shows the comments again.

Uncaught TypeError: Cannot read property 'innerHTML' of undefined
at getNextPage (eval at E_c (:3:221), <anonymous>:30927:54)
at Function.onload (eval at E_c (:3:221), <anonymous>:5617:21)
at <anonymous>:2:398
at eval (eval at exec_fn (:1:108), <anonymous>:31:494)
7 years ago
Permalink

Comment has been collapsed.

I just fixed this, are you sure you're on the latest version?

7 years ago
Permalink

Comment has been collapsed.

Ah, I got it, will fix it later.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I was about to report a similar experience. Both before and after just updating, same thing still.
If I come to this thread, not a single comment loads.
I can click the link under the OP for the last page, and then it loaded just where these few comments are.
Which then, also is not reversed.

EDIT: Just checked, and yeah turning off reverse scroll allows comments to load, starting with the oldest/first one.
Turning reverse back on once again causes no comments to load.

7 years ago
Permalink

Comment has been collapsed.

Errors in console?

7 years ago
Permalink

Comment has been collapsed.

Yes, seems to be quite a few, assuming I'm looking in the right place.
Is there some way for me to export them?

7 years ago
Permalink

Comment has been collapsed.

A simple screenshot would be good.

7 years ago
Permalink

Comment has been collapsed.

Sorry for the delay!
By the way, just did the most recent update, and it still behaves the same when reverse is active.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Ah, ok, none of those are really errors.

Try opening the "Ctrl + Shift + J" console instead.

7 years ago
Permalink

Comment has been collapsed.

Console screens from that commend. About 1.5 screens worth, so the second image has some repeat.

View attached image.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

Could your Endless Scrolling be paused?

7 years ago
Permalink

Comment has been collapsed.

No idea. How would that even happen, a setting?
When I scroll down from an original post, to where the comments should be, the page acts like it's all done loading, seems stable. But, there's not a single comment to be seen.

EDIT: Found the pause button, never noticed it before or knew what it was about. Clicked it, and that seems like it may have been it.
Thanks, sorry for the bother.

7 years ago*
Permalink

Comment has been collapsed.

Ah, I figured that would be it. No problem.

7 years ago
Permalink

Comment has been collapsed.

The pages are no longer divided - it's now truly endless.

Can we have an option to disable this ?

7 years ago
Permalink

Comment has been collapsed.

No, is there a specific reason why you dislike the new method?

7 years ago
Permalink

Comment has been collapsed.

"Refersh current page"
When you don't see the limits of the page it's annoying... (and i like to see the separator, it's easier for me)

7 years ago
Permalink

Comment has been collapsed.

You can still see the limits of the page through the pagination, it still changes as you scroll down and gets you to the place where the page begins when you click on the number.

But I guess there is a way to enable separators as an option in a way that is not complex and doesn't require much time from me to implement. I'll look into it.

7 years ago
Permalink

Comment has been collapsed.

Thanks a lot for looking at it.

7 years ago
Permalink

Comment has been collapsed.

They're back.

7 years ago
Permalink

Comment has been collapsed.

Thanks :)

7 years ago
Permalink

Comment has been collapsed.

I, too, would like to see an option to get the page dividers back again, if it's not too much trouble.

7 years ago
Permalink

Comment has been collapsed.

Well, it's a bit of trouble, but if I do bring them back, it won't be exactly like before though. For example, if you use Giveaways Sorter, the page would become a bit messy because the dividers would float down or up. But that's the best I can do, because I really don't want to revert the feature back to the way it was, it flows much better now.

7 years ago
Permalink

Comment has been collapsed.

That's perfectly ok with me; I like the dividers mostly for the forum index and threads.

7 years ago
Permalink

Comment has been collapsed.

They're back.

7 years ago
Permalink

Comment has been collapsed.

Thanks!

7 years ago
Permalink

Comment has been collapsed.

I think I found a bug with the new endless scrolling; Discussions Highlighter isn't loading for me after the first page.

7 years ago
Permalink

Comment has been collapsed.

I think it's the same bug reported by marlop, should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I can confirm it has been fixed, thanks!

7 years ago
Permalink

Comment has been collapsed.

Added the following features:

  • 1.19 Tables Sorter

Would it be possible to have three states of sorting? Beside ascending and descending, i would like to sort it by the page's default on a third click on the same column.
Also i think Blacklist/Whitlist Sorter is kinda redundant now with this feature. ^^

7 years ago
Permalink

Comment has been collapsed.

Whitelist/Blacklist Sorter still sorts your entire whitelist though, so it's still useful for users with large whitelists who don't want to use Endless Scrolling to load all the pages and then sort them.

7 years ago
Permalink

Comment has been collapsed.

Point taken, not my scope though. ^^

7 years ago
Permalink

Comment has been collapsed.

Added the option to reset the table to its default.

7 years ago
Permalink

Comment has been collapsed.

Implemented a possible solution for #353. It would be useful if someone could test it if they know they're going to win a giveaway (100% chance) by not opening another tab when the giveaway ends and performing an action in the current tab that makes a request to SG (for example, refreshing a page through Endless Scrolling) to see if the popup appears.

While i looked away for a short time in this discussion, space cat appeared for me on the screen (i think my only request to SG was the header refresher). Popup was a bit misplaced and not centered, but it seems to work.

7 years ago*
Permalink

Comment has been collapsed.

Thanks for confirming. I've added something that should reposition the popup at the center, let me know if it works next time you see it.

7 years ago
Permalink

Comment has been collapsed.

Will do when space cat visits me again.

7 years ago
Permalink

Comment has been collapsed.

  1. in https://www.steamgifts.com/discussions from page 2 onward the highlight and the hide button doesn't show (divisor activated)
  2. in https://www.steamgifts.com/ the enter button does not show for hidden games, the option to hide the enter buttons on hidden games is disabled (gridview activated and divisor disabled)
  3. in https://www.steamgifts.com/ the Displaying 1 to 75 (50 filtered by Giveaway Filters) text (when all games are filtered) is not counting the games filtered from the last page until the filters are changed in any way
7 years ago
Permalink

Comment has been collapsed.

2 is normal, the enter button is automatically removed for:

  • Owned games
  • Hidden games
  • Giveaways above your level
7 years ago
Permalink

Comment has been collapsed.

makes sense(albeit i don't agree on removing from hidden games without letting me choose), so then what does this option 31.Hidden Games Enter Button Disabler do?

7 years ago
Permalink

Comment has been collapsed.

Well, if the games are hidden one would assume you don't want to enter them, so why show the button? But I'll tie this behavior with Hidden Games Enter Button Disabler in the next version. What the feature currently does is change the "Enter Giveaway" button inside of giveaways to a red disabled button called "Hidden Game".

7 years ago
Permalink

Comment has been collapsed.

All fixed.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

This comment was created Aug 30, 0:52 - Some hours ago.

7 years ago
Permalink

Comment has been collapsed.

ga sorting broken, filters sometimes too
no errors in console

related to endless scrolling, screws up once more pages got fetched

7 years ago*
Permalink

Comment has been collapsed.

Can you be a bit more specific? What exactly is broken? Are all sorting options broken? And are you sure this is happening in the latest version? I was so sure I had fixed these bugs. :/

7 years ago
Permalink

Comment has been collapsed.

sure this is happening in the latest version?

yes

Are all sorting options broken?

When it happens yes, filters stop then too.
Just retried, now didn't happen on main, but still does on 2nd install.. it seems to be dependent on some more factors, can't say what but endless scrolling+more than 1 page loaded is minimum to trigger it

7 years ago
Permalink

Comment has been collapsed.

Ok, but what exactly is broken? The giveaways don't sort when you click on the sort button or they are sorted wrong? Same with filters, they just don't filter? If you disable and enable them, still don't filter? I cannot seem to reproduce this, everything works fine for me.

7 years ago
Permalink

Comment has been collapsed.

sorted wrong and then sorting again has no effect,
filters filtering out wrong ones then, like it mixes up id's of the GAs

in both grid and normal view

everything works fine for me.

on 2 of 3 browser instances for me too now, 2 switched from bad to good shortly after I posted, can't say why..

7 years ago
Permalink

Comment has been collapsed.

Hm, well let me know if it happens again on those 2 instances, I haven't found anything wrong in the code, and if I can't reproduce it I cannot know what is causing it at the moment.

7 years ago
Permalink

Comment has been collapsed.

happens again, and I don't know why, damn...
only entered some GAs, maybe specific patterns or amounts of filtered items cause it
have filter on only for entered ones

but solely affects ones from page 2+ loaded through endl.scroll.
like it inputs those GAs wrongly, making sort&filter not able to access them correctly

7 years ago*
Permalink

Comment has been collapsed.

Could it be that it happens only if you enter giveaways and then scroll?

7 years ago
Permalink

Comment has been collapsed.

nop, just reloaded full page, still happens

seems the filtering causes it, depending on the items to filter

7 years ago
Permalink

Comment has been collapsed.

I think it's the amount of filtered ones, above 20-30 it starts to screw up

load at least 2 pages, filter 30 items and it should trigger
try sort by ratio, result completely messed up

7 years ago*
Permalink

Comment has been collapsed.

I still cannot reproduce it, loaded 2 pages, filtered a lot of items and it sorted fine.

7 years ago
Permalink

Comment has been collapsed.

not sure if related but ever tried using page divisors and then sorting? All divisors end up at the top

7 years ago
Permalink

Comment has been collapsed.

That's expected. I wasn't gonna add divisors back, only did it because some people asked and I told them it was going to be only a visual divisor, not a physical one. The new Endless Scrolling treats all pages as one, so when you sort the giveaways it sorts them all together, not page by page, therefore making the divisors float. Only solution is to disable divisors for the main page.

7 years ago
Permalink

Comment has been collapsed.

Possible that to be causing some issues?

Or edge-cases like filtering first or last item from new fetched pages, so it happening changes around depending on content?

Can you tell what you did to fix it before?

7 years ago
Permalink

Comment has been collapsed.

I doubt it.

Before, the reason why it was happening was very specific: giveaways loaded by Endless Scrolling weren't being added to the esgst.currentGiveaways variable because there was a check that only added giveaways that existed in the page, and since the script runs the features on the content loaded by Endless Scrolling before it's appended to the page, they would never pass that check. So I modified the check to add an exception for giveaways loaded by Endless Scrolling: if (document.body.contains(giveaway.outerWrap) || endless) {

Maybe you can do a console.log(esgst.currentGiveaways); inside of the filterGfGiveaways function to see if all the giveaways are there?

7 years ago
Permalink

Comment has been collapsed.

Sure:

Is it correct to start with 55 on first page w/o pinned ones?

Which numbers are expected?

On load of page 1: 55
2: 105
3: 88
4: 88
5: 88

Seems to drop and stop adding on 3+.

That was for wishlist view with several entered ones.

7 years ago
Permalink

Comment has been collapsed.

It includes the pinned ones, although I have 6 pinned ones here, so I got:

  1. 56
  2. 106
  3. 126

Although that is my whitelist view, I only have 1 page in my wishlist view. Does it happen in the main page as well, or only in the wishlist one?

7 years ago
Permalink

Comment has been collapsed.

Does it happen in the main page as well

Yes: 55, 105, 105 .. stays there

7 years ago
Permalink

Comment has been collapsed.

Might be something wrong in the exception then. Can you go to updateGfCount function and log console.log(document.body.contains(giveaway.outerWrap), endless); after giveaway = esgst[key][i]; just to confirm it? At least one of them should be logged as true.

7 years ago
Permalink

Comment has been collapsed.

filter always gets called twice on new page fetch, updateGfCount twice per filter call after page 2:

(105)
false true
true true
(105)
false undefined
true undefined

7 years ago
Permalink

Comment has been collapsed.

Hmm, I have an idea, can you try with Game Categories disabled?

7 years ago
Permalink

Comment has been collapsed.

yep, that's it

7 years ago
Permalink

Comment has been collapsed.

Try in the latest.

7 years ago
Permalink

Comment has been collapsed.

Hurray \(^▽^)/

7 years ago
Permalink

Comment has been collapsed.


How to fix it?

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Are you on Linux?

7 years ago
Permalink

Comment has been collapsed.

Funny but No 😊😂😂windows 7 Google chrome

7 years ago
Permalink

Comment has been collapsed.

I don't know, maybe you need to install all the updates? Or change the font? http://blog.getemoji.com/post/82224498347/how-to-use-emoji-in-windows-7

7 years ago
Permalink

Comment has been collapsed.

2 suggestions (sorry for not posting on GH)
separate images viewer (so we can turn off in messages)
and maybe something with this: https://store.steampowered.com/account/registerkey :)

7 years ago
Permalink

Comment has been collapsed.

I don't understand the first suggestion.

And what do you have in mind for the second one? Adding an option to Steam Activation Links to open the browser page instead?

7 years ago
Permalink

Comment has been collapsed.

sorry, rephrasing should help:

  1. option to turn off Visible Attached Images in /messages
  2. now we have link to activating in steam client, additional icon to activating in browser (in case we do not have client running)
7 years ago
Permalink

Comment has been collapsed.

Added both.

7 years ago
Permalink

Comment has been collapsed.

💖

7 years ago
Permalink

Comment has been collapsed.

and maybe something with this: https://store.steampowered.com/account/registerkey :)

I got the same idea. I already made a request on Github. :)

7 years ago
Permalink

Comment has been collapsed.

entering a giveaway is not auto-filtering it after page 1, endless scrolling activated, divisor deactivated, no error in console, FF+GM
tell me if you need more information, i can reproduce this every time

edit: got this error when on a thread, it didn't load the second page until I posted a comment

TypeError: Argument 1 of Node.contains is not an object.  ESGST.user.js:23683:21
7 years ago*
Permalink

Comment has been collapsed.

I cannot reproduce it. Are any other filters not working after page 1?

I'll look into the other bug later.

7 years ago
Permalink

Comment has been collapsed.

the button to enable/disable the filters only act on the first page also, is there any thing that I can do to help you reproduce it?

7 years ago
Permalink

Comment has been collapsed.

it's filtering the second page on first load though

7 years ago
Permalink

Comment has been collapsed.

I'm not sure yet, I'm confused because the behavior you and Tristar are experiencing I experienced myself before I fixed it in one of the last updates (34.6, I believe). Perhaps a Firefox thing? Someone else is having issues with the script and they think it's because of the most recent Firefox update and its changes. I haven't yet tested on Firefox to verify this.

7 years ago
Permalink

Comment has been collapsed.

Perhaps a Firefox thing?

no, Opera too, not browser dependent

7 years ago
Permalink

Comment has been collapsed.

mysteriously it just started working correctly again

7 years ago
Permalink

Comment has been collapsed.

Well, in any case, it should be fixed in the latest version (both bugs).

7 years ago
Permalink

Comment has been collapsed.

The difference is that the previous bug (which i reported) didn't apply any filter after page 1 if you didn't reload the page itself (so you saw all the entered giveaways in my example).
This bug i can confirm does filter giveaways all over the pages. But if you enter a giveaway after page 1, it won't be filtered and simply fades (vanilla SG behaviour). On page 1 it still filters newly entered GAs though.

7 years ago
Permalink

Comment has been collapsed.

Still in the latest?

7 years ago
Permalink

Comment has been collapsed.

I will try the new release when i'm back home. You're way to fast working on this stuff! ^^

7 years ago
Permalink

Comment has been collapsed.

It's fixed. :)

7 years ago
Permalink

Comment has been collapsed.

I am running 6.Beta.34.8, Firefox 55.0.3, Windows 10 x64 Enterprise 1703 build 16275.1000 (pre-release) . The Enter/Leave GA button is no longer visible. How to fix, thanks?

ERROR: Execution of script 'ESGST' failed! assignment to undeclared variable n %20line%203%20%3E%20Function:4:343
getAttachedImages@https://www.steamgifts.com/ line 3 > Function:7591:21
loadEsgst@https://www.steamgifts.com/ line 3 > Function:3606:25
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b/<@https://www.steamgifts.com/ line 3 > Function:68:5
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b@https://www.steamgifts.com/ line 3 > Function:65:2
g</<@https://www.steamgifts.com/:2:385
anonymous/<@https://www.steamgifts.com/ line 3 > Function:4:1
anonymous/<@https://www.steamgifts.com/ line 3 > Function:3:55
anonymous@https://www.steamgifts.com/ line 3 > Function:3:2
g</<@https://www.steamgifts.com/:2:385
E_c@https://www.steamgifts.com/:3:209
da@https://www.steamgifts.com/ line 1 > Function:60:417
create@https://www.steamgifts.com/ line 1 > Function:69:26
f@https://www.steamgifts.com/ line 1 > Function:16:235
%20line%203%20%3E%20Function:4:416
Loading failed for the <script> with source “https://cdn.steamgifts.com/js/prebid_v3.js”. www.steamgifts.com:113
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. ExtensionCommon.jsm:306

7 years ago
Permalink

Comment has been collapsed.

I'll fix later.

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

I was offline fo a week. The issue is no longer occuring. Thanks for your ever-quick attention.

7 years ago
Permalink

Comment has been collapsed.

Thanks for your help. But, it is still not working for me.

11:15:27.318 getAttachedImages@https://www.steamgifts.com/ line 3 > Function:7591:21
loadEsgst@https://www.steamgifts.com/ line 3 > Function:3606:25
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b/<@https://www.steamgifts.com/ line 3 > Function:68:5
tms_ab43583b_a709_4ac9_b571_4378fb6b1c9b@https://www.steamgifts.com/ line 3 > Function:65:2
g</<@https://www.steamgifts.com/:2:385
anonymous/<@https://www.steamgifts.com/ line 3 > Function:4:1
anonymous/<@https://www.steamgifts.com/ line 3 > Function:3:55
anonymous@https://www.steamgifts.com/ line 3 > Function:3:2
g</<@https://www.steamgifts.com/:2:385
E_c@https://www.steamgifts.com/:3:209
da@https://www.steamgifts.com/ line 1 > Function:60:417
create@https://www.steamgifts.com/ line 1 > Function:69:26
f@https://www.steamgifts.com/ line 1 > Function:16:235
1 %20line%203%20%3E%20Function:4:416

7 years ago
Permalink

Comment has been collapsed.

Where's the rest of the error, or is that it?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

7 years ago
Permalink

Comment has been collapsed.

Click the tab at the top of steamgifts. Most things are turned off by default.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

7 years ago
Permalink

Comment has been collapsed.

Menu bar next to help.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 2 years ago.

7 years ago
Permalink

Comment has been collapsed.

Click where it says ESGST, not the drop down bit next to it.

7 years ago
Permalink

Comment has been collapsed.

Probably a conflict, the script doesn't play well with other scripts. Try checking the console for errors just in case. Or disable all other scripts and see if it loads.

7 years ago
Permalink

Comment has been collapsed.

How do i use it can anyone help?

7 years ago
Permalink

Comment has been collapsed.

Just install and use it. Click on the ESGST button at the header to bring up the menu where you can enable the features.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Not sure if this is ESGST issue...
Recently all background download related features (endless scrolling etc) has stopped working. I can see in console this message:
Tampermonkey: couldn't load @require from URL https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
Tampermonkey: couldn't load @require from URL https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js
Tampermonkey: couldn't load @require from URL https://github.com/dinbror/bpopup/raw/master/jquery.bpopup.min.js

These links are working fine if I click on them. Is it Tampermonkey issue or something else?

7 years ago*
Permalink

Comment has been collapsed.

On Firefox?

7 years ago
Permalink

Comment has been collapsed.

Yep.

7 years ago
Permalink

Comment has been collapsed.

Was there any Firefox update recently? I know Safari has a problem with loading required files, but I never heard of such a problem in Firefox. Can you test with Greasemonkey to see if it's Tampermonkey-related?

7 years ago
Permalink

Comment has been collapsed.

No issues here with firefox and tampermonkey.
Last firefox update Version 55.0.3, August 25, 2017

Unless he's not on the release channel

7 years ago
Permalink

Comment has been collapsed.

There was recently an update for Firefox but I've tried ESR version also - same thing. I have no this issue with Greasemonkey.

7 years ago
Permalink

Comment has been collapsed.

Might be a Tampermonkey incompatibility with the recent update then. A bit odd though, since Tampermonkey is supposed to be more compatible than Greasemonkey. Looks like you'll have to stick to Greasemonkey or downgrade until Tampermonkey is fixed.

7 years ago
Permalink

Comment has been collapsed.

The latest update has all the required files inside of the script, so that bug shouldn't happen anymore.

7 years ago
Permalink

Comment has been collapsed.

Thanks! No more issue with Tampermonkey.

7 years ago
Permalink

Comment has been collapsed.

Hi! Your script is really a wonderful and complete one...

I'm here to let you know a bug on the level visualizer that appeared early on today.
I'm also using SGv2 Dark 1.4.6.8.
Basically, the bar shows up as 100% blue (as opposing to part green, part blue, part blank) if the blue part (the part you are going to reach when all your giveaways are set as received) exceeds the total.
Basically, if all the giveaways I made are going to make me level up, the bar will be 100% blue.
Without SGv2 Dark 1.4.6.8 the same happens, but with light green.

Additionally, when hovering over the bar, my current CV is correct, but the one between parethesis (probably the CV I'm going to have after everyone activates my wins) is incorrect.

Please be aware that this is not a complaint but just a feedback. I'm not in any way displeased by this script, I just like your work and wanted to let you know about this little bug. ^^

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Probably related to this. Did you create all your active giveaways natively through SG or did you use a tool (from this script or from other scripts)? When you created the giveaways did a popup appear asking you to wait a bit until it was added to the storage? And would you be willing to do some debugging to help me find the cause of it?

7 years ago
Permalink

Comment has been collapsed.

All I used was the template creator from this script, but each giveaway was created through SG!
I have almost an hour, tell me what to do and I'll do my best to help you!

7 years ago
Permalink

Comment has been collapsed.

Ah, ok, giveaways created by the script should be normally counted as well.

Well, if you know how to edit scripts, you could go the line that says

projectedFirstBar = `${progress}px`;

and change it to

console.log(cv, percentage, progress); projectedFirstBar = `${progress}px`;

and check the console to see what appears. If not, or you don't have a lot of time, we can do it some other time.

7 years ago
Permalink

Comment has been collapsed.

I'm not sure I got exactly what I was meant to, but in the console there's a blue line that keeps popping up and hope it's the one we're looking for.
"300 121 223"

7 years ago
Permalink

Comment has been collapsed.

Hmm, thanks, I'll do some tests later to see if I find the issue.

7 years ago
Permalink

Comment has been collapsed.

Thank you very much once again! ^^
(also check my GAs before Saturday, there's a whitelist giveaway and you have been in the list from a long time!)

7 years ago
Permalink

Comment has been collapsed.

And thanks for the whitelist, I'll check it out later, but I usually only enter stuff from my wishlist because I have a huge backlog as it is. :P

7 years ago
Permalink

Comment has been collapsed.

No problem at all, do as you please! ;)

7 years ago
Permalink

Comment has been collapsed.

Hey, did you make a lot of unbundled giveaways? It looks like your level is supposed to be 7.20 when your giveaways end. If that is correct, then the only bug is that the feature isn't altering the number before the dot. Although I don't think the bar should be fully covered by only one color (it should be the default color until a certain point and the other color from that point to the end).

7 years ago
Permalink

Comment has been collapsed.

The latest update should color the bar correctly and show 7.20 in the title (let me know if not). If you think there's an error and you won't actually be 7.20, I could use some more debugging when you have the time. ^^

7 years ago
Permalink

Comment has been collapsed.

Here I am!
Yes, I did make a lot of giveaways!
The number is fixed (now I'll end up level 7.22)!
The new update fixed the number and the first part of the bar, but in my case, there is no progress bar for the giveaways made and waiting for feedback!

Anyway, it's possible that this happened because the update made the script lose track of the giveaways made and/or because I'm going to level up soon. I'd wait for me to level up before changing anything!
Pics for context.

View attached image.
View attached image.
7 years ago
Permalink

Comment has been collapsed.

Anyway, it's possible that this happened because the update made the script lose track of the giveaways made and/or because I'm going to level up soon. I'd wait for me to level up before changing anything!

Nope, was a bug. Should be fixed in the latest.

Let me know if you don't go to 7.22 when your giveaways end and are marked as received, because someone else reported that the calculation is wrong, so more feedback would be nice. :)

7 years ago
Permalink

Comment has been collapsed.

I'll let you know asap! ^^

7 years ago
Permalink

Comment has been collapsed.

Back I am!
Unfortunately the calculations changed from 7.22 to 6.69 today without me creating any new giveaway.
Anyway, today all but one giveaway ended, leaving me with one and only unbundled 20$ giveaway.
What I noticed is the following: the difference between my future CV and my actual CV became only 0,04.
20 / 500= 0,04! (500 being the difference between CV needed for level 7 and CV for level 6, that is the number used to calculate level at level 6)
This means the reason why the calculations are incorrect is that the level calculator is not taking into consideration giveaways that ended, but are awaiting feedback. Level calculator only uses open giveaways in the formula!
In my case, it's not counting all the bundled giveaways that I made in the last week and that ended today, but it's counting only the Songbringer giveaway worth 20$ CV that's still open and will end on Saturday.

EDIT: Also, just to put in there one more data, the console tells me "20 76 100" with the console.log(cv, percentage, progress) code

7 years ago*
Permalink

Comment has been collapsed.

Thank you very much for this script and all its features, rafaelgs18. (I'm sure I've explored less than half.)

Can someone explain what the settings under the discussion filters do? I mean "[NEW] Comments", "[NEW] <Forum Category>", etc.

7 years ago
Permalink

Comment has been collapsed.

Ah, sorry again for the lack of documentation, it's something I plan on improving once the script becomes more stable. Discussion Filters now has advanced filters just like Giveaway Filters. There you can choose which filters you want to appear in the filter dropdown (when you click on "Expand filters".

7 years ago
Permalink

Comment has been collapsed.

Oh, I get it now. Each one of those categories/features lets me change it between the three settings (hide all, show all, show only) in the advanced filters. Thanks. I haven't used the giveaway filters, that might be why I didn't immediately understand these filters.

7 years ago
Permalink

Comment has been collapsed.

DLC filter does not work here anymore - have tried on two different PCs.

7 years ago
Permalink

Comment has been collapsed.

Also i think, the filter is filtering more giveaways than it should be. Could you maybe implement a "Show filtered with reasons" feature? It should show filtered giveaways and the reason(s) why it were filtered

7 years ago
Permalink

Comment has been collapsed.

Couldn't you just manually glance through the giveaways to confirm that?

7 years ago
Permalink

Comment has been collapsed.

DLC filters are working fine for me, can you give me more details? Where does it happen? Is DLC the only filter that is not working or do other filters not work as well? Are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

No other filters than DLC - It only filters 11 giveaways out of all giveaways

https://i.imgur.com/k0hf4Kj.png

Actually I have a lots of bugs with the category filter... Trading cards filter combined with max point filter is also very buggy.

7 years ago
Permalink

Comment has been collapsed.

Discussion Filters has been extended and now has advanced filters just like Giveaway Filters.

Two bugs on this:

  • Discussion Hider is always enabled if you activate Discussion Filters (i use everything but this suboption).
  • The Discussion Filters bar isn't scrolling with the fixed Mainpage Heading.
7 years ago*
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

<3

7 years ago
Permalink

Comment has been collapsed.

Just noticed the "hide discussion" button in a discussion itself is still shown in the discussion header.
Also the "manage hidden discussion" button in the settings menu will always show up.

7 years ago
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

I have updated the script to 6.Beta.34.14 but I keep getting "There are new updates available for ESGST." notification when browsing discussions and old version warning when entering this thread. I restarted the browser after update, but the problem persists.

Tampermonkey 4.3.6 on Chrome 60.0.3112.113

7 years ago
Permalink

Comment has been collapsed.

Are there errors in the console? Could you go to the line that says

esgst.version = getValue(`version`, esgst.currentVersion);

and add console.log(esgst.version); at the end of it to see what appears in the console?

7 years ago
Permalink

Comment has been collapsed.

6.Beta.34.7

no errors on the console, only some timing stuff on verbose level

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

Yep, seems to work. Thx.

7 years ago
Permalink

Comment has been collapsed.

Have the same issue as jarkus and my script is still 34.13... any way to force it to update? For some reason it always updates to the latest version way later.

7 years ago
Permalink

Comment has been collapsed.

The ESGST button at the header has a button called "Update" (you have to click the arrow next to it).

7 years ago
Permalink

Comment has been collapsed.

Oh god. I'm an idiot. Thanks. :(

7 years ago
Permalink

Comment has been collapsed.

Still having the same issue in 6.Beta.34.17. When I visit this thread, it tells me I have an outdated version. Tried updating, but it says no updates are available.

Firefox 55.0.3 (32-bit).

7 years ago
Permalink

Comment has been collapsed.

The latest version is 34.18. Sometimes GitHub takes a few minutes to update the files, so just try again later.

7 years ago
Permalink

Comment has been collapsed.

Got it - I'll give it a try later.

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.