GithubHelp home page GithubHelp logo

rafaelgomesxyz / esgst Goto Github PK

View Code? Open in Web Editor NEW
145.0 145.0 23.0 87.32 MB

An extension that enhances SteamGifts / SteamTrades.

License: MIT License

JavaScript 89.50% CSS 1.21% HTML 0.02% TypeScript 9.27%
steamgifts steamtrades

esgst's Introduction

Hello, friend.

esgst's People

Contributors

dependabot[bot] avatar insideone avatar justarchi avatar marlop352 avatar ngoclong19 avatar rafaelgomesxyz avatar revadike avatar wseng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esgst's Issues

Wrong order of hiding posts and marking as visited

If I visit a post and return to the list of posts with activated filter "hide visited", it hides visited posts first and then mark the last visited post as visited. It's consequence is that the last visited post is not hidden.

Giveaway filter

could i request a filter for "previously entered giveaways" - same logic as puts the little star against the giveaway

Sound when winning

Hey,

Any chance you could add some kind of sound notification when a giveaway is won?

v6.Beta.35.3 broke some functionality

When Header Refresher is active, following error rises in console:
TypeError: esgst.mainButton is null ESGST.user.js:7214:13

Grid View, Endless Scroll, Giveaway Filters and supposedly Game Categories functions stopped working without any errors.

Cleaning storage won't help to restore functionality.
Issue is browser-independent and isn't connected to contextual identities/container tabs.

Footer popup blocking links

Hey,

The footer popup div is blocking clicking on links if the links are located behind the div, even if the div isn't "popped up".

Screenshot: https://i.imgur.com/GPk2PUO.png

Is there any way to make the div not be solid when it's hidden? I tried making it width: 75% which will compress it slightly but make it appear on the left of the links, this might depends on screen resolution etc though so not sure if it's a good solution or not.

Possible fix?: https://i.imgur.com/OknQTSu.png

Thanks for all the work!

Manual marking topics as visited stopped to work

Manual marking topics as visited stopped to work for me. Well, both, manual and automatic marking stopped to work. Is it working for you?

When I mark it as visited, the link normally turns gray but after I refresh the page, the link is black again. No errors in console.

I cannot import my presets

I tried to export all data from the script and import them to the extension. It seems most of settings were imported correctly except the presets for giveaway and discussion filters.

I tried to import them manually by choosing just the two of them and I didn't succeed as well. But I am not sure if it was the right place (it doesn't seem so according to the data in the json). I tried this: Discussions -> Discussion Filters, Giveaways -> Giveaway Filters.

Entries Remover/Sync

Hey,

When you removed this feature did you also stop ESGST from syncing the new games added?
I've added a bunch of games today, and synced using the SG sync feature, then I noticed when extracting trains that I still had the join button on the games that I added today.

Could you make ESGST update your games list when syncing SG? (Alternatively make it optional)

Thanks in advance!

Move the Unhide Game icon

Could you move the Unhide GA icon beside the steam icon? It would save one row.

BTW what is the meaning of this icon, anyway? I have never hidden the games with the icon.

2017-10-11_215939

Hide all owned games and DLC

Much like this script does using this public database and steam private API, provide users the option to hide all giveaways of owned games and DLC. This will also include removed games. Essentially it will prevent users from accidentally entering giveaways of owned items that are not able to be detected by steam's public API. The hiding can be done during syncing of groups, etc.

quick join button display null in tooltip

quick join button when joining giveaway is "Previously Won" will display null.

null_enter

also, join button cant auto detect is "Previously Won" type to change to red button.

Add an option to choose from existing game tags

I use around 5 different tags to tag all of the games that are not on my hidden list. It's quite tedious to type the exact name of a specific tag each time. It would be nice if the existing game tags were visible on the "Edit game tags" pop-up either as a regular list or a drop down list.

Un-Hide game on giveaways page

Hey, would it be possible to get a button for unhiding a game on the giveaway page, just as the eye icon for hiding them?

Thanks in advance!

Add a new feature: Visible Invite-Only Giveaways

Hey,

Would it be possible to make it so that if you have visited an invite only giveaway you're able to click the giveaway in the creators/users profiles to go to them?

For example I can see on a certain users profile that I have visited his giveaway (it's faded) but I can't click it to go to it.
It'd be useful in my case as I'd like to view the comments on those certain giveaways to see if there's an issue with the creator not providing keys as I've been waiting for mine for 1 week now.

Just to clarify, obviously you should only be able to get to those certain giveaways, if you've been in there pages before. Perhaps even only make it possible if you've actually entered them?

Thanks in advance!

Encrypted giveaway was not saved when posting.

Initially reported by @gizellos

I put an encrypted giveaway to a topic and I cannot see the giveaway in the list of Decrypted giveaways. I can normally see the star in the comment of mine and the giveaways seems to be correct (it already started). The number of giveaways in the list is 5. The giveaway I am talking of is the Deponia and it is the first comment I used it in. The other giveaway works normally but I already used it in more topics. Refresh doesn't help and going to another page also doesn't help. No errors in console.

Improve Automatic Link Formatting

Put the text pointer between [ and ] after pasting a link, which gets auto-formatted. Maybe even add a way that pressing backspace or ctrl+z will remove the link formatting and change it into a regular link (similarly as MS word does with automatic bullet points).

Not Activated / Multiple wins checker options dissapear

Hey :) I enabled both options (Only check for not activated / multiple wins) and now, when I disable one of the options, the other disappears, until I re-enable that option again.
Is that normal? How do I disable both?
Forgot to mention, I'm on Firefox / Greasemonkey / Ubuntu, if that helps at all.

before
multiple
not activated

Add option to preview comments to Comment Formatting Helper

Initially suggested by @gizellos

It would be nice to have preview function like here on github. It could be implemented to every textarea on SG.

It could have also support for train descriptions (it would be more complicated, the links there would have to be fake, but I believe it would not be a problem for you).

Sent unsent gifts - problems with sending a lof of gifts

When a lot of my giveaways ends, the Sent unsent gifts feature is not able to send them all. It finds and sends only a part of them and I have to run the function again to send also the rest.

I saw it a lot of times and it seems to be a regular problem. In the last case, I had 112 giveaways and it sent only 91 of them (21 left).

No errors in console.

Delete data popup - calculator of used space

I would like to know how much data is stored in my browser. There could be a button in the Delete Data popup and after I clicked on it, it would write the used space beside each the item.

Also, it would calculate the used data overaly and write them to a separate place (for example below the button). This would tell me how much storage is used and how much tampermonkey storage is used (or more places if there are some).

If there is defined some maximal used space and the script reached the amount, the number could be written in red color.

Alter way to display giveaway info.

Initially suggested by @olloff

Currently you display almost all info inside GA popup which is great, but leaves user no recon. As you know, on-card borders can be used to provide users tons of info, such as:

  • number of copies;
  • winning chance/ratio;
  • game categories info;
  • etc.

Alternatively, you can use single border to indice important GAs, determined by game genre, wishlist or else.

Does it feel right to you?

Fake steamgifts image upload support

I am not sure if this is possible but if it is, it would be a great feature.

The idea is that there would be an image upload button in the Comment Formatting Helper and if you clicked on it, it would normally opened a window where you can choose image(s) to upload and the script would automatically - on background uploaded them to Imgur and then write the links to the post.

There is Imgur API that COULD support it (although I am not sure about it).

Selecting text and clicking on Link button ignores the text

When I write something and then I select it and click on the button Link to make a link from it, the text is ignored so I have to write it again to the text field or it will be deleted.

(It may be related to the issue with bold text shown as normal?) Either way it is very unpleasant, please fix it asap.

Refresh header data individually.

Initially suggested by @olloff

This is a minor issue, it won't block Header refresher functional.
Version: v6.Beta.34.14 under Greasemonkey.

When 2 tabs with SG are opened, Header refresher updates every tab with data gathered from one. This leads to displaying incorrect amount of points, notifications, etc. Issue present for either container-tabs and normal-tabs.
For example, giving SG runs on tabs A and B, nevertheless of using one set of credentials or different credentials for each tab: if some points was spent on tab A, tab B will be updated with amount of point left on tab A and vice-versa.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.