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 Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend 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.


Features

To learn more about each feature you have to install ESGST.

General

  • Attached Image Carousel
  • Attached Image Loader
  • Avatar Popout
  • Accurate Timestamp
  • Cake Day Reminder
  • Custom Header/Footer Links
  • Element Filters
  • Endless Scrolling
  • Embedded Videos
  • Fixed Footer
  • Fixed Header
  • Fixed Main Page Heading
  • Fixed Sidebar
  • Giveaway/Discussion/Ticket/Trade Tracker
  • Hidden Blacklist Stats
  • Hidden Community Poll
  • Header Refresher
  • Image Borders
  • Last Page Link
  • Level Progress Visualizer
  • Multi-Tag
  • Notification Merger
  • Pagination Navigation On Top
  • Quick Inbox View
  • Same Tab Opener
  • Scroll To Bottom Button
  • Scroll To Top Button
  • Search Magnifying Glass Button
  • Shortcut Keys
  • Time To Point Cap Calculator
  • Table Sorter
  • URL Redirector
  • Visible Attached Images

Giveaways

  • Advanced Giveaway Search
  • Archive Searcher
  • Blacklist Giveaway Loader
  • Comment/Entry Checker
  • Created/Entered/Won Giveaway Details
  • Delete Key Confirmation
  • Enter/Leave Giveaway Button
  • Entry Tracker
  • Giveaway Bookmarks
  • Giveaway Copy Highlighter
  • Giveaway Country Loader
  • Giveaway Encrypter/Decrypter
  • Giveaway Error Search Links
  • Giveaway Extractor
  • Giveaway Filters
  • Giveaway Group Loader
  • Giveaway Manager
  • Giveaway Recreator
  • Giveaway Popup
  • Giveaway Templates
  • Giveaway Winners Link
  • Giveaway Winning Chance
  • Giveaway Winning Ratio
  • Giveaways Sorter
  • Grid View
  • Hidden Game Remover
  • Hidden Game's Enter Button Disabler
  • IsThereAnyDeal Info
  • Multiple Giveaway Creator
  • Next/Previous Train Hotkeys
  • One-Click Hide Giveaway Button
  • Pinned Giveaways Button
  • Quick Giveaway Search
  • Real CV Calculator
  • Sent Key Searcher
  • Steam Activation Links
  • Stickied Giveaway Countries
  • Stickied Giveaway Groups
  • Time To Enter Calculator
  • Unfaded Entered Giveaway
  • Unhide Giveaway Button
  • Unsent Gift Sender

Discussions

  • Active Discussions On Top/Sidebar
  • Close/Open Discussion Button
  • Discussion Edit Detector
  • Discussion Filters
  • Discussion Highlighter
  • Discussions Sorter
  • Main Post Popup
  • Main Post Skipper
  • Old Active Discussions Design
  • Puzzle Marker
  • Refresh Active Discussions Button

Trades

  • Trade Bumper

Comments

  • Collapse/Expand Reply Button
  • Comment Formatting Helper
  • Comment History
  • Comment Reverser
  • Comment Searcher
  • Comment Tracker
  • Multi-Reply
  • Received Reply Box Popup
  • Reply Box On Top
  • Reply Box Popup
  • Reply From Inbox
  • Reply Mention Link

Users

  • Inbox Winner Highlighter
  • Level Up Calculator
  • Not Activated/Multiple Win Checker
  • Not Received Finder
  • Profile Links
  • Real Won/Sent CV Link
  • Sent/Won Ratio
  • Shared Group Checker
  • SteamGifts Profile Button
  • SteamTrades Profile Button
  • User Filters
  • User Giveaway Data
  • User Notes
  • User Stats
  • User Suspension Tracker
  • User Tags
  • Username History
  • Whitelist/Blacklist Checker
  • Whitelist/Blacklist Highlighter
  • Whitelist/Blacklist Manager
  • Whitelist/Blacklist Sorter

Groups

  • Group Highlighter
  • Group Library/Wishlist Checker
  • Group Stats

Games

  • Entered Game Highlighter
  • Game Categories
  • Game Tags

Others

  • Automatically add no CV games to the database when searching for games in the new giveaway page.
  • Automatically backup your data every specified number of days.
  • Automatically sync games/groups when syncing through SteamGifts.
  • Automatically update whitelist/blacklist when adding/removing a user to/from those lists.
  • Calculate and show data sizes when opening the delete menu.
  • Calculate and show data sizes when opening the export menu.
  • Calculate and show data sizes when opening the import menu.
  • Check whether or not you are on the current version when visiting the ESGST discussion.
  • 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.
  • Collapse sections in the settings menu by default.
  • Enable ESGST for SteamTrades.
  • Enable new features and functionalities by default.
  • Hide buttons at the left/right sides of the main page heading to reduce the used space.
  • Lock giveaway columns so that they are not draggable (they will remain in the set order).
  • Make popups static (they are fixed at the top left corner of the page instead of being automatically centered).
  • Open settings menu in a separate tab.
  • Open the automatic sync in a new tab.
  • Show changelog from the new version when updating.
  • Show the feature number in the tooltips of elements added by ESGST.

Other Info

  • All requests from Whitelist/Blacklist Checker, Not Activated/Multiple Win Checker, Not Received Finder and Archive Searcher are limited to 2 per second, to prevent a stress on the SteamGifts servers.
  • If you try to leave the page while Whitelist/Blacklist Checker, Not Activated/Multiple Win Checker, Not Received Finder and Archive Searcher are running, you will get a confirmation dialog asking you if you want to leave the page. Additionally, while these features are running, their buttons are faded out.
2 years ago*

Comment has been collapsed.

Why do I always notice bugs when I've just released a new version... Yes, I'm aware that Content Loader for User Info is not working right now. Will try to push a hotfix in the next few hours.

1 month ago
Permalink

Comment has been collapsed.

esgst has to many functions to test them all before each release

1 month ago
Permalink

Comment has been collapsed.

Happy Cakeday! :3

View attached image.
1 month ago
Permalink

Comment has been collapsed.

Thank you!

1 month ago
Permalink

Comment has been collapsed.

Happy cakeday!!

1 month ago
Permalink

Comment has been collapsed.

Thank you!

1 month ago
Permalink

Comment has been collapsed.

happyssimo cakeday, rafael!

(honestly, came here to say that i have latest 8.3.16 running -it shows in Chrome task manager- but that's all: no sign on steamgifts.com pages that i'm actually running ESGST... but again, happy factory day. ...yours, is a massive one!)

edit: it seems to be back!

1 month ago*
Permalink

Comment has been collapsed.

Thank you!

Glad it's working again.

1 month ago
Permalink

Comment has been collapsed.

On the giveaways entered page it no longer shows type, level, link to the store page or creator of the GA. Is this a known issue or is there something wrong on my end?

Edit: the pages for 'GA created' and 'GA won' display correctly btw

1 month ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 month ago.

1 month ago
Permalink

Comment has been collapsed.

Thanks for your answer. The problem you speak of is not what I meant though.
There is almost no information left on my GA entered page.

View attached image.
1 month ago
Permalink

Comment has been collapsed.

It's a bug introduced by v8.3.16, it will be fixed in the next version, which I'll try to release soon.

1 month ago
Permalink

Comment has been collapsed.

Ok, thanks for your answer.

Edit: It's working again with 8.3.17. Thanks!

1 month ago*
Permalink

Comment has been collapsed.

has anyone else had trouble with the auto bumper? i got this extension today, enabled 'trade bumper' and 'auto bump every hour,' and saved settings. it immediately bumped my trades but hasn't worked since. that was four hours ago.

edit: seems to bump whenever i visit steamtrades.com now. but does it not bump every hour as long as my web browser is running? i actually have to visit the website for that to happen?

1 month ago*
Permalink

Comment has been collapsed.

Sorry for taking so long to reply, I'll see if I can have a look into it this weekend.

1 month ago
Permalink

Comment has been collapsed.

i can confirm it works perfectly if and only if visiting steamtrades. it won't bump unless on the website.

3 weeks ago
Permalink

Comment has been collapsed.

Hi, I don't know if I am doing something wrong or is a bug, but when I hide a game (put it in the giveaway filter) from a new bundle for example it does not hide it if there are no giveaway of said game.
Help! this was the second best feature I use after the grid :D

example bellow, i've selected the game, chose to hide them, says save, i refresh the page and there are not hidden :(

View attached image.
View attached image.
1 month ago
Permalink

Comment has been collapsed.

Sorry for taking so long to reply, I'll see if I can have a look into it this weekend.

1 month ago
Permalink

Comment has been collapsed.

I like the "show description", button, but I don't know why, in the giveaways of the main page, it's always to the extreme left, and I would like to move itto the extreme right, after "number of entries" and "number of comments"

I have tried to fix it in 11., Element Ordering, without success.

Any way I could move it. Maybe I am doing something wrong.

1 month ago
Permalink

Comment has been collapsed.

Try moving it to "Giveaway Links".

1 month ago
Permalink

Comment has been collapsed.

Thanks for the answer, but, in "Giveaways Links" I have:
Entries Comments Winners Count

I don't have anything about Show/Hide description

1 month ago
Permalink

Comment has been collapsed.

Damn, every time it auto updates, I lose all my settings, bookmarks etc. I need to import them manually (when I have a recent export since the auto backup never worked for me) which is fine but today? I've spent the last 10 minutes importing and losing all my data every time I open a new steamgift tab. Any idea?

1 month ago
Permalink

Comment has been collapsed.

What's the size of your data? It's very odd that you lose your data just by opening a tab.

1 month ago
Permalink

Comment has been collapsed.

My latest backup is 3,739 Kb
It looks like the import is holding for now. I still lose all my data with every update but it's ok, I usually back it up every day after I check the site.
And by the way, just so I'm not here to bitch about something, and because it bears repeating:
many many thanks for improving the functionalities of the site drastically.

1 month ago
Permalink

Comment has been collapsed.

I have a problem with syncing the data. It loads the data for non CV forever and never finished. I've had that issue for days now.

1 month ago
Permalink

Comment has been collapsed.

I just noticed an orangeish dot on the upper left of the giveaway button on top of the page; what does that pertain to?

1 month ago
Permalink

Comment has been collapsed.

Can you take a screenshot?

1 month ago
Permalink

Comment has been collapsed.

It's vanished but if it shows up again, I'll go do just that.

1 month ago
Permalink

Comment has been collapsed.

hey there, i have a bug to report
Bookmarked giveaway and Givaway extractor seem to freeze once i open them.
i made sure i got some Bookmarks and it even lights red, but nothing shows when i click it, the same with extractor

Current Version: 8.3.17
ChromeVersion 75.0.3770.142
Win 7

1 month ago
Permalink

Comment has been collapsed.

hey, The rafael!

it looks like Giveaway Templates has a bug.

if a save a new and/or i use an old template, it keeps/remembers everything (Groups, Description) but the starting and ending dates

thanks. as always.

View attached image.
1 month ago*
Permalink

Comment has been collapsed.

Rafa, how can I get chrome notifications from wishlisted giveaways?
there were notifications about unentered wishlisted giveaways a time ago, but, somehow, they don't appear anymore. I didn't change any option to change that... also, I checked again: notifications on chrome is currently allowed and 17.1.1. is enabled.

3 weeks ago
Permalink

Comment has been collapsed.

Did anyone ever see the filter system get fixed? It's been leaving all my filtered games on the main giveaways page for ages.

http://prntscr.com/okgfa6 Screenshot

3 weeks ago
Permalink

Comment has been collapsed.

Recently, it has not been automatically adding the ![]() around a .jpg url. It used to. I don't know what, if anything, changed. 😧

As always, thank you so much for all you do on this and for this site!

3 weeks ago
Permalink

Comment has been collapsed.

Patreon links seem to be broken!

1 week ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.