Still some oddities with the giveaway page http://imgur.com/a/XihKe
Comment has been collapsed.
I'll see if I can fix those later. Does Extended SteamGifts have fixed elements? If so, does it help if you disable them?
Comment has been collapsed.
It has a fixed header, but turning it off makes no difference to the layout problem.
Comment has been collapsed.
I disabled fixed heading on Extended and Fixed heading and header on RHSGST. and it still does it :P
Its not the heading whats the problem Its the window not scaling properly to the width of the window, if i turn off Fixed sidebar then i dont get the discussions overlapping, but i do get the scary darkgrey bar on the right and the pictures off the screen.
Comment has been collapsed.
2017-02-20 v4.0.2
Comment has been collapsed.
Not really, I changed so much. :P From the top of my head:
Also check whitelist.
enabled, but then you decide to disable that option, from the next user onwards the checker will no longer check for whitelist.Comment has been collapsed.
2017-02-20 v4.0.3
Comment has been collapsed.
Why new version of rhSGST spams fullscreen about some update?!
Comment has been collapsed.
Reply Mention Link needs better explanation as to what it is, i see no difference or don't know how to use or understand it.
Comment has been collapsed.
It's just Better Comment Chains renamed to Reply Mention Link. :P
Comment has been collapsed.
2017-02-20 v4.1
steamgifts.com/created/*
Comment has been collapsed.
Fades out giveaways
that's kinda a issue for me but i want it for discussions.. the fading is for "entered" for me, if i go into a giveaway and do not enter into it, then go back to the main page, its faded as if i entered into it even though i did not and may want to the next time i visit the GA.
also any chance you could add a hover delay option to it for while in the discussions scrolling to where you want without accidentally marking stuff as read? you have to hover each comment for x seconds in order for it to be considered read.
Comment has been collapsed.
yet another thought on it. any chance i can get a "mark thread as read" button also? to go thru the old threads i have read already and have it all faded out until fresh comments are made. (could be only per page, or go thru full thread. whichever.)
ideally i'd love to just grey out everything in the first two pages entirely (the comments inside the threads), then any older ones i've read i can mark as they get bumped.
edit: and i think that is what zupe00 means on his #2 point right below.
Comment has been collapsed.
thanks, it's replacing "Discussions Enhanced" script for me quite well. i'll be losing a couple features, but they are well worth it to gain the fading inside the discussions themselves.
but just in case you did want to consider adding those features (i'd live without them though), they were:
Comment has been collapsed.
I can't really see how number 1 would be doable. It would have to request every single discussion?
Comment has been collapsed.
i think it would go off some kind of cache comparison to the total comment count.
something like:
if inside cache discussion xyz has 6212 comments marked read, and discussion comment count is 6215 then add +3 counter. then it won't have to load anything page wise, just go inside the cache that's stored.
and an example of what it could look like for the counter & highlighting (photo is SG Discussions Enhanced style)
Comment has been collapsed.
If you find any bugs or have any feature requests, please file an issue here(link2github) because it's easier to keep track than this thread.
sorry. will do from now on, was too excited to try out the new features i didn't read that till now. xD
Comment has been collapsed.
No problem. I don't expect everyone to post there anyway. Don't want to force people to create an account to do it (assuming you need to do that). xD
Comment has been collapsed.
Added. Did it for a single page though. You could temporarily enable endless scrolling and load the entire thread to mark everything as read at once.
Comment has been collapsed.
ahh it seems to of worked for the first few, but it stopped functioning and gives the following error
VM1254:3586 Uncaught TypeError: Cannot read property 'getAttribute' of undefined
at markCTRead (eval at E_c (:3:114), <anonymous>:3586:61)
at HTMLAnchorElement.eval (eval at E_c (:3:114), <anonymous>:3546:17)
additionally now the hover marking is broken. not sure what happened to cause it.
Comment has been collapsed.
Does it happen only in a specific thread? Hovering was replaced by a button.
Comment has been collapsed.
ohhh.. it's a confliction of some type with discussions enhanced. it's difficult to remb which ones i visited to mark read, so i turned that on for the counter and it stopped working.. i'll work around it by disabling it again to mark threads read.
Comment has been collapsed.
Ah I see. You could open two tabs, one with it on. :)
Comment has been collapsed.
well i'd have to refresh to get the counters to go away (or decrease to just the couple comments since i marked read) in order to still find out where i left off.
alternatively i've been opening up a ton of tabs and refresh the page before i start on each one, then return back to the topic i opened them all up on and continue where i left off (selecting a portion of the title as a marked).
Comment has been collapsed.
Is there a way to move Active Discussions to the bottom of the giveaway page without completely disabling endless scrolling? I'd like to use endless scrolling, but prefer the discussions at the bottom if it's possible.
I know the goal isn't specifically to replace other addons, but this has now almost completely replaced my need for SG++ , except for two features:
Would either of those be possible future additions?
Thanks for all your work on this.
Comment has been collapsed.
Added the option to show recent discussions at the bottom.
Comment has been collapsed.
Like your script a lot, using since around 1 month now. Found few BL and WL, made up a couple BL into steam friends :). Constantly getting amused of the new features and improvements you make. For example, it was yesterday when i observed a 'slim' profile summary when pointing at the user's icon.. Thank you for your time and efforts you put into this! Good job.
Comment has been collapsed.
2017-02-20 v4.1.1
Comment has been collapsed.
2017-02-20 v4.1.2
Comment has been collapsed.
You sure it isn't because Main Comment Box Popup is enabled?
Comment has been collapsed.
Possibly, I have no idea how to use it though. Hadn't realized I didn't disable it. :P
The second user to claim this comment gets the point. And it can't be the same person who first replied.
Comment has been collapsed.
It's quite easy: you just click the comment icon in the heading and it pops up a box where you can write the comment. It makes more sense if you have endless scrolling enabled. Point?
Comment has been collapsed.
Oh, I see. Not my kind of thing though, so I disabled it. :P
Thanks.
Comment has been collapsed.
I ask because I'm not sure if revilheart's comment counts as one or not
and I stopped using scripts because it slowed down the page so I disabled most of them
Comment has been collapsed.
Oops, my bad. Yep, you get the point. ^^
This reply cannot be claimed
Comment has been collapsed.
Hello,
it would be good if you update the description of this script on Addons registry.
Comment has been collapsed.
That's up to Sighery, someone already told him to do that but he's waiting because editing the thread slows his computer down. :)
Comment has been collapsed.
Oh I see. Well, first of all I would like it to be changed to the current name: rhSGST. So many features, what about "Username history, tags, whitelist / blacklist / rules checkers, formatting helper, reply from inbox, and many more..."? I think those are the most important features, or maybe I'm wrong. :P
Comment has been collapsed.
OK as I can see he already wrote you. Well, I think it would be good to keep also some info in this topic. I see that you don't want to write all stuff twice, but it is not good when this topic is empty and people who don't know the script cannot see at least te basic info here. I suggest you to write here at least a simple list (without much description, images, and so on - it would be better than nothing).
Comment has been collapsed.
I don't like having 2 places to edit stuff, that's the whole reason why I moved the descriptions to GitHub. I could just list the features here without any description if that helps.
Comment has been collapsed.
Yes just a list of features should be enough. If the users wanted to know more details they could visit the github.
Even if the lists were outdated once , it would be still helpful because there already are a lot of great features so people would know what this script is about.
Comment has been collapsed.
have you updated to most recent version? i requested a couple things for it, but one that's already implemented is a ~2sec delay on the hover before it marks it as read.
and i also requested a button to have it mark everything in the thread as read, for easily marking old threads as read. should get added
Comment has been collapsed.
yeah, i'll be okay with that once everything is marked read first, then just fresh stuff from here out comes up it's not faded until you hover. once the buttons comes out, i'll go thru the first two pages of discussions and just mark them all as read. then as old threads get bumped i can do the same. then it will be easier to track the genuinely new stuff down.
Comment has been collapsed.
The Accurate Timestamp option when combined with the Display Chances option from Extended SteamGifts messes up the formatting on the homepage. I love the idea of the idea of having accurate timestamps, but I'm not sure if I need the full date and time on the homepage. It would be nice if there was an option just have the timestamps on the giveaway pages. Thanks!
Comment has been collapsed.
Added an option to remove it from the main giveaways pages.
Comment has been collapsed.
Yeah, a style issue with the dark theme. You could disable fixed heading until SquishedPotatoe fixes it.
Comment has been collapsed.
2017-02-21 v4.1.4
Comment has been collapsed.
Added a functionality that displays how many comments were added to a discussion since the last time you visited the discussions page and a button to mark all comments of a discussion as read with a single click to Comment Tracker.
it seems the counter considers everything read prior to the update/install of that feature, which is awesome and way better then what i was imagining. that is perfect. Thanks Again! =)
edit:
errr no, actually pressing the "mark as read" marks every thread everywhere read. that's what was going on.
Comment has been collapsed.
Not sure I understand. It shouldn't consider everything read. The first time you visit the discussions page, if it had not already saved its count of comments, it will show all comments as new. For example, if a discussion has 800 comments and it had not been saved yet, it will show 800+.
Comment has been collapsed.
watch the gif, and you will notice after i refresh the page, all the other comments counters wipe away as well. then after that happened chrome crashed, then upon load i got this error (2nd photo) and couldn't get chrome to load at all until i restarted linux. now all seems fine except the error in the gif.
it's only the 1page of discussions, but i've cleared 3pages worth of counters figuring that out. (when i only truly cleared counters for 3x threads instead)
Comment has been collapsed.
Hmm I don't know why it would cause that. What error in the GIF?
Comment has been collapsed.
You mean the fact that the counters go away? That's normal behavior of the feature. It only shows how many comments were added since the last time you visited the discussions page. And since you refreshed it, 0 comments were added since the last time.
Comment has been collapsed.
oh, i assumed since there were 25x eye icons instead of just one somewhere it was only marking the one thread as read. that honestly doesn't make much sense to me..
so that button goes in and marked the comments inside the thread as read, but then still marks all threads as read on the actual discussions page?
edit:
what i was wanting is for that # to tell me how many unfaded comments are inside the thread. when i press it on discussions page, it goes into that thread, marks the comments then wipes away that counter to 0 because i just marked it as read. but doing that for one single thread is wiping the counter for all others on that page ruins the unfaded comment count for all the other threads.
Comment has been collapsed.
But it is only marking the one thread as read. Like I said, the counter disappearing is the normal behavior of the feature, it also happens if you refresh without clicking any button. When the counters go away it doesn't mean the thread has been marked as read, it only means x comments were added since the last time you visited the discussions page. As long as there is an unread comment on a thread, the eye icon will appear.
Comment has been collapsed.
Yeah, that's what you assumed happened, but the problem is the count doesn't represent how many unfaded comments are inside the thread. It simply represents how many new comments were added since the last time you visited the discussions page (it's not related in any way to what's marked as read or not). Although I understand the confusion. I'll change it in the next update.
Comment has been collapsed.
i see. i ran into a sync issue i reported to github while trying to load this comment to read.
and what/how may i ask will you be changing though? to act as a counter of unfaded comments or just the name of the feature or what?
also i'm not even sure the name of the feature or anything or if there is a disable, but if there isn't you may want to add it for those that don't like ofc.
Comment has been collapsed.
Just changed it. The count now reflects how many unread comments a discussion has. The feature is Comment Tracker, I didn't add it as a separate one, but I'll see about disabling this functionality.
Comment has been collapsed.
2017-02-21 v4.1.5
Comment has been collapsed.
I don't think the last page of giveaways is displaying for giveaway pages with endless scrolling enabled. For example on wishlisted and recommended I have 2 pages of giveaways but after the first page all that is shown is the heading for page 2 but no giveaways.
Comment has been collapsed.
Uncaught TypeError: Cannot read property '0' of null
at loadEndlessFeatures (eval at E_c (:3:114), <anonymous>:383:67)
at getESContent (eval at E_c (:3:114), <anonymous>:1782:13)
at Function.eval (eval at E_c (:3:114), <anonymous>:1651:41)
at <anonymous>:2:297
at eval (eval at exec_fn (:1:108), <anonymous>:27:337)
Comment has been collapsed.
I wasn't able to duplicate it before, but I just got some errors on the main giveaways pages while trying to load endless scrolling, will check them out.
Comment has been collapsed.
2017-02-21 v4.1.6
Comment has been collapsed.
2017-02-21 v4.2
steamgifts.com/giveaways/*(!(wishlist|created|entered|won))
Comment has been collapsed.
If it freezes but the browser doesn't crash, it should unfreeze after a moment. But yeah, there is currently an issue with people who have too large caches that I'm working on fixing.
Comment has been collapsed.
Got it to work after waiting patiently! Thank you :-) Am I correct to assume that the logic to determine whether you are whitelisted has changed somewhat and now says that there's not enough information if the person has never done a whitelist only giveaway? I think before it also checked the group/whitelist giveaways where I'm not a member of the group to determine if I'm whitelisted.. Sorry if this was already mentioned somewhere and I missed it!
Comment has been collapsed.
No, it still checks for group / whitelist giveaways. If you're getting not enough information for an user that has whitelist / group giveaways, you could try checking them with Clear caches.
enabled and then if that doesn't fix it, wait 24 hours and check again. That worked for someone else who was having this problem, but I really don't understand why it happened.
Comment has been collapsed.
Hmm strange indeed.. I just finished my entire whitelist/blacklist update and for 9 users who were in whitelist before it can now not determine.. But for others with no whitelist only giveaway, it could still determine through group/whitelist.. I'll see if I can find a pattern with those 9 and try the methods you mentioned..
Comment has been collapsed.
question on that "clear cache" function on that manage. it's not very clear on "if selected it clears the stored cache of all users"...
clears the cache of only the wl/bl scans? or will it additionally clear the rulebreak scans cache?
i have no problems clearing wl/bl scans and starting fresh. but i do not at all want to lose the rulebreak cache (which doesn't seem to cause issues anyways), because there isn't a list scanner to get those back.
Comment has been collapsed.
It only clears the cache of the checker that you enabled that option on.
Comment has been collapsed.
okay i'll clear that out then after a backup, thanks for letting me know.
also thanks again for the thread marking error fix xD
not really a bug, feature request, or vital, so just letting you know this one here. the /winners/ page rulecheck scanner (possibly elsewhere too, idk) is unnecessarily additionally checking me.
Comment has been collapsed.
Yeah, I can add an exception for yourself just like I did for Whitelist / Blacklist Checker, but if you check another user's winners it will also check that user, no easy way to avoid that.
Comment has been collapsed.
oh that's fine, i don't mind checking other users out. but no need in having it attempt to check me out every time from winners pages. i may get confused on single copy GAs and see myself as a pass when the winner was a fail one of the times and send anyways.
edit: i rarely get to use the auto-sender because i have to check unlucky-7 group shared GAs manually to make sure they are still (genuinely/synced) in the group also. so only when a batch of public only GAs end and i know everything else is already sent.
Comment has been collapsed.
By the way, I don't know if you missed it, but I implemented that feature that allows you to send unsent gifts from the created page and choose not to send to users with not activated / multiple wins. :)
Comment has been collapsed.
hehe yeah, i thought that may come up, added an edit above. ^^
edit:
which speaking of... could that be an added adendum to the checks? "tick this box in order for it to make sure they are in at least one of the associated steam groups".... keep in mind it would have to check the steamcommunity members though, not the steamgifts groups. because they can be kicked from group and not sync up, but still join and win GAs. those are valid re-rolls.
Comment has been collapsed.
I believe there's some kind of error with the group checker (line 2442 in code).. I ran some debugs and it looks like it starts with the first group giveaway, checks the groups there and if one of my group is found there, it doesn't check the next group giveaway but just stops checking and says it can't determine
Comment has been collapsed.
Damn, I'm not in my best today. :P Now it should be fixed.
Comment has been collapsed.
I knew it. :P Now it should definitely be fixed. It loops through all, setting each to false at the beginning, and if it finds a group it sets to true. At the end of each loop it checks if it's still false (didn't find any groups) and breaks the loop with that result.
Comment has been collapsed.
don't click anything for quite a while directly after clicking manage. that's probably whats causing the exta-long freeze. i made the same mistake a few times and it just makes things worse. click manage and give it upto 5mins at least without doing anything and it should eventually load all it can before it errors. then you can manage the users it does load (but doesn't load all if you have ~2k+ users)
Comment has been collapsed.
2017-02-22 v4.2.1
Comment has been collapsed.
55 Comments - Last post 34 seconds ago by XfinityX
27 Comments - Last post 1 hour ago by Vuxxy
16,285 Comments - Last post 2 hours ago by Xarliellon
1,797 Comments - Last post 5 hours ago by MeguminShiro
493 Comments - Last post 8 hours ago by sallachim
205 Comments - Last post 9 hours ago by carlica
381 Comments - Last post 9 hours ago by OsManiaC
193 Comments - Last post 17 seconds ago by Tewam
21 Comments - Last post 2 minutes ago by eldonar
32 Comments - Last post 7 minutes ago by Kappaking
64 Comments - Last post 11 minutes ago by Thedarksid3r
59 Comments - Last post 21 minutes ago by Greativity
26 Comments - Last post 22 minutes ago by 1bit
16,777 Comments - Last post 26 minutes ago by MjrPITA
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.