Enhanced SteamGifts & SteamTrades (ESGST)

A WebExtension 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:

  • Firefox (since v52)
  • Chrome (since v55)
  • Pale Moon

Not tested but should be working:

  • Any Chromium-based browser (such as Opera, Vivaldi, etc...)

Not supported:

  • Edge
  • Safari

Installation

It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...).


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.

ESGST is literally hiding my win lol
My latest win, the game "DESYNC" is completely hidden when ESGST is enabled.

Look at the screenshots for comparison:
Imgur Screenshots

2 weeks ago
Permalink

Comment has been collapsed.

Check your filters.

2 weeks ago
Permalink

Comment has been collapsed.

As you can see in the screenshot, filters are turned off anyways.

2 weeks ago
Permalink

Comment has been collapsed.

I'm talking about all type of filters. Do you have User Filters enabled?

2 weeks ago
Permalink

Comment has been collapsed.

No. Only GA and Discussion filters. Nothing else.

2 weeks ago
Permalink

Comment has been collapsed.

Can you see if temporarily marking the giveaway as received makes it appear normally? This is a really weird bug, and I can't think of anything that would do this, apart from the filters.

2 weeks ago
Permalink

Comment has been collapsed.

Do you use Giveaways Sorter? Is it possible the giveaway is being moved to the bottom?

2 weeks ago
Permalink

Comment has been collapsed.

Already marked as received, still the same problem.
Disabled GA Sorter for testing, still the same problem.
It´s really weird. And it´s even weirder that the only GA that is hidden is "DESYNC". Could it be some problem with the name?
Could it be interpreted as code somehow? ^^

2 weeks ago
Permalink

Comment has been collapsed.

I don't see how. I'll look around in the code to see if I find anything.

2 weeks ago
Permalink

Comment has been collapsed.

Hi! I have the same issue. I think those GAs was manually hidden by me. I hide GAs often, but they always were at "won" page before. I think it started after last update

2 weeks ago*
Permalink

Comment has been collapsed.

You shouldn't expose your keys like that.

If you turn off Giveaway Filters > Single Filters, do the giveaways appear normally?

2 weeks ago
Permalink

Comment has been collapsed.

they are all redeemed, but you are right

yes; and I just found "Do NOT run it here" setting, so it solved my problem, thanks! ^^

2 weeks ago
Permalink

Comment has been collapsed.

I wanted to find out who blacklisted me.
I'm using "Enhanced SteamGifts & SteamTrades - ESGST" for the first time. I have activated "black list only". And I'm on the site https://www.steamgifts.com/users, but he only scans the first 25 users! How can he scan everything?

2 weeks ago
Permalink

Comment has been collapsed.

You can't, that's not allowed. It would cause huge stress on the SteamGifts servers.

2 weeks ago
Permalink

Comment has been collapsed.

Thank you for your reply. Then I will now deal with the other functions

Edit: how many users does Steamgifts have?

2 weeks ago
Permalink

Comment has been collapsed.

1,079,538 according to https://www.steamgifts.com/stats/community/users.
You can see how long it would take to scan all those users. lol
Don't bother too much with blacklists, try to focus on your blue hearts instead.

2 weeks ago
Permalink

Comment has been collapsed.

Latest update made marking a thread as solved a chore.
It's not responsive anymore. I use it to mark deals and other stuff as viewed

1 week ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 week ago.

1 week ago
Permalink

Comment has been collapsed.

How does that relate to this extension?

1 week ago
Permalink

Comment has been collapsed.

for some reason lately i have a problem where endless scrolling doesnt work in the giveaways section, but it works in comment section for example. I simply scroll to bottom in giveaways and there are no pages buttons in the giveaways bot.

1 week ago
Permalink

Comment has been collapsed.

Giveaways bot?

1 week ago
Permalink

Comment has been collapsed.

What do you mean

1 week ago
Permalink

Comment has been collapsed.

You said that.

6 days ago
Permalink

Comment has been collapsed.

Ah you mean bot like bottom not bot like automated thing. Yea the end of the giveaways page

5 days ago
Permalink

Comment has been collapsed.

Hi, firstly, thank you for the awesome work these days for improving the extension/script and make it more and more stable.
And I just want to ask how do you do the Emojis thing? Do you make your own or is there a web site to do it? And is it possible I add my own ones?
I found the Emojis is super awesome because I can use them in most forums, especially use them in Steam forum and chat.

1 week ago
Permalink

Comment has been collapsed.

I got them from here. I'll probably have to update the list soon, as it's been a while since I last updated it.

I'll see about allowing users to add their own.

1 week ago
Permalink

Comment has been collapsed.

I'll take a look at that website. Looks interesting! Thanks for the info. 😮👍🏽

1 week ago
Permalink

Comment has been collapsed.

This one is also nice: https://unicode.org/emoji/charts/full-emoji-list.html It lists all of them.

1 week ago
Permalink

Comment has been collapsed.

W😱W~~ Impressive!! That's hella lot of it!!! Wish we could replace some with our own ones. 🤣

1 week ago
Permalink

Comment has been collapsed.

Is there anyway to extract the appids from your ignored list? Trying to import it into my steam ignored list but need to get the app ids

1 day ago
Permalink

Comment has been collapsed.

Not in the extension, but I can arrange that.

1 day ago
Permalink

Comment has been collapsed.

oooh, thanks :D

1 day ago
Permalink

Comment has been collapsed.

Just to be sure, you're talking about this, right?

23 hours ago
Permalink

Comment has been collapsed.

yup

23 hours ago
Permalink

Comment has been collapsed.

I will be moving my styles from userstyles.org to github in the near future. Is there anything you would require to automate getting settings (json with certain format?) or something else ?

1 day ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.