Skip to content
This repository has been archived by the owner on Jan 16, 2021. It is now read-only.

Releases: ncla/LoungeDestroyer

v0.9.3.0

30 Jan 22:27
Compare
Choose a tag to compare
  • Added a new row in bet history which shows you the total value won/lost for all days where you had a bet (thanks to oktapodia on GitHub)
  • Reset auto-accepting delay to 10 seconds and added a warning about possible decrease in consistency for trade offer accepting if you have auto-accepting delay less than 10 seconds. There is an edge case where trade offer cannot be accepted, because the Steam user has not received it yet, while the bots have sent you the offer already. It's a flaw with Steam that must be countered with slight delay.
  • Added time stamps in item pop-ups that show when was the last time betting values / cached market values were updated
    • You can enable / disable the time stamps in the settings. Enabled by default.
  • Improved cached market values / betting value updating conditions
    • Market prices will now update instantly upon visiting D2L / CS:GL, if last time market prices update was more than 12 hours ago
    • Betting values will now update instantly upon visiting D2L / CS:GL, if last item betting value list update was more than 4 days ago
  • From now on, cached item prices will only be used if: cached item price list is enabled, item prices loading is set to automatically and if item price list cache is not older than 24 hours
    • Prices for items will not be loaded from Steam if the conditions mentioned above have been met
  • Steam market prices that have 'Not found' status through Steam fetching will be only fetched once now when hovering over the item. Price fetching will still work if you just press the fetch button manually.
  • Added bettable item list in settings as a separate tab, as well as link on CSGOLounge sidebar for quick access
  • Fixed an edge case where currency detection failed if Steam price was 16.00 (price that ends with '--')
  • Fixed an edge case where auto-accepting would hang up indefinitely (until browser/extension is restarted), if Steam threw 503 status page ('An error occurred while processing your request.' page)
  • Fixed an edge case where Session ID fetching failed due to not handling error-nous HTTP responses
  • Clicking on the extension icon near URL bar now will open setting instantly, pop-up has been removed, rest in pieces pop-up
  • Extended auto-accepting box display time to 30 seconds after the accept
  • A notification will be displayed if there was an error accepting trade offer
  • Added notification for edge case when users storage drive is full, and new match information (or any information) cannot be saved, causing bugs like infinite match notifications
  • Added another alert box message that would be overwritten by extensions seamless auto-returning (error 'Unexpected error! Looks like our bot couldn't send you an offer.')
  • Fixed a case where if you set auto-accept delay to 0 seconds from auto-bet window, it would work as 10 seconds instead
  • Micro optimizations to auto-betting performance (CPU usage)
  • Added setting for inventory statistics which allows you to choose if you want to see statistics / betting sizes / quality totals
  • Hitting ENTER button on /addtrade and /search pages while writing in the search input will not reload the page (thanks to darksworm on GitHub)
  • Fixed case where betting values would not update due to incorrect 'Last modified' header provided by CSGOLounge
  • Slightly improved user experience on Steam market pages for bet value fetching (button becomes disabled, only one request at the time is being sent)

v0.9.2.3

22 Dec 23:36
Compare
Choose a tag to compare
  • Fixed alert box blocking not working because they changed the error message
  • Fixed currencies like BRL detecting as USD by improving currency detection and price/value extraction when fetching market prices from Steam pages

v0.9.2.2

16 Dec 21:21
Compare
Choose a tag to compare
  • Fixed one case where 'Session ID not found' error for auto-accepting would happen if the user had not visited Steam for a while (even though the user is logged in from browser)
  • Auto-returning is now more continuous:
    • Auto-return will keep returning frozen items as long as you don't navigate away from /mybets page to another page on the tab where you initiated the auto-return. Previously it was based on time since last trade offer was accepted (less than 60 seconds ago)
    • The annoying alert box that says they couldn't send the user an trade offer will no longer stop the auto-returning process. Instead, the message will now be displayed as a browser notification
  • Workaround (although not a bullet-proof one) for Steam market price fetching, works better if you are logged in on Steam from the browser
  • Added some more currencies

v0.9.2.1

26 Nov 00:24
Compare
Choose a tag to compare
  • Fixed incorrect values for market prices if you loaded them through Steam
  • Fixed bet history showing only negative totals for each match
  • Match information is no longer being pointlessly loaded for predict pages
  • Fixed "0 seconds left" and no beep noise when receiving trade offers from the site

v0.9.2.0

24 Nov 16:21
Compare
Choose a tag to compare

NEW STUFF

  • Added extended match information on the right side of the match page, this includes: expected team line-up, expected maps, link to HLTV match, past matches for both teams, and head to head for past 3 months. Keep in mind that this is still in BETA and some information may be incorrect. Huge thanks to /u/darksworm for working on this project together.
  • Auto-betting v2, many internal fixes by rewriting everything, as well as some edge case fixes
  • Auto-accepting now happens without opening a new tab, it works just as like before, you will need to be logged into the same Steam account as you are on CSGOLounge. Any kind of confirmations on your side still will be needed to be done by you for trade offer to go through.
  • Added HTTPS to all request to our API server (hi yaroberto)
  • Auto-accepting delay is no longer set to minimum of 10, but 0, that means the auto-accepting can be instant.
  • Added auto-betting and auto-accepting delay settings in the settings page
  • Added Steam donation trade offer links for theme creators, so people can support their favorite theme
  • Added trade filtering by user reputation, you can set minimum and maximum reputation a user can have. This feature is disabled by default
  • Added option to change/display bets placed OR items placed on a match on home page. By default it will show items placed on a match.
  • By popular demand, added trade filter option to only display trades from one unique user

FIXED STUFF

  • Fixed inventory group state not saving when a user is moving items from custom inventory group back to default one
  • Fixed inventory caching not caching inventories
  • Fixed "Hide matches where team has odds more than" hiding "more than or equal to" (incorrect operand)
  • Fixed 'view-source' pages triggering custom theme injection
  • Fixed market price fetching by using market listing pages now, instead of "priceoverview" API. It now displays last price from price history graph
  • Steam market price fetching now will display 'STEAM ERR' if request to Steam market was erroneous
  • Fixed some potential edge case where extension would reload the pages when trying to inject custom theme

v0.9.0.1

06 Oct 22:14
Compare
Choose a tag to compare
  • Fixed non-functional trade filtering by item names
  • Fixed issue where toggle-able sidebar from custom themes was causing LoungeStats button to disappear
  • Fixed broken timezone conversion if you had selected a timezone manually
  • Fixed undefined match time if you had time conversion disabled
  • Fixed tournament matches on home page fetching the external page multiple times
  • Updated 'Update themes' button in settings to be 'Reset & update themes', which will now clear themes storage, reset to original state, and update themes

v0.9.0.0

05 Oct 10:10
Compare
Choose a tag to compare

THEMES

  • Theme 'CleanLounge' by /u/farblood updated to v2 alpha (GitHub), has over 5k+ CSS lines compiled from SASS
  • Theme 'GlassLounge' by /u/yesbacon added (GitHub)
  • Fixed broken theme updating which resulted in incorrect storage saving for themes
  • Fixed themes being listed in settings despite having lack of data (missing required information)
  • Added theme option for theme creators to disable sites original styling allowing for theme creators to style the site from scratch, though this is not perfect due to limitations imposed to extensions
  • Rewrote background related stuff for theme handling

MATCHES

  • Added match filters that will hide matches based on your settings, currently you can hide matches by tournament name, team names, favorite team odds and whether or not the match has started
  • Match extended information will now only be fetched for matches that are in the view, therefor saving on requests being sent
  • Extended extra match info cache time from 5 minutes to 10 minutes
  • Added setting to change the duration of time to live for the extra match info cache
  • Added option to show 'x for 1 value' on matches next to odd % (disabled by default)
  • Changed betted match indicator to show for both cases when you have or haven't bet on a match, added an option to show indicator for both cases, instead of choosing to show only for one case
  • The team you bet on will now be underlined/highlighted on the homepage (can be disabled in options)
  • If you hover on the team you bet on, it will show how much you bet on them

TRADES

  • Added trade filtering that will hide trades based on your settings, currently you can hide trades where user is a site donator, doesn't have a trade offer link, has private profile. You can also filter by minimum account age, play time, Steam profile level, maximum VAC bans
  • Removed 'Mark trades where descriptions include' and instead added 'Show only trades where descriptions include'
  • Added trade filter options where you can filter by item names that user wants/has
  • If a trade has been filtered, extension will not attempt to load any further data from external pages
  • Removed 'Preview' button on all pages in favor of new features
  • Added extra data loading which will append trade offer link, Steam profile link and Steam level on trades
  • Added Steam profile info loading for trades which will append the following information: Steam online status, avatar, date the user joined Steam, VAC ban count, all time game time (though calculated from three recently played games on Steam). This information is loaded by default
  • By default extension will load extra trade data automatically everywhere, with exception being the home page where it is restricted to hover only. There are basic three settings that allow you to change to how you want it: on hover, load automatically, load only for trades in view

SETTINGS PAGE

  • SETTINGS v2 RE-DESIGN!!!!111 by /u/farblood (designed it and ported it to HTML/CSS)
  • For now removed manual theme adding through settings because the code was like your mom's spaghetti and it was holding off settings v2 re-design
  • Patreon related data will now only load in when you switch to the related settings page
  • Added change log within the settings page which pulls releases from GitHub API
  • Moved remote fonts in settings page to be local instead so the setting page does not load forever when you are disconnected from the web

STUFF

  • Added information boxes on pages that tell you how many trades/matches have been filtering, along with a button that allows you to toggle show/hide filtered objects
  • Inventory statistics now also are added for backpack on My Profile page, though it requires for you to have cached price list / automatic price loading / betting values added, to be enabled.
  • You can now select if inventory statistics will be calculated from market values or from betting values
  • Fixed some ways of detecting auto-betting and auto-returning
  • Added incognito support for auto-returning
  • Update notification button 'Open change log' now will open change log within the settings pages
  • Slightly optimized user setting loading (100ms saved)
  • API pages on the site will no longer have theme styling applied
  • Place bet and return items buttons now will have LoungeDestroyer icon added indicating whether or not the auto-betting/-returning is enabled
  • Fixed inventory detection on trade page causing inventory loading to be broken
  • The market prices will now only load for items that are in the view, if for some reason you are loading item market prices automatically through Steam API and not cached price list

v0.8.4.1

06 Aug 10:43
Compare
Choose a tag to compare
  • Fixed NaN issue in bet history total column, now instead it will consistently show 0.00 if calculations is not possible
  • Added a note (?) if the total value is 0.00 in bet history, noting that you must enable cached price and automatic price loading
  • Rewrite the check for won/lost items to not rely on won/lost text in bet history, but rather rely on items that were received/placed
  • Enabling 'Use cached item price list' will take immediate effect now (previously it did not)

v0.8.4.0

03 Aug 22:43
Compare
Choose a tag to compare
  • Added Patreon requested improvement: bet history now has 'Total' column, enabled by default and is calculated by current market prices (you can change it to bet value as well). Relevant setting for it added in options: 'Show total won/lost bet value column for each match in bet history'
  • Added 'Add betting values for CS:GO Lounge items where possible', when enabled, items everywhere will have betting valued added if they are available for betting. Only for CS:GOLounge though. Disabled by default to not hammer CSGL even further.
  • Match notifications will now have match format written whenever it is possible
  • When you receive trade notifications, all opened site tabs will now update with the total unread notification count in top menu without refreshing the page (thanks to Andrej730 on GitHub for contribution)
  • Fixed edge case where betting values would not convert to your currency if you had market prices enabled only on hover
  • OPSkins links added to CS:GO Steam market listing pages

v0.8.3.6

29 Jun 15:20
Compare
Choose a tag to compare
  • Rest in pepperonis profanity
  • Added OPSkins.com links in item pop-ups