Enhances the SteamGifts/SteamTrades experience.

README.md

ESGST - Enhanced SteamGifts & SteamTrades

A script 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)

Not tested but should be working:

  • Opera (since v42)

Not tested and may not be working (if it works please let me know so I can move it above):

  • Edge
  • Safari (since v10.1)

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 reported to be a lot faster and have a better peformance than the userscript, although there is no major difference between them.

Option 1 - Extension

  • Firefox
  • Chrome -> Download "extension.zip" from this page, extract it to a folder on your computer, go to "chrome://extensions/", tick "Developer mode" in the top right corner, click "Load unpacked extension" and select the "Extensions" folder where you extracted the zip to. Using the extension on Chrome might be a nuisance, since every time you open the browser you will get a message saying that using extensions in developer mode can be unsafe, and every time a new version is released you will have to download the zip again, extract it to the same folder, replacing the previous files, go to the extensions page and click "Reload" under ESGST.

Other browsers might work with the extension, especially Opera, since I believe it uses the same extension system as Chrome, but only Firefox and Chrome have been tested and confirmed as working.

Option 2 - Userscript

To install the script, you must install Greasemonkey, Tampermonkey, or some other userscript manager first. Then click here and you should be prompted to install it.

You can also install the script in your Android through Firefox with Violentmonkey or USI. Though some features might not work.

Upgrade/Downgrade

To upgrade from the script to the extension or downgrade from the extension to the script, all you have to do is export all your data from the one you're uninstalling, install the other one and import all the data you had exported.


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.

Changelog

8.0.3 (October 16, 2018)

  • #985 Fix a style conflict between jQuery UI' CSS and SteamGifts' CSS
  • #984 Fix dragging system for giveaway pages
  • #983 Fix a bug that does not highlight copies from pinned giveaways in Giveaway Copy Highlighter
  • #982 Fix a style issue in Grid View
  • #981 Fix a bug in Giveaway Winners Link
  • #980 Fix a bug that duplicates game categories
  • #979 Fix a style issue with game categories that are moved to the giveaway columns
  • #978 Add option to use preferred Google/Microsoft account when restoring/backing up
  • #977 Fix a style issue that decreases the opacity of giveaway icons in the giveaway page
  • #922 Load package data without having to reload the page in Game Categories

8.0.2 (October 12, 2018)

  • #975 Fix style issues
  • #974 Make Level Progress Visualizer and Points Visualizer bars dynamically adjust to the size of the button
  • #973 Fix a style issue that lowers the opacity of the points/copies elements
  • #970 Fix a bug that does not show replies in the inbox page with Reply From Inbox
  • #969 Fix a bug that refreshes the page after commenting with Multi-Reply
  • #968 Add option to change Level Progress Visualizer and Points Visualizer bar colors
  • #967 Make Level Progress Visualizer and Points Visualizer compatible
  • #966 Add a new feature: Visible Full Level

8.0.1 (October 11, 2018)

8.0.0 (October 11, 2018)

  • #965 Add "Winners" giveaway filter
  • #964 Add option to categorize Steam games to Multi Manager
  • #963 Extract ItsTooHard and Jigidi links with Giveaway Extractor
  • #962 Add option to automatically bookmark giveaways when trying to enter them without enough points to Enter/Leave Giveaway Button
  • #961 Add option to display time to point cap alongside with points at the header
  • #960 Add new section to the settings menu to handle elements order and prevent them from being draggable in all pages
  • #959 Add option to use different pause settings in Endless Scrolling depending on the include path
  • #958 Add option to reset left/right main page heading buttons order
  • #957 Extend new draggable system to left/right main page heading buttons
  • #956 Add which games were won from the listed users to User Giveaway Data
  • #950 Fix HTML in User Stats
  • #949 Fix a bug that does not show giveaway info category for games with 0P
  • #946 Add a button for 2.14.4 "Only extract from the current giveaway onward"
  • #937 Add a new game category and giveaway filter: Followed
  • #936 Make elements in the giveaway links draggable
  • #935 Fix a bug that empties the header points when removing someone from the whitelist
  • #933 Fix HTML in Multiple Giveaway Creator
  • #925 Make elements in the giveaway heading draggable
  • #902 Change Content-Type header in Dropbox requests to application/octet-stream

7.26.3 (August 15, 2018)

  • #889 Fix some bugs in Trade Bumper
  • #888 Fix a conflict with Do You Even Play, Bro?
  • #887 Fix a bug that sometimes adds a loading icon to giveaways when it shouldn't in Game Categories
  • #886 Fix a few syntax bugs
  • #885 Fix a bug that happens when loading categories for giveaways that were unfiltered

7.26.2 (August 10, 2018)

  • #881 Add option to show game categories that do not need to be fetched from Steam instantly
  • #880 Fix a bug that does not apply some themes
  • #879 Add the feature to show tag suggestions while typing as an option
  • #878 Load game categories for filtered giveaways on demand

7.26.1 (August 8, 2018)

  • #877 Fix a bug that does not sync Steam groups
  • #876 Fix a bug that does not retrieve game categories correctly for non-US users
  • #873 Implement global 200ms limit to Steam store API requests
  • #872 Fix a bug where some features don't work correctly in ESGST-generated pages
  • #871 Fix a bug that does not load emojis
  • #859 Fix a bug that does not load Profile Links if one of the sub-options is disabled
  • #848 Fix bugs introduced by v7.25.0
  • #806 Add option to continuously load X more pages (max 10) when visiting any page to Endless Scrolling

7.26.0 (August 6, 2018)

  • #870 Add Learning game category
  • #869 Add Singleplayer game category
  • #868 Include online multiplayer, co-op and online co-op in the Multiplayer game category
  • #867 Link to SGTools pages in the Unsent Gifts Sender results
  • #866 Add Enterable filter to Giveaway Extractor
  • #864 Add a feature: Group Tags
  • #862 Add autocomplete feature to User Tags and Game Tags

7.25.4 (August 2, 2018)

7.25.3 (August 2, 2018)

7.25.2 (August 2, 2018)

  • #857 Add option to backup as .zip or .json
  • #854 Move each module into a separate file
  • #853 Move some generic functions to a separate file

7.25.2 (August 2, 2018)

  • #857 Add option to backup as .zip or .json
  • #854 Move each module into a separate file
  • #853 Move some generic functions to a separate file

7.25.1 (July 28, 2018)

  • #848 Fix bugs introduced by v7.25.0
  • #850 Fix the extension's toolbar popup
  • #852 Add a new game category: HLTB

7.25.0 (July 27, 2018)

  • #845 Fix the extension to comply with Mozilla requirements

7.24.1 (July 24, 2018)

  • #844 Show error message in the giveaway if game categories failed to load
  • #843 Fix a bug that re-retrieves categories for games that were already recently retrieved
  • #842 Fix Is There Any Deal? Info
  • #841 Extend "Most sent to" list to other users in User Giveaway Data
  • #840 Prevent User Giveaway Data from making useless requests if a giveaway has less than or equal to 3 winners
  • #839 Fix a bug that happens sometimes when hovering over the input field in Quick Giveaway Search
  • #838 Fix a bug that colors ended giveaways as green the first time they are found in Giveaway Encrypter/Decrypter
  • #836 Open links from the header menu in a new tab
  • #834 Enhance cookie manipulation in the extension to bypass age checks in requests to the Steam store
  • #833 Fix a bug that happens when showing game categories in real time
  • #832 Fix changelog link in the header menu
  • #828 Add option to show the Giveaway Encrypter/Decrypter header button even if there are only ended giveaways in the page
  • #803 Fix a bug that doesn't show groups containing HTML entities in Multiple Giveaway Creator

7.24.0 (July 22, 2018)

  • #829 Add options to limit requests to the Steam store and show categories in real time to Game Categories
  • #831 Fix a bug that does not calculate average entries correctly in Entry Tracker
  • #830 Fix a bug that identifies non-owned games as owned in Game Categories
  • #827 Add a feature: Giveaway Points To Win
  • #826 Add "Projected Chance", "Projected Chance Per Point" and "Projected Ratio" to Giveaways Sorter
  • #805 Add "Projected Chance", "Projected Chance Per Point" and "Projected Ratio" giveaway filters
  • #808 Fix a bug that does not remember the position of the winners column in group pages when dragging
  • #825 Fix a style issue that shows two scrollbars in the settings menu

7.23.0 (July 20, 2018)

  • #824 Add enhancements to User Giveaway Data
  • #823 Fix a bug that does not change SteamGifts filters through Giveaway Filters correctly
  • #822 Fix a bug that does not pin highlighted discussions after sorting
  • #821 Make SGTools filter ignore the Chance, Chance Per Point, Comments, Entries and Ratio filters
  • #820 Fix the "Add Current" button for includes/excludes in the main page
  • #819 Possible fix for endless spawning issue with Steam Activation Links
  • #818 Use the featured heading of a user's profile page instead of the page heading
  • #817 Add option to choose custom colors for Giveaway Copy Highlighter
  • #816 Add option to automatically mark a user's own comments as read
  • #815 Add option to enable tracking controls for a user's own comments
  • #814 Add option to fade out read comments in Comment Tracker
  • #813 Fix a bug that happens when refreshing active discussions on the sidebar
  • #812 Fix a bug that happens when retrieving categories of discussions in the sidebar
  • #790 Add option to automatically update hidden games adding/removing a game to/from the list
  • #811 Show success message when cleaning data
  • #795 Fix a bug that happens when cleaning data for features that the user hasn't used yet
  • #810 Automatically detect username changes when visiting a user's profile page
  • #804 Change resource references to the current version in the userscript version
  • #802 Make the settings search bar stay always visible when scrolling
  • #797 Add Public giveaway filter
  • #801 Add a feature: Comment Filters
  • #147 Add extension support for Microsoft Edge
  • #796 Add countdown to the duplicate giveaway waiting period in Multiple Giveaway Creator
  • #794 Add Patreon as an additional form of donation
  • #785 Detect packages that contain owned/wishlisted games through Game Categories
  • #792 Fix a bug that does not update the list of reduced CV games if a game was removed
  • #784 Load themes faster
  • #646 Extend header/footer to ESGST-generated pages
  • #672 Add option to clean discussion (remove deleted comments from the database) to Comment Tracker
  • #783 Open SGTools links in new tabs on Giveaway Extractor

7.22.0 (June 24, 2018)

  • #545 Add a feature: Have/Want List Checker
  • #572 Fix a bug that does not predict the level in Level Progress Visualizer correctly
  • #690 Fix a bug where Giveaway Group Loader fails in some pages
  • #702 Extend Attached Image Carousel to Quick Inbox View
  • #722 Improve performance when applying filter presets (removes live-search select box and invert rule)
  • #732 Bring back filter counters
  • #768 Save state of "create train" and "remove links" switches from Multiple Giveaway Creator with Giveaway Templates
  • #769 Add polyfill for IntersectionObserver
  • #771 Fix a bug that does not filter games without images after data being retrieved with Created/Entered/Won Giveaway Details
  • #772 Fix domain for SteamGifts popups on SteamTrades
  • #773 Fix Shared Group Checker for new Steam group page design
  • #775 Save game name when it doesn't have an image for future use
  • #776 Fix a bug that does not save an advanced filter preset after deleting the rules
  • #777 Fix a bug that does not filter by Achievements or Linux
  • #778 Add small manual for advanced filters
  • #779 Fix conflict with Touhou script
  • #780 Fix a bug that blinks the minimize popups panel if the popup was open when it ended
  • #781 Fix a bug that does not allow restoring .zip files in Firefox
  • #782 Fix a bug that skips the Quick Inbox View popout to the top when scrolling down

7.21.0 (June 10, 2018)

  • Hotfix for v7.20.4

7.21.0 (June 10, 2018)

  • #765 Fix a bug that does not allow restoring .zip files
  • #764 Fix a bug that does not save filter settings if only basic filters are enabled
  • #763 Fix a bug that does not retrieve all pages correctly in Whitelist/Blacklist Checker
  • #762 Fix a bug that adds duplicate "Sticky group" buttons
  • #760 Add SteamGifts' CSS file to the repository to prevent ESGST pages from being messed up if cg updates the CSS
  • #759 Fix a bug that shows wrong list of users in Group Library/Wishlist Checker when searching by app ID
  • #758 Fix a bug that only previews comments on user input
  • #757 Fix a bug that does not load encrypted giveaways
  • #756 Open settings menu when clicking on the extension icon
  • #755 Add option to minimize non-temporary popups
  • #753 Fix a bug that adds duplicate "Skip User" buttons to Whitelist/Blacklist Checker
  • #752 Fix active discussions on narrow sidebar
  • #750 Fix a bug that positions large popouts incorrectly in screens below 1440x900
  • #749 Fix a bug that does not allow applying empty presets
  • #748 Improve the scrolling
  • #747 Fix a bug that applies discussion filter on the main page even when disabled
  • #746 Add a feature: Points Visualizer
  • #745 Fix a style issue in the filters
  • #744 Add a new game category: DLC (Base Owned)
  • #743 Bring back option to select which filters to appear
  • #742 Fix a bug that does not load Multi-Manager in the regular pages
  • #711 Fix a bug in Quick Inbox View
  • #671 Add a feature: Giveaway End Time Highlighter
  • #573 Completely revamp User Giveaway Data

7.20.5 (May 28, 2018)

  • Hotfix for v7.20.4

7.20.4 (May 28, 2018)

  • #737 Save paused state of filters to allow them to remain paused when refreshing the page
  • #736 Fix a bug that deletes settings if saving a preset with some filters paused
  • #735 Convert old presets to the new system
  • #734 Fix a bug in Endless Scrolling
  • #731 Fix a bug that does not apply presets

7.20.3 (May 27, 2018)

  • #730 Possible fix to massive CPU usage spikes
  • #728 Increase max-height of filters area
  • #727 Fix a bug that happens when backing up to Google Drive
  • #726 Fix a bug in the filters
  • #723 Change color of AND/OR filter buttons
  • #721 Fix a bug that happens in Giveaway Encrypter/Decrypter because of filters
  • #720 Bring back the core of the basic filters as an opt-out option
  • #718 Add button to pause filter rules/groups to advanced filters

7.20.2 (May 27, 2018)

  • Hotfix for v7.20.0

7.20.1 (May 26, 2018)

  • Hotfix for v7.20.0

7.20.0 (May 26, 2018)

  • #709 Use jQuery QueryBuilder to configure filters
  • #715 Add a feature: Narrow Sidebar
  • #708 Fix a bug that does not load features correctly in new tabs
  • #667 Fix a bug that does not load endless features correctly in some pages
  • #678 Display ? instead of negative CV in Game Categories - Giveaway Info and get the price from the giveaway points when available
  • #707 Do not go to comment in Quick Inbox View
  • #665 Add other found replies to the comment instead of showing them in a popup in Reply From Inbox
  • #703 Improve description variables explanation in Multiple Giveaway Creator
  • #706 Fix a bug that reverses the pages of a discussion when there is a hash in the URL
  • #705 Fix a bug that does not manage items inside of Grid View popouts in Multi-Manager
  • #704 Add option to hide games to Multi-Manager

7.19.0 (May 20, 2018)

  • #701 Remove min-height requirement from Fixed Sidebar
  • #700 Fix a bug that does not fix the sidebar after scrolling down a second time from the top
  • #699 Fix a bug that does not display the sync page
  • #698 Add option to choose the key combination to trigger the Custom Header/Footer Links editor
  • #695 Fix a bug where sorting fails after hiding a single giveaway
  • #694 Fix a style issue that does not position popouts above/below correctly
  • #693 Fix a style issue that does not position popouts correctly if the window is scrolled horizontally
  • #692 Remove min-height requirement from Fixed Main Page Heading
  • #691 Change Giveaway Popup button to red if giveaway cannot be accessed
  • #689 Add a button to clear the current query to the search field in the settings menu
  • #688 Extend giveaway features to the archive page
  • #686 Changes to how emojis are stored
  • #685 Compress data when backing up
  • #684 Add "Last Bundled" default link to Custom Header/Footer Links
  • #683 Allow selected emojis to be re-ordered
  • #682 Add option to retrieve game names when syncing
  • #681 Fix a bug where filtering is applied when changing any filter options despite filtering being disabled
  • #680 Add a feature: Visible Real CV
  • #679 Add "Previously Won" game category
  • #677 Fix a bug that does not persist some settings
  • #676 Fix a bug that auto-backups to computer on every page load
  • #674 Change how the NEW indicator works on Quick Inbox View

7.18.3 (May 11, 2018)

  • #675 Remove Comment History from SteamTrades
  • #673 Fix a bug that happens when creating giveaways through either Giveaway Templates or Multiple Giveaway Creator
  • #670 Fix a bug that does not return Endless Scrolling to a paused state after continuously loading pages
  • #667 Fix a bug that does not load endless features correctly in some pages

7.18.2 (May 07, 2018)

  • #668 Hotfix for v7.18.1

7.18.1 (May 07, 2018)

  • #666 Hotfix for v7.18.0

7.18.0 (May 07, 2018)

  • #664 Fix a bug that does not decrypt giveaways containing the word bot in their name
  • #663 Fix a bug that happens when importing giveaways with a description template for a train in Multiple Giveaway Creator
  • #662 Fixate the Comment Formatting Helper panel without limiting the height of the text area
  • #661 Fix a bug in Comment Formatting Helper that does not add a scrolling bar to the text area in the edit discussion page
  • #660 Fix a bug that removes all games when syncing if both the store and the API methods failed
  • #659 Fix a style issue that sometimes does not overlap popups/popouts correctly
  • #658 Fix a bug that does not refresh Quick Inbox View correctly
  • #657 Add infinite max filters to Giveaway/Discussion Filters
  • #655 Fix a bug that does not load endless features correctly
  • #654 Make SGTools link draggable in Giveaway Extractor
  • #653 Add missing Steam and search links to SGTools giveaways in Giveaway Extractor
  • #651 Update FontAwesome links
  • #650 Limit requests to the Steam store when syncing to 1 per second
  • #647 Changes to the structure of the code
  • #645 Add a SGTools filter to Giveaway Filters
  • #644 Fix a bug that does not delete table rows in Comment Formatting Helper
  • #642 Add option to group all keys for the same game in Multiple Giveaway Creator
  • #641 Add a new section to the settings menu: Themes
  • #640 Fix tooltip in Multiple Giveaway Creator
  • #639 Convert checkboxes from circles to squares
  • #638 Fix some bugs that happen when marking comments as unread
  • #608 Add a feature: Multi-Manager (remove Giveaway Manager and Multi-Tag)
  • #332 Fix a bug that fails to create multiple giveaways for the same game in Multiple Giveaway Creator

7.17.8 (April 19, 2018)

  • #637 Fix a style issue in pages generated by ESGST open in a new tab
  • #636 Fix a bug that calculates the wrong chance per point if a giveaway has 0 points
  • #635 Bypass bot protections when extracting giveaways
  • #634 Fix a bug that does not switch the colors of game category icons for alt accounts when moving them
  • #633 Fix a bug that does not turn the decrypted giveaways icon to green when new giveaways are found
  • #628 Add option to only search for comments in a specific page range to Comment Searcher
  • #599 Extend Giveaways Sorter to popups
  • #567 Add description variables to Multiple Giveaway Creator

7.17.7 (April 14, 2018)

  • #632 Add option to limit how many SGTools giveaways are opened when extracting
  • #631 Add option to allow manipulation of cookies for Firefox containers
  • #630 Add more details to error messages during alt accounts sync
  • #629 Cancel backup when canceling file name input
  • #627 Implement a method to make the process of adding new filters easier
  • #626 Fix a bug that does not sync games if the user does not have alt accounts set
  • #625 Integrate SGTools giveaways into Giveaway Extractor
  • #624 Fix a bug that opens duplicate SGTools links when extracting giveaways
  • #623 Add option to save backups without asking for a file name
  • #593 Add Groups and Creators giveaway filters and Authors discussion filter
  • #592 Fix a bug that does not load more pages in Endless Scrolling if there are deleted giveaways in the current page with the ended filter set to hide all

7.17.6 (April 11, 2018)

  • #620 Add more reliable methods of syncing and backing up
  • #619 Fix a bug that does not add an Enter button when extracting giveaways with few points
  • #618 Add option to open SGTools links when extracting giveaways
  • #617 Fix a bug that does not sync owned games in alt accounts
  • #616 Allow users to sync their games through the Steam API alone if the store method is unavailable
  • #615 Fix a bug that does not reverse a discussion if endless scrolling is paused
  • #614 Add option to reverse comments in a discussion by indicating it through a hash in the URL
  • #613 Make blacklist checks an opt-out instead of an opt-in by default in Whitelist/Blacklist Checker
  • #611 Add option to specify non-region restricted giveaways when importing in Multiple Giveaway Creator
  • #610 Fix a bug that duplicates the permalink icon
  • #609 Fix a bug that does not retrieve game names when syncing
  • #607 Fix a bug that does not include the .zip download when notifying a new version in non-Firefox browsers
  • #604 Fix a bug that prevents the script from loading
  • #603 Fix a bug that can prevent some elements in the giveaway columns/panel from being moved
  • #600 Fix a bug that does not show SG popups found when requesting data if static popups are enabled

7.17.5 (April 05, 2018)

  • #605 Fix a bug that does not set the correct default values for some settings
  • #602 Add option to clean duplicate data to the data cleaner menu
  • #598 Implement a method to automatically detect and highlight new features/options in the settings menu with the [NEW] tag
  • #597 Fix a bug that shows Inifity% chance per point on the entered page
  • #596 Replace the terms "Import" and "Export" with "Restore" and "Backup" and change the icons to avoid any confusion
  • #584 Fix a bug that does not reload the extension in Chrome when updating
  • #555 Add SteamGifts filters to Giveaway Filters
  • #538 Add options to allow users to specify the format of the tab indicators in Header Refresher
  • #524 Fix a but that shows the new version popup twice
  • #299 Implement a method to better handle marking discussions as visited across multiple tabs

7.17.4 (March 26, 2018)

  • #590 Speed up retrieval of Game Categories for users that do not have ratings, removed and user-defined tags enabled
  • #588 Fix a conflict between whitelist/blacklist/rule checks and Quick Inbox View
  • #587 Prevent main page heading from being fixed if the page is too small
  • #586 Add option to filter giveaways by chance per point
  • #585 Fix a bug that duplicates user notes when importing and merging
  • #582 Fix a couple bugs that prevent Game Categories from being retrieved correctly

7.17.3 (March 20, 2018):

  • #583 Revert #565
  • #580 Fix a bug in Tables Sorter that does not sort sent/received group columns correctly
  • #579 Rename Whitelist/Blacklist Links to Profile Links and add more options

7.17.2 (March 15, 2018):

  • Split jQuery, jQuery UI and Parsedown into separate files

7.17.1 (March 14, 2018):

  • Add extension to the Mozilla store

7.17.0 (March 14, 2018):

  • #562 Add descriptions to the precise options in Giveaway Templates
  • #563 Add an option to specify the game when importing with Multiple Giveaway Creator
  • #564 Fix a bug that does not extract the giveaway from the current page
  • #565 Add minified version and set it as default
  • #566 Add option to specify separate details for each imported giveaway in Multiple Giveaway Creator
  • #568 Add an option to enable Giveaway Recreator for all created giveaways
  • #570 Fix a bug in Chrome that does not open the giveaway extractor on first click
  • #571 Include whether the giveaway is for a gift or a key in the template when using Giveaway Templates
  • #574 Add a feature: Element Filters (remove Hidden Feature Container and Hidden Pinned Giveaways)
  • #575 Move "Click here to see your review for this user" to the top of the page in Reply Box On Top on SteamTrades
  • #576 Fix a bug that does not load features correctly in discussions that contain polls
  • #578 Optimize the extension performance (Ongoing)
  • #353 Convert all callback functions into promises and use async/await to deal with them (Ongoing)

7.16.5 (March 4, 2018):

  • #353 Convert all callback functions into promises and use async/await to deal with them (ongoing)
  • #552 Fix a bug that does not allow the Giveaway Extractor button to be moved
  • #556 Only load Attached Images Carouself for images that are actually in the page
  • #558 Fix a bug that does not extract giveaways in a new tab
  • #560 Fix a bug that does not load ESGST sometimes
  • #561 Fix a bug that happens when performing requests in the userscript version

7.16.4 (March 2, 2018):

  • Hotfix for v7.16.3 (Userscript version was not working)

7.16.3 (March 2, 2018):

  • Hotfix for v7.16.2 (Userscript version was not working)

7.16.2 (March 2, 2018):

  • Hotfix for v7.16.1 (Forgot to change the version)

7.16.1 (March 2, 2018):

  • #527 Fix a bug that happens when loading highlighted discussions
  • #537 Add option to delete days from Entry Tracker history
  • #539 Fix a bug that happens when sending unsent gifts with the options to check if the winner is whitelisted/blacklisted
  • #540 Fix some bugs with the reordering of heading buttons
  • #541 Extend Inbox Winner Highlighter to Quick Inbox View
  • #542 Add options to specify image border width when highlighting a giveaway with Giveaway Winning Chance/Ratio
  • #543 Fix a bug that does not load some features correctly
  • #544 Change the order of the elements in the Giveaway Bookmarks popup
  • #548 Fix a bug that decrypts giveaway links from the Quick Inbox View popout
  • #549 Add domain instructions to adding a Steam API key
  • #550 Optimize storage usage in the script version

7.16.0 (February 25, 2018):

  • #481 Fix several inaccuracies in Level Progress Visualizer
  • #525 Add a feature: Whitelist/Blacklist Links
  • #528 Enhancements to Custom Header/Footer Links
  • #531 Fix a bug that happens when trying to create multiple giveaways using the import option
  • #532 Fix a bug in Entry Tracker that does not track entries in the entered page
  • #533 Fix a conflict with RaChart Enhancer
  • #534 Change the highlight style of Giveaway Winning Chance/Ratio
  • #535 Fix a bug that prevents ESGST from loading correctly
  • #536 Fix a bug that does not update the points when entering/leaving a giveaway in the entered page

7.15.1 (February 24, 2018):

  • Hotfix for v7.15.0 (Forgot to change the version for the userscript version)

7.15.0 (February 24, 2018):

  • #501 Fix a bug that prevents Level Progress Visualizer from loading correctly
  • #502 Update the descriptions of all features
  • #504 Add option to identify elements added by ESGST in the page through their tooltip
  • #505 Fix a bug that does not load the Attached Images Carousel button
  • #506 Fix a bug that happens when syncing giveaways if a giveaway was deleted
  • #507 Show a popup if a user clicks on "Create" in Multiple Giveaway Creator and there are no giveaways in the queue
  • #508 Extend Enter/Leave Giveaway Button to the entered page
  • #509 Add a feature: Cake Day Reminder
  • #510 Fix some issues that happen if a user has more than 999P
  • #511 Add a review popup to Multiple Giveaway Creator
  • #512 Load game features when using the pagination in the new giveaway page
  • #513 Add an option to highlight the giveaway with the chance/ratio color
  • #514 Fix a bug that happens when trying to enable a feature that conflicts with another
  • #515 Fix a bug that was still showing the wrong status in Blacklist Giveaway Loader
  • #516 Fix a bug that does not reset the text color of game categories to the default color
  • #517 Allow the source element in Giveaway Encrypter/Decrypter to be moved
  • #518 Add a button to reset the giveaway columns to their original order
  • #519 Add an option to view the raw list of bookmarked giveaways
  • #520 Check for a new version in the ESGST discussion using only the title
  • #521 Add a feature: Custom Header/Footer Links (remove Quick Giveaway Browsing and Quick Discussion Browsing)
  • #522 Fix a bug that does not detect all wishlists in Group Library/Wishlist Checker
  • #523 Prevent some user features from being duplicated in Reply From Inbox

7.14.4 (February 16, 2018):

  • #338 Cache Level Progress Visualizer prediction after giveaways end
  • #486 Fix a bug that does not go to a permalink when using Collapse/Expand Replies Button with the automatic collapse enabled
  • #487 Fix a bug that does not decrypt giveaways
  • #488 Fix a bug that does not open the Quick Inbox View popout after a header refresh
  • #489 Fix a bug that does not run Discussion Filters and Discussions Sorter on page load
  • #490 Prevent Discussions Highlighter and Puzzle Marker buttons from switching places
  • #491 Fix a bug that happens when checking suspensions in Not Activated/Multiple Wins Checker
  • #492 Fix a bug that happens when checking groups in Unsent Gifts Sender
  • #493 Allow users to update the "No CV Games" database
  • #494 Fix a bug that auto focus text areas with Comment Formatting Helper enabled
  • #496 Fix a bug that does not connect wagons when creating trains
  • #498 Implement a Button class
  • #499 Fix features that retrieve a user's wishlist from Steam
  • #500 Fix a bug that happens when sending a ticket with User Suspension Tracker

7.14.3 (February 12, 2018):

  • #471 Fix a bug that happens when using the Comment Tracker buttons from the main discussions page
  • #472 Open discussion in a new tab when middle-clicking the button to go to its first unread comment
  • #473 Fix a bug that happens when hiding discussions
  • #477 Fix a bug that happens when using Group/Library Wishlist Checker
  • #475 Fix a bug in Quick Inbox View
  • #474 Fix a bug that happens when syncing wishlisted games
  • #476 Change saving popup to a message next to the switch
  • #483 Also open features in a new tab when middle-clicking them
  • #480 Remove the option to notify errors
  • #484 Fix a bug that does not load features correctly in ESGST-generated pages
  • #479 Fix a bug in Collapse/Expand Replies Button that happens if the option to automatically collapse is enabled
  • #482 Make the extension compatible with Firefox Containers
  • #485 Fix a bug that happens when visiting discussions if the

7.14.2 (February 7, 2018):

  • #443 Add option to check for whitelists/blacklists between page range
  • #445 Fix a bug that filters games without a release date even if the option is disabled
  • #447 Identify dev versions in the header menu
  • #448 Enhancements to Quick Inbox View
  • #451 Add option to set fixed width for static popups
  • #452 Fix a bug that does not save inclusions/exclusions for some features correctly
  • #453 Fix a bug that happens when using User Giveaways Data
  • #454 Check if AudioContext can be constructed
  • #455 Fix a bug that reorders categories when Header Refresher refreshes
  • #456 Fix a bug that happens when loading Group Stats with Endless Scrolling
  • #457 Add user count to Group Stats
  • #461 Fade options that don't contain the query when filtering features in the settings menu
  • #462 Fix the table headers order in Created/Entered/Won Giveaway Details
  • #463 Display additional information when hovering over some game categories
  • #464 Add option to prevent giveaway columns from being movable
  • #465 Show wishlist category for packages if any of the apps in the package is wishlisted
  • #466 Fix a bug that moves the enter button when entering a giveaway or upon a header refresh
  • #467 Fix a bug that detects the status incorrectly in Blacklist Giveaway Loader
  • #468 Fix a bug that shows negative price for Giveaway Info in Game Categories
  • #469 Only construct AudioContext when necessary
  • #470 Add Comments and Invite Only filters to Giveaway Filters

7.14.1 (February 3, 2018):

  • Hotfix for v7.14.0

7.14.0 (February 3, 2018):

  • #406 Add option to play sound with notifications
  • #407 Allow users to specify where they want features to run
  • #410 Fix a bug that shows a notification for new wishlist giveaways when there are not any
  • #411 Fix a bug that duplicates encrypted giveaways when editing a comment
  • #413 Fix a bug that happens when checking if the user is already a member of the Steam group
  • #414 Detect all errors
  • #415 Extend Table Sorter to tables posted in comments
  • #418 Decrypt encrypted giveaways on page load
  • #420 Fix a bug in Discussions Highlighter that prevents the page from loading correctly
  • #421 Fix a bug that happens when filtering giveaways/discussions
  • #422 Only hide basic filters if the user made an advanced search in Giveaway Filters
  • #423 Fix a bug that happens when sending unsent gifts
  • #424 Fix some typos in Unsent Gifts Sender
  • #425 Fix a bug that notifies about errors even if the option is disabled
  • #427 Allow users to move the enter button and chance/ratio around like Game Categories does
  • #428 Fix a bug that happens when clicking the Manage User Tags button in the settings menu
  • #430 Add Release Date game category
  • #431 Add missing game categories to Giveaway Filters
  • #432 Add option to remove all games to Hidden Games Remover
  • #433 Fix a bug that shows 2 hide giveaway buttons if One-Click Hide Giveaway Button is enabled
  • #434 Fix a bug that happens when showing notifications in Header Refresher
  • #435 Change the donation site, since Pledgie is closing down
  • #436 Separate grid view from normal view when dragging categories
  • #437 Speed up page load with Reply From Inbox > "Save replies" enabled
  • #438 Fix a bug that happens when deleting all color settings for the rating category
  • #440 Bypass Steam's age and mature check when retrieving game categories
  • #441 Fix a bug that happens when saving settings
  • #444 Add a feature: Quick Inbox View

7.13.1 (January 14, 2018):

  • #399 Remove !important rule from colors in Game Categories
  • #398 Add more information about requesting to join the Steam group
  • #401 Hide button to request access to the ESGST Steam group if the user is already a member
  • #400 Add options to customize what happens when clicking on notifications
  • #402 Fix a bug that happens when syncing with Avatar Popout (Click) enabled
  • #403 Fix a bug that does not load Puzzle Marker in discussion pages
  • #404 Fix a bug that does not allow moving categories to the default place if no other categories are present
  • #405 Add option to only close notifications manually
  • #396 Fix a style issue with the last item of menu dropdowns
  • #353 Convert all callback functions into promises and use async/await to deal with them (Fixes a lot of bugs) (Ongoing)

7.13.0 (January 13, 2018):

  • #251 Fix a bug that does not save encrypted giveaways posted by the user sometimes
  • #285 Apply discussion filters in the main page
  • #331 Add options to limit search by date and pages to Sent Keys Searcher
  • #348 Check for replies to a comment before replying in Reply From Inbox
  • #349 Add link to reload extension to the update popup
  • #362 Fix a bug that keeps loading the auto sync
  • #367 Fix a style compatibility issue between Discussions Highlighter and Puzzle Marker
  • #369 Initialize filterPresets for new users
  • #370 Fix a bug that happens when checking users with return options enabled in Whitelist/Blacklist Checker
  • #372 Add a loading popup when opening the import/export/delete menus until the data sizes are calculated
  • #373 Fix a bug in Giveaways Manager when unbookmarking giveaways
  • #374 Add option to save current reply to Saved Replies
  • #375 Add a feature: URL Redirector
  • #376 Add a feature: Notification Merger
  • #377 Fix a bug that updates the last sync date for all data when syncing games/groups
  • #378 Use name + description to identify a saved reply
  • #379 Fix a bug that happens when retrieving DLC base information in Game Categories
  • #380 Add shortcut keys to undo/redo and support for saved replies in Comment Formatting Helper
  • #381 Fix a bug that opens the description popup even if the option is disabled in Enter/Leave Giveaway Button
  • #382 Fix a bug in User Giveaways Data that does not retrieve giveaways
  • #383 Fix a typo in the Game Categories code
  • #384 Add support for Avatar Popout to the avatar in the header
  • #385 Add options to calculate data sizes when opening the import/export/delete menus
  • #386 Add a tool to generate next/previous/counter formats to Multiple Giveaways Creator
  • #387 Turn Header Refresher notifications into links
  • #388 Add an option to notify errors
  • #389 Fix a typo in the counter when performing some checks
  • #390 Prevent Giveaways Extractor from stopping if there is a badly formatted giveaway link
  • #391 Fix a conflict with SteamGifts Steam Ratings
  • #392 Allow winners to be updated when syncing giveaways or using Created/Entered/Won Giveaway Details
  • #393 Fix a bug that happens when importing from OneDrive
  • #394 Fix a bug that does not filter giveaways in the created/entered/won pages correctly
  • #395 Allow more customization for Game Categories
  • #353 Convert all callback functions into promises and use async/await to deal with them (Fixes a lot of bugs) (Ongoing)

7.12.2 (January 7, 2018):

  • #363 Fix a bug that does not auto backup all data
  • #364 Fix a bug that happens when checking for a user's not activated/multiple wins
  • #353 Convert all callback functions into promises and use async/await to deal with them (Fixes a lot of bugs) (Ongoing)

7.12.1 (January 6, 2018):

  • #350 Fix a bug that does not highlight discussions
  • #351 Fix a bug that does not go to the first unread comment correctly
  • #352 Fix a bug that does not load Quick Discussion Browsing unless Quick Giveaway Browsing is enabled
  • #354 Fix a bug that does not load User Suspension Tracker in the main tickets page unless Giveaways/Discussions/Tickets/Trades Tracker is enabled
  • #355 Fix a bug that does not calculate real CV
  • #353 Convert all callback functions into promises and use async/await to deal with them (Fixes a lot of bugs) (Ongoing)