Is he suspended because of this thread 3 Suggestions To Changing Usernames?
The GitHub page is gone, and the script still notified there is a newer version.
Comment has been collapsed.
Source for his decision to quit?
I'm actually surprised by his behaviour and comments in his threads yesterday, he was more offensive and provocative than constructive. That was nothing like him at all. I was expecting a suspension since he derailed quite obviously after a while. Anyway, he's making a fool of himself if he quits all of his work just because he "didn't get what he wanted" or whatever the aim of yesterday was.
Comment has been collapsed.
I'm often offensive and provocative. xD I guess you haven't seen that side of me because I don't do it on this thread (often - I did trigger someone in this thread once over the use of the words "popout" and "popup" in the script), and I rarely participate in the forums. :P
And it had nothing to do with "getting what I wanted". I was unfairly suspended by support.
Comment has been collapsed.
Not sure if this is reported or not, but there's an issue with the "Link" butting for comments. Until a few versions ago I was able to highlight a part of the text, click on the "Link" button, paste the URL and the link Title would already have been automatically inserted (the highlighted text).
I'm using this function a lot and it really is kinda annoying that this isn't working anymore as it used to... instead of just pasting a big text once of which I later quickly highlight parts only to add links, I now have to copy/paste every bit one by one, click button, copy/paste URL, copy/paste title, click add, repeat,... - which simply takes much longer than it used to.
Comment has been collapsed.
Let's see
Yep, it does. Thanks a lot!
Another thing that didn't change (but which I didn't mention either - but never really understood): After clicking "add" the code gets added to the comment - but the pop-up to add a URL and Title doesn't close automatically. Instead I first have to click inside the comment box to have it closed while otherwise it's reset for entering a new URL and title. At least to me it would be more practical if it automatically closed after adding an URL.
Comment has been collapsed.
I'm really sad now... I've been using ESGST for some time and it's beautiful. I can see you love what you're doing and you're very helpful to the SG community. If you really feel like it's time to quit, my best wishes for you, but I hope you reconsider.
Comment has been collapsed.
Can anyone give me some information about what this does:
Show what the chance will be when you enter the giveaway instead of the current chance.
Comment has been collapsed.
As SakhJack said, so in other words with it disabled you see the chances of the current people entered, with it enabled you see the chances of you winning.
Comment has been collapsed.
Thanks for another update and for your patience as well rafael. The new update had me facing some problems with the script, here is the errors in the console log:
Uncaught (in promise) TypeError: Cannot read property 'firstElementChild' of null
at refreshHeaderElements (eval at E_c (:3:221), <anonymous>:7219:53)
at refreshHeader (eval at E_c (:3:221), <anonymous>:7305:9)
at response (eval at E_c (:3:221), <anonymous>:7274:13)
at response.text.then.responseText (eval at E_c (:3:221), <anonymous>:6659:25)
at <anonymous>
Comment has been collapsed.
Well, giveaway filters are not working only on the main page :P if you enter www.steamgifts.com/giveaways/search?page=1 it works.
Comment has been collapsed.
Hi guys. Sorry I took the script down before. I was unfairly suspended by support and decided to be done with the SG forums and in the heat of the moment I deleted the GitHub page of the script. Yeah, I triggered some users in a previous thread with the use of the word "asshole", but that was not the reason why I was suspended - I was suspended for spam, which later turned into inappropriate behavior because one of the mods closed the original thread due to it derailing away from the suggestion and I created another thread which did not have any triggers and was truly about the suggestions to prevent it from derailing. The mods then used their power hunger to suspend me because I did not join the threads and instead created two separate ones, which is in no way spam, because while the suggestions were about the same subject, they were different.
But anyway, I'm truly done with this over-sensitive community filled with power hungry mods and will only keep updating ESGST because I've put so much work into it.
I'm aware of the current bug, but I'm not home, so it will be a while until I fix it. Try downgrading in the meantime if you cannot wait.
Comment has been collapsed.
I don't care at all about what they said. It's the mods suspending me for no reason that bothered me. I don't care if the mods are human. If they made a mistake they should at the very least clear the suspension from my history, but I don't care about that anymore.
Comment has been collapsed.
Like urbanus said, don't worry about what the mods said. You've really improved the experience of this site. Please keep up the great work!
Also, how do I downgrade?
Comment has been collapsed.
Comment has been collapsed.
As much as I'd like to go away for good, I think I'm ready to admit I may have an addiction problem with SG. xD It's really the only place I visit on a daily basis nowadays. Even on Twitter which I used to be super active I don't go as often anymore.
Comment has been collapsed.
Good. The first step is admitting you have a problem. The second step is finding a group of like-minded individuals to help through it, like here on SG.
Comment has been collapsed.
For what it's worth, I just want to say I really appreciate what you've done to improve the functionality of Steamgifts. So many neat features were implemented, even the ones I suggested, and it has made browsing SG such a better experience for me. I truly appreciate your commitment and I'm glad to see you've reconsidered your decision to discontinue ESGST.
Comment has been collapsed.
I hope you're not done with the site, but just the forums.
I generally don't participate in the forums. I just like the giving and the winning. And the occasional puzzle contest hosting.
Regardless, thanks for continually making the script better.
Comment has been collapsed.
Yeah, just the forums. Won't get involved in discussions anymore, well obviously except for this one. :P
Comment has been collapsed.
As I've gotten older, I've gotten involved less and less. It's been nice to just lurk :-)
Resist the urge!
Comment has been collapsed.
I can absolutely understand your disappointment in how you were treated and your decision to bow out of the forum. Nevertheless I really appreciate the time and effort that you've put into creating and improving your script and your decision to bring it back online.
I hope that you will continue to put a bit time into it whenever you feel like it. Thanks in advance!
Comment has been collapsed.
My GA Filters panel disappeared after updating script today. Cheers.
ESGST 6.Beta.35.3
Teamviewer 4.4.5484
Firefox 55.0.3
Build ID 20170824053622
User Agent Mozilla/5.0 (Windows NT 10.0; WOW64; rv:55.0) Gecko/20100101 Firefox/55.0
Loading failed for the <script> with source “https://cdn.steamgifts.com/js/prebid_v3.js”.
While creating services from category 'profile-after-change', service for entry 'Notification Telemetry Service', contract ID '@mozilla.org/notificationTelemetryService;1' does not implement nsIObserver.
Use of nsIDOMWindowInternal is deprecated. Use nsIDOMWindow instead. bootstrap.js:20:20
No chrome package registered for chrome://gre/modules/PrivateBrowsingUtils.jsm
Property contained reference to invalid variable. Error in parsing value for ‘color’. Falling back to ‘inherit’. browser.css:251:7560
1505524302138 addons.webextension.{69ef9498-0139-43e4-97b8-942982ac9158} WARN Please specify whether you want browser_style or not in your browser_action options.
1505524302144 addons.webextension.firefox@tampermonkey.net WARN Please specify whether you want browser_style or not in your browser_action options.
1505524302148 addons.webextension.password.generator@kolya.ca WARN Please specify whether you want browser_style or not in your browser_action options.
Invalid match pattern: 'ws:///' MatchPattern.jsm:58
Invalid match pattern: 'wss:///' MatchPattern.jsm:58
Storage: use chromeStorage storage.js:19:501
DataError: Data provided to an operation does not meet requirements. (unknown)
1505524304028 addons.webextension.s3google@translator WARN Loading extension 's3google@translator': Reading manifest: Error processing permissions.1: Value "unlimitedStorage" must either: must either [be one of ["clipboardRead", "clipboardWrite", "geolocation", "idle", "notifications"], must either [be one of ["<all_urls>"], match the pattern /^(https?|wss?|file|ftp|*):\/\/(*|*.[^/]+|[^/]+)\/.$/, or match the pattern /^file:\/\/\/.$/], be one of ["bookmarks"], be one of ["history"], be one of ["activeTab", "tabs"], be one of ["cookies"], be one of ["topSites"], be one of ["webNavigation"], or be one of ["webRequest", "webRequestBlocking"]], be one of ["alarms", "storage"], be one of ["browsingData"], be one of ["menus", "contextMenus"], be one of ["geckoProfiler"], be one of ["sessions"], be one of ["contextualIdentities"], be one of ["downloads", "downloads.open", "downloads.shelf"], be one of ["management"], be one of ["privacy"], be one of ["proxy"], be one of ["nativeMessaging"], be one of ["theme"], be one of ["identity"], or match the pattern /^experiments(.\w+)+$/
Storage: test -> start storage.js:11:59
Loading failed for the <script> with source “https://ssl.google-analytics.com/analytics.js”. background.html:1
TypeError: window.top is null
Stack trace:
result_method_for_url@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-qofqdk4qzufgwq-at-jetpack/lib/process-script.js:25:1
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:110:7
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:86:38
messageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:67:37
core.js:100
Content Security Policy: The page’s settings blocked the loading of a resource at https://ssl.google-analytics.com/analytics.js (“script-src moz-extension://0cf38e70-bede-4ff5-9755-ef6ed6030446”). (unknown)
statistics: Unable to load GA -> enable emergency mode statistics.js:3:508
The resource at “https://www.google-analytics.com/collect?v=1&aip=1&t=pageview&dl=moz-extension%3A%2F%2F0cf38e70-bede-4ff5-9755-ef6ed6030446%2Fbackground.html&cid=0c17e247-f23d-49a2-a996-92f9eb53324a&tid=UA-40782729-1&z=1505524304920&dp=%2Fbackground.html” was blocked because tracking protection is enabled.[Learn More] background.html
statistics: sending data failed error { target: XMLHttpRequest, isTrusted: true, lengthComputable: false, loaded: 0, total: 0, eventPhase: 0, bubbles: false, cancelable: false, defaultPrevented: false, composed: false, timeStamp: 2914.9417901809165 } statistics.js:5:23
Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.[Learn More] profile
TypeError: window.top is null
Stack trace:
result_method_for_url@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-qofqdk4qzufgwq-at-jetpack/lib/process-script.js:25:1
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:110:7
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:86:38
messageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:67:37
core.js:100
Unknown property ‘-moz-osx-font-smoothing’. Declaration dropped. font-awesome.min.css:4:660
Storage: test -> set after 1440ms storage.js:11:151
Storage: test -> get after 1569ms storage.js:11:256
Loading failed for the <script> with source “https://cdn.steamgifts.com/js/prebid_v3.js”. www.steamgifts.com:112
Storage: test -> remove after 2709ms storage.js:12:96
downloadable font: kern: Too large subtable, table discarded (font-family: "Open Sans" style:normal weight:300 stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-300.woff2 minified_v30.css:1:1465
downloadable font: kern: Too large subtable, table discarded (font-family: "Open Sans" style:normal weight:bold stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-700.woff2 minified_v30.css:1:1739
Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. ExtensionCommon.jsm:306
Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“key_toggleReaderMode” browser.xul
Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox” browser.xul
Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.[Learn More] sign
Public-Key-Pins: The certificate used by the site was not issued by a certificate in the default root certificate store. To prevent accidental breakage, the specified header was ignored.[Learn More] devices
Error in parsing value for ‘word-break’. Declaration dropped. www.steamgifts.com:297:39
Found unclosed string ‘" +’. Expected declaration but found ‘" +’. Skipped to next declaration. www.steamgifts.com:1184:38
Expected ‘,’ or ‘{’ but found ‘)’. Ruleset ignored due to bad selector. www.steamgifts.com:1391:40
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
TypeError: window.top is null
Stack trace:
result_method_for_url@resource://gre/modules/commonjs/toolkit/loader.js -> resource://jid1-qofqdk4qzufgwq-at-jetpack/lib/process-script.js:25:1
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:110:7
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:86:38
messageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:67:37
core.js:100
Comment has been collapsed.
Running 6.Beta.36.1. Filter list is back. Actually, there are two. But changes made in either one do not affect the displayed GA's.
Comment has been collapsed.
The one on the sidebar is Advanced Giveaway Search, not Giveaway Filters.
Comment has been collapsed.
More Info:
In Giveaway Filers > Points section, if I use the slider to set the range, the filter applies. If I manually enter a number in one or both of the fields, the filter does not apply. This is not the case in the Level section, where both sliders and manual-entry affect the filter.
I have not tested the other fields/sliders.
Comment has been collapsed.
Filters work fine for me, even with those errors. But I fixed the errors in the latest version, let me know if it helped. And none of the filters work?
Comment has been collapsed.
The "Enter" buttons below each game in the Wishlist, Recommended, Group and New sections are missing.
The "messages" in the header of steamtrades.com shows "undefined" instead.
Thanks for all your hard work, truly appreciate it. THough it would be sad for this ESGST to go away :(
Comment has been collapsed.
Thank you so much for all of your hard work, rafaelgs and so relieved you are staying with us 💗 ( ͡⊙ ͜ʖ ͡⊙) 💗
I wonder, is there a way to implement the script on my mobile mozilla. Never done that so I'm asking for help (•‿•)
///Edit
Confirmed! It works!
Using USI
Using Violentmonkey
Comment has been collapsed.
No idea, does mobile have support for Tampermonkey/Greasemonkey?
Comment has been collapsed.
Used this tip for installing the script on mobile FF
Testing all the functions now!
//Edit
Fixed header and sidebar aren't working well.
One click hide and Enter/Leave buttons, Hidden community poll and Reply from inbox, Pagination on top, Reply box on top, Last page link are working fine.
Comment has been collapsed.
Violentmonkey installed fine for me, but yeah, I can't open its dashboard. Maybe USI is really the better one.
Comment has been collapsed.
I tried installing it, but I can't find how to actually open Tampermonkey. You'll probably have to install the script manually.
Comment has been collapsed.
How did you do it? When I click on "Tampermonkey" in the options nothing happens.
Comment has been collapsed.
I actually tried with Violentmonkey and it seems to work well. Although some features wouldn't work (like features that you need to mouse over). But yeah, it's a bit slow. Still very useful though, now I can mark comments as read when reading stuff through mobile and my replies made through mobile are now also saved, which is awesome!
Comment has been collapsed.
having this error when trying to view the list of hidden discussions(at some point it doesn't load any more discussions although there should be a lot more):
TypeError: breadcrumbs[1].textContent.match(...) is null ESGST.user.js:30705:117
and this error on this thread(comment features don't load from https://www.steamgifts.com/go/comment/2iyZWMH and up including the main post):
TypeError: count is undefined ESGST.user.js:25412:47
i suspect my storage might be slightly borked and causing the first error but i'm not sure
Comment has been collapsed.
Does it always fail at the same point?
And does the count error mention which function it's coming from?
Comment has been collapsed.
Does it always fail at the same point?
yes, it loads the first 5, and fails when i tell it to load the second batch
And does the count error mention which function it's coming from?
whenever i get that error again i will check where in the code it's coming from
Comment has been collapsed.
I got the first error right now, then tried it again and it worked, although for me it only loaded one discussion, not 5. Does it still happen for you? And if so, in any page, or in specific pages?
Comment has been collapsed.
Came back to this again today and I think I got it: the script uses a /(.+?) Comments/ regex to get the number of comments in the discussion, but discussions with 1 comment show "Comment" in singular, so the regex doesn't work there. I've fixed it to /(.+?) Comments?/ in the latest dev version and will push a public version later today.
About the second error, I don't remember if I already fixed it?
Comment has been collapsed.
Some image borders missing on.
Comment has been collapsed.
Were there image borders for .featured_giveaway_image_avatar before though? I don't think there were.
And which would be the images in popups specifically?
Comment has been collapsed.
Yes there was but you may have not noticed because of the transparent background and the transparency on the border.
.featured__outer-wrap .global__image-outer-wrap {
background-color: transparent;
border: 1px solid rgba(255, 255, 255, 0.1);
}
As for the popups all avatars and giveaway images are missing image borders except the shared groups popup.
EDIT: .table_image_thumbnail
also used to have image borders.
Comment has been collapsed.
Can you provide a link to the train? Or does it happen with every train?
Comment has been collapsed.
I don't know, I never really used other scripts so I can't speak for all of them. You're free to suggest missing features to this one.
Comment has been collapsed.
Comment has been collapsed.
Bug, but then again you are running steamgifts++ as well.
Comment has been collapsed.
First thing I disabled and it didn't fix it, otherwise I'd of posted that. You know me better than that ;D
Comment has been collapsed.
Can you please be more specific about what is "this"? There's too much stuff in the picture for me to be able to spot what you want me to spot.
Edit: Ah, sorry, didn't see the caption of the picture. Information like this should be more visible when you report a bug. Can you try with other scripts disabled? This script has no compatibility with most other scripts.
Comment has been collapsed.
Comment has been collapsed.
I cannot reproduce this. Do you have more information? Like, if it always happens to specific games or if it's random, if the time range is always the same or random as well. If errors appear in the console, etc...
Comment has been collapsed.
Well it can't be just me I think since someone else below is experiencing it too.
It only happens to games with less than 3 or maybe 4 minutes left. It always adds on a "1 winner" to the bottom of the listing but if you click it there's no winner ofc.
It doesn't matter what the game is, just the time left -- and is never random.
I didn't check the console but next time I see it I will.
Comment has been collapsed.
Sorry, I never followed up on this, does this still happen?
Comment has been collapsed.
No, it seems to have been fixed along the way. Thanks for checking up on issues though, you're a good person. <3
Comment has been collapsed.
Cool. I have 203 comments marked as unread in this discussion, so I'm slowly getting to them. Some of them are too old and I know if they have already been fixed or not, but this one seemed like something that could still be happening. Glad it's not though. :)
Comment has been collapsed.
@rafaelgs18 this is probably related to the issue I brought up above.
Comment has been collapsed.
I was never able to reproduce this. Is it exactly a day?
Comment has been collapsed.
I checked again and it doesn't work for giveaways that have 15 hours or less left. It works for giveaways that have 16 hours or more left. I have 2 computers and I don't have this problem on my second computer. Both have the same version of ESGST and same settings. I can't seem to find what the problem is.
Comment has been collapsed.
getting this error when I comment on a giveaway
TypeError: DOM.parse(...).getElementsByClassName(...)[1] is undefined ESGST.user.js:5754:234
related to
if (esgst.sg) {
if (response.redirected) {
callback();
--> id = parentId ? DOM.parse(response.responseText).querySelector(`[data-comment-id="${parentId}"]`).getElementsByClassName(`comment__children`)[0].lastElementChild.getElementsByClassName(`comment__summary`)[0].id : DOM.parse(response.responseText).getElementsByClassName(`comments`)[1].lastElementChild.getElementsByClassName(`comment__summary`)[0].id;
if (esgst.ch) {
saveChComment(id, Date.now());
}
the comment is sent but it looks as if nothing happened, until I reload the page then the comment appears
Comment has been collapsed.
That's the error that only happens in Firefox and is reportedly related to a possible corrupt Firefox profile.
Comment has been collapsed.
Owned-Removed games started popping on giveaways again, so do Previously Won games, while the Game Categories for Owned and Wishlist games don't seem t function.
Also, the following error is in the console "prebid_v3.js Failed to load resource: net::ERR_BLOCKED_BY_CLIENT"
Comment has been collapsed.
Have you synced? Previously won games appear normally, there's no easy way to prevent that at the moment.
Comment has been collapsed.
As far as I know the Steam API does not offer that information. Why not just wishlist the game?
Comment has been collapsed.
maybe the data can be found in the steam userdata
dynamicstore userdata
Comment has been collapsed.
A new game category has been added: Followed.
I know this is a year old, but who knows.
Comment has been collapsed.
This app has reached its user limit. Contact the app developer and ask them to use the Dropbox API App Console to increase their app's user limit.
Comment has been collapsed.
Ah, I think it was configured to be linked only with me. Odd no one used it yet to detect the issue. Try again now.
Comment has been collapsed.
16,297 Comments - Last post 42 minutes ago by SebastianCrenshaw
52 Comments - Last post 1 hour ago by adam1224
206 Comments - Last post 4 hours ago by Joey2741
26 Comments - Last post 4 hours ago by Jarda
31 Comments - Last post 5 hours ago by Pika8
1,519 Comments - Last post 6 hours ago by Tristar
1,798 Comments - Last post 6 hours ago by Cacciaguida
168 Comments - Last post 8 minutes ago by Fluffster
26 Comments - Last post 15 minutes ago by Carenard
17 Comments - Last post 18 minutes ago by imminiman
689 Comments - Last post 21 minutes ago by SquishedPotatoe
102 Comments - Last post 26 minutes ago by BCGutsy
123 Comments - Last post 28 minutes ago by Naviis
28,250 Comments - Last post 28 minutes ago by Xeton99
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:
Not tested but should be working:
Not supported:
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.
Comment has been collapsed.