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.

not sure if related to updating the ESGST extension to the latest version, but the data from the extension was completely wiped :(

edit: the battery of my notebook died just before that, so the unexpected shutdown might have caused it

7 years ago
Permalink

Comment has been collapsed.

If you go to the export menu there is nothing there?

Were you using the official version or the dev one?

7 years ago
Permalink

Comment has been collapsed.

yep, nothing
I have a backup from 2 days ago that i just restored, so not much lost

7 years ago
Permalink

Comment has been collapsed.

Ok. I think, if you use the dev version on Firefox you need to be careful because one could replace the other when updating. I'm not sure.

7 years ago
Permalink

Comment has been collapsed.

as far as i know i'm using only the release version, it was installed from the link in the description and updated only using firefox builtin updater

7 years ago
Permalink

Comment has been collapsed.

my problem was most certainly the sudden shutdown caused by my battery running out of energy, as i also got logged out off some sites, including sg

7 years ago
Permalink

Comment has been collapsed.

Ah ok, I didn't see the edit you made in the other comment.

7 years ago
Permalink

Comment has been collapsed.

I'm even gonna create a new profile in FF just to be safe and avoid any strange and random bugs that might appear as FF didn't seem to like this latest forced shutdown at all.

7 years ago
Permalink

Comment has been collapsed.

Why not set it to hibernate instead?

7 years ago
Permalink

Comment has been collapsed.

it is set to do that but it just never does, and neither gives the notification when it's getting low. and haven't done so since some win10 versions ago not sure when it started ignoring the configs

7 years ago
Permalink

Comment has been collapsed.

hmm, could try a tool/app that can do that

7 years ago
Permalink

Comment has been collapsed.

too lazy to search for one, and it's very rare for me to let it happen

7 years ago
Permalink

Comment has been collapsed.

Not sure if related to the above, but immediately after syncing, ESGST wiped my hidden games (Single Filters) and game tags, and set the giveaway description popup filter to the default. Interestingly enough, it didn't wipe my settings from Multiple Filters or my list of decrypted giveaways, or the basic settings of which features are on and off.

Firefox 52.3.0 esr, Greasemonkey 3.14

7 years ago
Permalink

Comment has been collapsed.

Oh, and it also wiped all the synced data about owned games and packages, but none of the other synced data.

7 years ago
Permalink

Comment has been collapsed.

Well, that's new, I'll have to look into it. Does it happen every time you sync?

7 years ago
Permalink

Comment has been collapsed.

I cannot reproduce. I just synced and all hidden games and tags were intact. Is this still happening? Which options do you have enabled when syncing?

7 years ago
Permalink

Comment has been collapsed.

Sorry if this is already covered in the thread somewhere, but I couldn't find it.

I hadn't paid attention to Firefox/Greasemonkey changes until my Firefox updated today, Greasemonkey updated to v4, and everything stopped working. Now that that's happened and caught me by surprise, can I still export my ESGST data so that I can import it into Tampermonkey? Since ESGST won't run on GM v4, I can't do a normal export from the script itself.

7 years ago*
Permalink

Comment has been collapsed.

Can you downgrade to Firefox 56 so you can export?

7 years ago
Permalink

Comment has been collapsed.

you could copy the profile folder and load it using firefox portable 56.0.2 to export it

7 years ago
Permalink

Comment has been collapsed.

Great idea, thanks, that took care of it!

7 years ago
Permalink

Comment has been collapsed.

I can't syncing my owned game ,every time I sync,the sync page freeze

script with Tampermonkey,firefox 56

7 years ago
Permalink

Comment has been collapsed.

Can you check the console log for errors (Ctrl + Shift + J)?

7 years ago
Permalink

Comment has been collapsed.

sorry,I switch to Extension version,it no problem now

7 years ago
Permalink

Comment has been collapsed.

Is it possible that I lost the enter buttons in the extracted GAs? I think all the appropriate options are still set. Oh, now that I think about it, it also does not filter those...

7 years ago
Permalink

Comment has been collapsed.

When opening in a new tab? There is currently a bug there if you have Scroll To Top Button to appear in the footer (because there's no footer there). I'll fix it for the next version.

7 years ago
Permalink

Comment has been collapsed.

Oh, hadn't even noticed that feature. Nice and yeah, that was it. But I don't need the button in the footer anyway :)

7 years ago
Permalink

Comment has been collapsed.

Hi!

Those links in this OP for settings, etc. are broken right now. Just wanted to mention about it.

And also one suggestion. Moving from [NEW] to those stars was an bad move IMO. Before this you could easily search for new features with ctrl-f but you cannot enter that emoji into search table so now i have to go through all the settings and try to spot that star :] I am not sure if this is just my gripe or did anyone else do this :D

7 years ago
Permalink

Comment has been collapsed.

Noted, will change it back later.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Let me know if you detect any inconsistencies between the preview and the actual post. I translated the entire parser that SG uses from PHP to Javascript myself, so it might not be completely accurate. :)

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

The problem with emojis is most likely that the preview doesn't currently work when you use the comment formatting buttons because it doesn't recognize that as you typing. I'll change that later.

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 love the preview comment option.
it stops working when I add a grave accent used in Inline Code </> to the comment. Anything I type after that doesn't show up in the preview anymore.

7 years ago
Permalink

Comment has been collapsed.

It works fine for me, what exactly is the text you're typing, can you share?

7 years ago
Permalink

Comment has been collapsed.

This comment for example.
The preview works until I type a grave accent to the comment. After that, the preview doesn't show any changes anymore.
As soon as I remove the grave accent, the preview shows all text I typed again.

7 years ago
Permalink

Comment has been collapsed.

I type:
123

Preview shows:

123

I type:
123
`123

Preview shows:

123

It sort of freezes. When I remove the grave accent, the preview updates again and it shows:

123
123

I hope that explanation makes sense

7 years ago
Permalink

Comment has been collapsed.

I cannot reproduce, the preview shows fine for me. Are there errors in the console?

7 years ago
Permalink

Comment has been collapsed.

There are no errors.

7 years ago
Permalink

Comment has been collapsed.

If you disable the automatic preview, then type the text and click the eye button to preview, what happens?

7 years ago
Permalink

Comment has been collapsed.

Same thing happens.

7 years ago
Permalink

Comment has been collapsed.

Weird that it's not happening to me. If someone else is reading this comment, can you confirm if this also happens to you?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Just to be clear, it's the (`~) button next to 12345... on a keyboard. Not the one next to jkl; ('")
I tried the script version on another browser and the same thing happens.

7 years ago
Permalink

Comment has been collapsed.

Our keyboards might be different. To me it's next to P. But if it's the inline code, there is only one of them in the keyboard: `

And it works fine for me. I'll try the script version, maybe it only works in the extension.

7 years ago
Permalink

Comment has been collapsed.

Nope, the script version also works for me.

7 years ago
Permalink

Comment has been collapsed.

it also happens to me, i'm using the extension in FF57 (é a crase que faz o preview parar de funcionar e não o acento agudo)

7 years ago
Permalink

Comment has been collapsed.

Então, a crase não é isso aqui: `

`
``

Pra mim funciona normal. Por exemplo, esse comentário mesmo mostrou normal no preview pra mim.

7 years ago
Permalink

Comment has been collapsed.

this error happens when i use it:

SyntaxError: invalid regular expression flag s esgst.js:726:42

edit: it's the same character used to do the paragraph code block, it breaks the auto preview if only 1 or 2 are used

7 years ago*
Permalink

Comment has been collapsed.

Hmm, it only appears to happen on Firefox. Will search about regular expressions on Firefox, I had no idea they could be different based on browser.

7 years ago
Permalink

Comment has been collapsed.

test

7 years ago
Permalink

Comment has been collapsed.

Should be fixed.

7 years ago
Permalink

Comment has been collapsed.

ehh, with most of my old beloved addons and settings dead after latest FF update I gave up and joined the cult ;p Great addon, cannot really understand while I decided to stick to old and discontinued ones for soo long ;p

7 years ago
Permalink

Comment has been collapsed.

I can think of a reason, but maybe I'm just overthinking. Anyhow, thanks for using it. Feel free to make suggestions and report bugs. :)

7 years ago
Permalink

Comment has been collapsed.

If you think the reason is something personal - you are overthinking ;p I am basically lazy and as long as something works I'll stick to this even if it's not optimal solution ;p

And only suggestion I've had I already found solution for (so maybe just UI change - add separate option in Settings to "hide Entered GAs" instead of allowing just filter option and then changing filter settings ;p)

7 years ago
Permalink

Comment has been collapsed.

Ah ok. Just thought of that because I remember we had some sort of clash in the past, though I don't remember why right now.

I think I have a solution that fits that suggestion, will implement it later.

7 years ago
Permalink

Comment has been collapsed.

nah, absolutelly nothing like that - I am not such a puny person to do sth like that ;p Heck - if I was to not have anything to do with every single person I ever had an argument with on SG I would basically have to stop visiting SG at all ;p

7 years ago
Permalink

Comment has been collapsed.

Hehe :P

7 years ago
Permalink

Comment has been collapsed.

Bump!

I installed the extension without any problems, but now I can not adjust the settings... how do I do this?

7 years ago
Permalink

Comment has been collapsed.

Did you get a message when you installed it? It should contain the instructions.

The settings menu is in the header, there's a button called ESGST.

7 years ago
Permalink

Comment has been collapsed.

Have been using this now for a couple of months and first of all wanted to thank you for this awesome script. :)

Now I got a question:
As known already the newest Firefox caused problems with addons and especially with Greasemonkey 4 so I switched to tampermonkey but forgot to take the settings of ESGST with me and looked at the options to change it back to how I used the extension and stumbled upon the comment tracker and activated it.
Now I played a lot with it reading posts, marking them as read etc and also used the "mark all as read" button in the topiclist. I used it even for a lot of older but still active discussions with 3k+ comments (to mark all of those comments as read).
Got a temp-block for "up to 24 hours due to suspicious traffic" yesterday and just can access the page right now again...could I be right to guess that I used this feature too much (having the script mark probably a lot more than 10k comments as read?)^^

Also what I love about this feature is that it fades marked comments out and here I want to know if it would be possible (or already is in somewhere) to fade out discussions already visited in the main topiclist. So I would still have the info about how many new comments they got but also fade all visited out to distinguish them better from new ones.

7 years ago
Permalink

Comment has been collapsed.

Definitely. 10k comments is a lot, the script would have to request a ton of pages to mark all of that as read.

Giveaways/Discussions/Tickets/Trades Tracker does that for visited discussions.

7 years ago
Permalink

Comment has been collapsed.

Ah nice, thanks!. Guess I always overlooked #20 until now :D

7 years ago
Permalink

Comment has been collapsed.

Syncing won games is stalling for me as of recent update. Last sync occurred Nov 14th so within that time range. Not sure but I have recent giveaway win (that was a dupe key) and isn't marked as Received/Not Received yet because Not Received isn't available yet -- don't know if that would be an issue but who knows.

Console throws an error:

profile:11187 Uncaught (in promise) TypeError: Cannot set property 'won' of undefined
at response (eval at E_c (:3:298), <anonymous>:11187:56)
at response.text.then.responseText (eval at E_c (:3:298), <anonymous>:36773:29)
at <anonymous>

EDIT

Yes, that won giveaway that wasn't marked was the issue -- because the creator gave me a new key that worked, I marked it, and then attempted sync and it completed almost instantly.

So that might be a bug that needs to be killed. :D

Thanks as always for the wonderful script. <3

7 years ago*
Permalink

Comment has been collapsed.

Thanks, will look into it.

7 years ago
Permalink

Comment has been collapsed.

The bug has been squashed. xD

7 years ago
Permalink

Comment has been collapsed.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Bug: Earlier today I updated from the dev to the current public version. When playing around with the custom filters we used for the debugging yesterday I went to the "Group" page (with similar filter) and just got this (Screenshot). How is that even a thing?
Could it be that due to the new flag you're using to first completely load the page and apply the filter afterwards the list somehow gets mixed up? On the other hand, if you didn't change anything in these regards after you told me about the newest dev version then it's probably another reason since that dev version worked fine.
Either way, this surely is confusing.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

What is the issue? Is that the wrong end date for those giveaways?

7 years ago
Permalink

Comment has been collapsed.

After checking these giveaways the time remaining is the actual correct time that is remaining for the giveaways to end. Therefore the list of giveaways on the Group page is not in the correct order (which would be 'less time remaining first').

7 years ago
Permalink

Comment has been collapsed.

Do you have Giveaways Sorter enabled? I think that's the only feature that could impact the order of the giveaways.

7 years ago
Permalink

Comment has been collapsed.

2.6 Giveaway Sorter - is not activated.

7 years ago
Permalink

Comment has been collapsed.

Ok, I'll look into it tomorrow and try to reproduce it.

7 years ago
Permalink

Comment has been collapsed.

Alright, thanks.

EDIT: I just checked and all the following GAs below what's seen in the screenshot are in descending order from longest time remaining to shortest.
Should I guess I would say it's a problem with the new "Comments Reverser".
EDIT 2: Yes, it's the "Comments Reverser". Turning it off displayed the GAs in the correct order - turning it on again and reloading the page and GAs are in opposite order starting from the second page and most likely following pages as well.
EDIT 3: Tested things on "All" page - same problem. And yes, this indeed repeats for following pages.

7 years ago*
Permalink

Comment has been collapsed.

Fixed

7 years ago
Permalink

Comment has been collapsed.

Got the newest raw code and can confirm, the issue is fixed. Thanks.

7 years ago
Permalink

Comment has been collapsed.

Bug: And another bug with the Comments Reverser: When going over the discussion button into e.g. this ESGST topic or over the category filter first and then in topics the comments reverser works as expected. Going over the messages page and there clicking on the headline of e.g. this topic from the notification about your last reply, then the comments are not reversed. It starts with the one from 11 months ago.
(On a sidenote though: Endless scrolling doesn't work when scrolling down. Only after clicking on 2 manually endless scrolling works for following pages.)
After checking other discussion with fewer comments (thus fewer pages) the comments reverser seems to work when going via the messages page. (While endless scrolling still doesn't work for the first page.)

7 years ago
Permalink

Comment has been collapsed.

There seems to be a big misconception on what Comments Reverser does. It does not show the most recent comment of the thread first, but the most recent comment of the page, it simply orders the comments in a page in descending order.

Endless Scrolling -> Reverse Scrolling is what reverses the entire thread.

But I was already going to separate that as well.

If you have reverse scrolling enabled, endless scrolling will clearly not work from page 1.

7 years ago
Permalink

Comment has been collapsed.

Damn. I just wrote a pretty long reply and now it's gone for some reason... oh dear...

Alright, so this is what happanes with the current RAW version of ESGST:
It happened exactly as I've written in the report. I've checked multiple times (and just a few minutes again) before writing the report in the first place. When coming from the messages page via the thread title of this thread then the first page shown is the actual first page (while it should be the last) and with the actual oldest comment first - although endless and reverse scrolling are enabled (with comments reverser disabled). After enabling the comments reverser the last comment of the first page is displayed first in descreaing order of post date but still the first page and not the last as expected.

As for reverse scrolling... so, endless scrolling it's not supposed to work from page 1. Then why does it from page 2? And it doesn't just scroll from 2 to 1 but through all the pages there are. I didn't check the order though of how the pages show up (and can't be bothered with it right now).
In my opinion endless scrolling with reverse it simply should load in last, then second to last next, then third to last and so on.

Even more things seem to be messed up: When going to this thread via discussions/general with endless scrolling, reverse scrolling and comments reverser enabled, things are working as expected. With comments reverser disabled though the first comment shown is mine from 20 hours ago, then Space Click's from 19 hours ago, then Nyx's from 5 days ago, then AmatoTC which is younger than the one from Nyx, then Trystar's comment from 4 days ago and so on. Comments are completely mixed up while the actual oldest comment on the page first first to the newest last.

7 years ago*
Permalink

Comment has been collapsed.

I just wrote a pretty long reply and now it's gone for some reason.

If it was while I was editing the thread, SG has a bug that vanishes with comments, which Discussion Edits Detector in this script fixes.

Then why does it from page 2?

From page 2 it should scroll down to page 1. From page 1 there is no page 0 to scroll down to.

In my opinion endless scrolling with reverse it simply should load in last, then second to last next, then third to last and so on.

That's exactly what it's designed to do, and it worked fine the last time I checked. I'll have to look into this.

7 years ago
Permalink

Comment has been collapsed.

I have no idea... I think that I saw your comment about 3 hours after you posted it. But however... Discussion Edits Detector is no enabled. Thanks for the tip!

As for endless scrolling from only page 2-1 - what I had written before was the experience with the previous version. I just tried again with the update version and it acts as it's supposed to, it indeed scrolls only back to 1.
But if what I suggested is what it's supposed to do, well, it's not working anymore then I guess. That's not a major issue although it would be nice working again.

7 years ago
Permalink

Comment has been collapsed.

AmatoTC's comment is not younger than the one from Nyx, so the order is correct for the other pages. The only page that appears to have the wrong order is the first page loaded, SpaceClick's comment should come before yours in that one.

Edit: Actually, with Comments Reverser disabled it's working fine, each page is ordered in their default order. Yes, that's messy, but it's up to the user to decide their settings. It looks less messy if you have divisors enabled, because then each page is truly separated.

7 years ago*
Permalink

Comment has been collapsed.

Nyx's comment is from November 13th, 2017, 6:50pm and AmatoTC's comment is from November 13th, 2017, 6:59pm. Therefore AmatoTC's comment is younger.

I've checked again and due to the fact that 2 pages got loaded in at once I missed the fact that Space Click's and my comment are the only two on the last page. Knowing this your "edit" is correct: With comments reverser disabled it's working fine but looks messy. Which makes my last paragraph obsolete.

7 years ago
Permalink

Comment has been collapsed.

I just tested and the reverse feature appears to be working completely as intended. Going to a discussion from the main discussions page loads the last page first and then the second to last page, third to last page, and so on. Going to a specific page from a discussion loads the next pages in descending order, page 3 to 2, 2 to 1, and so on.

The only issue you reported that I can confirm is that the reverse scrolling isn't triggered when visiting a discussion from the inbox page. This is not a bug, as you can see in the description of the feature:

When visiting a discussion from the main discussions page, the last page will automatically be loaded and shown.

It only works from the main discussions page. But that is something that I can easily change.

7 years ago
Permalink

Comment has been collapsed.

Well, it works as advertised, yes. I just don't get why it would matter what the entry point is causing me to assume it should work from where ever. I mean, thread get's loaded via clicking on the headline - no matter if in the discussions category or on the messages page. If this could easily be fixed, than that would be nice... you know, for consistency reasons.

7 years ago*
Permalink

Comment has been collapsed.

The entry point matters because if someone clicks on a specific page or follows a permalink to a discussion, it should not be reversed, otherwise it would be impossible to read that page/comment. But I already changed it in the latest dev version.

7 years ago
Permalink

Comment has been collapsed.

Thanks, I'll update.

7 years ago
Permalink

Comment has been collapsed.

I think I found a bug with "Blacklist giveaway loader".

If there is a group or whitelist GA made by a user who has blacklisted you, "Blacklist giveaway loader" will see the "you have been blacklisted by the giveaway creator" page and redirect to a "Loading giveaway..." page. However this page stays "Loading giveaway..." forever, since trying to load that GA in a "non-logged in" state will not work since it is a group or whitelist GA which is only viewable by people who are logged in to SG and are a member of that group or on the creators whitelist.

I guess the proper way to handle this situation is to not redirect and stay on the "you have been blacklisted by the giveaway creator" page. It might also be a good idea to add something to this page to let the user know that it is a group or whitelist giveaway, so they are not confused as to why it did not redirect to the "not logged in" page for that GA.

Note that if you try to view a group or whitelist GA while not logged in, you will get a "You do not have permission to view this giveaway, since you are not a member of the giveaway creator's whitelist, or the required Steam groups." message.

7 years ago
Permalink

Comment has been collapsed.

Done

7 years ago
Permalink

Comment has been collapsed.

Nice! Tested it on both a whitelist and group GA for which I was blacklisted, works perfectly!

Thanks!

7 years ago
Permalink

Comment has been collapsed.

You're welcome!

7 years ago
Permalink

Comment has been collapsed.

I can't find my previous comment but I can now confirm that ESGST tries to murder my computer. I reactivated it for a couple of minutes and this is what it did (10GB of disk writes + constant 17-23% CPU use, not visible directly because I turned it off before taking the screenshot, but you can see the 4m30 of total CPU time):

Maybe it's caused by a conflict with something else, but the problem without a doubt comes and goes as I activate and deactivate ESGST

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Maybe it's Vivaldi? Have you tried another browser? And are you using the script or the extension?

7 years ago
Permalink

Comment has been collapsed.

It's the Tampermonkey script - I didn't notice there was also an extension :o
It used to work fine, it only started acting up like that at some point (which I wasn't able to determine because, silent auto-updates eh...) and no other script or add-on is creating trouble. I did try to run ESGST with all other Tampermonkey scripts disabled, same result. Didn't try in another browser because I'd like to keep SG and Steam separated from the rest (I only use Vivaldi for them)

7 years ago
Permalink

Comment has been collapsed.

Do you remember an approximate time ago that it started happening? If you could try the extension, maybe that could help find out if the issue is in the script or on Tampermonkey. It should work fine in Vivaldi, as I read that it supports Chrome extensions. Or maybe try Greasemonkey/Violentmonkey if they're available?

7 years ago
Permalink

Comment has been collapsed.

Well, it was around the time I posted this: https://www.steamgifts.com/go/comment/jYkT1Fe
But maybe I didn't notice the issue immediately. It used to be irregular, which is why my last comment there was that I thought it wasn't caused by ESGST. Some time after, I had a session where it seemingly caused Vivaldi to eat up all my RAM (causing the "not enough RAM available, please close a program" alert box to show) and I just disabled it until now.

I'll give a shot at the extension. As for Greasemonkey, the reason I use Tampermonkey is because Grease wasn't available when I installed it, but that was a while ago, maybe it changed now.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Can you please turn off the update notifications? Or add an option to disable them? Thank you

7 years ago
Permalink

Comment has been collapsed.

Already exists. Other.10 and Other.11 in the settings menu.

7 years ago
Permalink

Comment has been collapsed.

These are the closest options I see:
.8. Show changelog from the new version when updating.
.9. Check whether or not you are on the current version when visiting the main discussions page if the ESGST discussion is in the current page.
.10. Check whether or not you are on the current version when visiting the ESGST discussion.

I want it to keep auto updating, I simply don't want it to prompt me each time. Should I disable all three?
(sorry for being a bother)

7 years ago
Permalink

Comment has been collapsed.

The first one shows the changelog when updating, so you can see what has been added/fixed in this version. The other 2 show the messages "there are updates available for ESGST" and "you are not using the latest ESGST version" when there is a new version.

7 years ago
Permalink

Comment has been collapsed.

Thank you

7 years ago
Permalink

Comment has been collapsed.

I find the Giveaway Winning Ratio much more useful than the percentage based Giveaway Winning Chance, as for almost all giveaways the chance is less than 1% anyway.
Unfortunately the filters only seem to have an option for chance and not ratio, could I humbly request that ratio be added to the filter options? 😀🤞

7 years ago
Permalink

Comment has been collapsed.

Done, it will be released publicly in the next version, which should come next Saturday, but if you don't want to wait you can use the dev version.

7 years ago
Permalink

Comment has been collapsed.

Awesome. Thank you 😁
I think I can wait 😉

7 years ago
Permalink

Comment has been collapsed.

What do you recommend? tapermonkey or firefox addon?

7 years ago
Permalink

Comment has been collapsed.

The majority of feedback for the extension that I've gotten from users is that it's a lot faster than the script, so I'd definitely recommend the extension. The intention is for everyone to switch to the extension eventually.

7 years ago
Permalink

Comment has been collapsed.

I was using but ended up with TWO at the same time. Magic! I will keep only the extension then. Thanks

7 years ago
Permalink

Comment has been collapsed.

Is there a reason why the extension is not in the Firefox Addons/chrome Extensions catalogs? It would be much easier to install/update...

6 years ago
Permalink

Comment has been collapsed.

To be listed in the public catalog the extension needs to be reviewed, and I don't have time to focus on that at the moment, since I don't see how it would be easier to install/update on Firefox. The unlisted extension works the same way as the listed one, the only difference is only those with a link can install it.

As for Chrome, to publish an unlisted extension I need to pay a $5 fee, which I can't at the moment.

6 years ago
Permalink

Comment has been collapsed.

That tool is so useful, and i hate manual updates ;-)
It seems that's a one time fee, if you're okay to take the extra time it would require to create a package and maintain it (i don't know maybe it's a lot of extra work), I would be happy to pay the fee, contact me through steam if you're interested.

6 years ago
Permalink

Comment has been collapsed.

Updates on Firefox are automatic.

I already maintain the package on Firefox, so it would not be any extra work. Thanks, but someone else also offered, the problem is I can only use Google Wallet (credit card) and there's no way to transfer money from you to my credit card.

6 years ago
Permalink

Comment has been collapsed.

there is a way, check this comment in the GitHub issue(i guess you didn't remember/have time to check it yet 😅), using it you could send "funds request" for the card to gizellos per example and another for the 5$ to killergege or to anyone that volunteers to pay either of them or part of them as you can accumulate the funds on your pagseguro account until you have enough to request the card and pay the google fee using the card.

6 years ago
Permalink

Comment has been collapsed.

Ah yes. But would it work well? What if I request the funds and then I can't use them for the card?

6 years ago
Permalink

Comment has been collapsed.

if you use their card it's guaranteed to work, if you wanna use yours then i don't know as I haven't tried doing that. And in either case the funds need to be requested in R$ if i'm not wrong, never used it out of Brazil.

6 years ago
Permalink

Comment has been collapsed.

Possible Bug - I hadn't run the Blacklist/Whitelist checker in a while, and just tried it. On one specific user (whether checking a list of users or just that one person), it's freezing on getting their group giveaways every time. I see the following error in the console:

Uncaught ReferenceError: callback is not defined
    at Window.getWBCGroupGiveaways (eval at E_c (:3:92), <anonymous>:26462:89)
    at <anonymous>:2:270
    at e.string.c.(anonymous function) (eval at exec_fn (:1:108), <anonymous>:52:132)

Thanks!

7 years ago
Permalink

Comment has been collapsed.

Since the last update, syncing takes forever and doesn't finish.

7 years ago
Permalink

Comment has been collapsed.

Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. ExtensionCommon.jsm:407
ReferenceError: set is not defined profile%20line%203%20%3E%20Function:9930:17

thats what console says to me

7 years ago
Permalink

Comment has been collapsed.

Will be fixed in the next version, you're talking about the sync from the account page, right? Just sync from the settings menu until it's solved.

7 years ago
Permalink

Comment has been collapsed.

Yes, you're right: Syncing from account page. Thank you for your solution, syncing from settings menu works like a charm.

7 years ago
Permalink

Comment has been collapsed.

Could you add a Scroll To Bottom Button? I just had the thought that this could be useful and very easy to implement. :)

7 years ago
Permalink

Comment has been collapsed.

Thank you. :)

7 years ago
Permalink

Comment has been collapsed.

Just discovered a rare visual bug, happening for multicopy GAs with received AND not received wins affecting the start time of the GA.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Yes, theme independent. I actually thought at first that it's a bug of SG itself, but it's ESGST related.
No errors, there shouldn't be any though. This is just a style issue, no functionality is affected.

7 years ago*
Permalink

Comment has been collapsed.

Is it ok if you share the profile of that user for testing purposes?

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 years ago.

7 years ago
Permalink

Comment has been collapsed.

Got it.

7 years ago
Permalink

Comment has been collapsed.

👍

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago*
Permalink

Comment has been collapsed.

Working fine for me. With the option enabled it opens in a new tab. You're talking about the automatic sync, right?

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 cannot reproduce it. It happens on SG and ST (if you use ST)?

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 happens every time? Have you tried disabling the option and enabling it again? Maybe something went wrong before.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Can you export your settings and look for openSyncInTab_sg and see if it has true?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

That makes even less sense. Do you know how to edit a script? Can you go to the line that says

    function checkSync(menu, callback) {

and add console.log(esgst.settings.openSyncInTab_sg, esgst.openSyncInTab, esgst.name); at the end of that line and check the console when loading a SG page?

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

There's nothing there. I don't think you can edit the add-on.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Yeah, I don't think that's from ESGST.

6 years ago
Permalink

Comment has been collapsed.

I'll add something to the next version that will make it easier to find out what's wrong.

6 years ago
Permalink

Comment has been collapsed.

In the latest version, go to the debug menu and paste

alert(esgst.name);
alert(esgst.openSyncInTab);

there, then click Debug. Let me know what appears.

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

Makes no sense...

6 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

6 years ago
Permalink

Comment has been collapsed.

I had to format my computer because of insider builds, so I don't use them anymore. Generally I use beta versions of software because I like getting access to the newest features beforehand, but doing that with the operating system is just too risky for me. If a beta version of a software goes bad it's easy/fast to downgrade, but it's not so easy/fast to format a computer.

6 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.