Code Monkey home page Code Monkey logo

steemauto's People

Contributors

doki76 avatar kiaazad avatar lazybookwyrm avatar mahdiyari avatar order4adwriter avatar pope19 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

steemauto's Issues

Looking for a new homepage for steemauto.com

Copied from here

Hello, My friends, Steemauto users and utopian developers!

steemauto.png

I'm looking for a new homepage for steemauto.com, if you can design and develop something good, let's start and post that in utopian.io and earn a good reward for that.

Since steemauto is an open source project, I like to keep it free and improve it to be the best free app in the steem blockchain. The problem is that I'm a human and I can only work on one project then go to another project.
I can design a good homepage for steemauto!
But, right Now I'm adding a new feature to ateemauto, so I'm busy to working on homepage design.

Requirements:

  • a responsive header to work without problem in phones too.
  • a place for steemauto logo with a short description about it.
  • a place for each steemauto features and a short description for every feature.
  • login/register link or button. (login and register are in one page)
  • not a big footer with 4-5 links and a footer 50-60 character text.
  • and what you think we should add or remove.

A low weight, responsive and good colored Page.
BTW you can design it in any way you like! I always want to learn new things. so, teach me something new by your design and don't care about dashboard design and other things.
You are free to develop a homepage in any way (try to use only js, jquery and bootstrap, more libraries will Increase website load time).


Regards,
Steem witness, Mahdi Yari,
2017-12-14



Posted on Utopian.io - Rewarding Open Source Contributors

Suggestion; Schedule fans voting to time period

I dunno if the title of my suggestion properly explains what I want to suggest though.

It would be great that if I could set for how long I wish to upvote a particular fan and on which days.

For example, I can decide that I want to upvote my friend's post for a period of one month. Within that space, I can also decide that I wish to upvote his/her posts only on some weekdays.

How feasible is this?

Apply Selected as a Patch operation

Was in need of this feature and had a bit of a hack to accomplish what I needed. Sometimes I'd want to bulk adjust everyone selected and only adjust for example the timing to 15 minutes. If I wanted to do that now, I'd have to group the accounts by similar settings and handle it that way.

Suggestion: In the "apply selected" dialog, when specifying "empty" settings, have it preserve the existing setting in each row.

Here is what I did as a workaround to mass set everyone's daily limit to 1:

Select a bunch of people.
Set a breakpoint inside the settingsforselectedfans function, and advance to just before the for loop.
Then run the following in the console:

for(var i=0, n=checkboxes.length;i<n;i++) { 
  if(checkboxes[i].checked){
    var user = checkboxes[i].id;

    // preserve minute
    minute = parseInt(checkboxes[i].parentNode.parentNode.getElementsByTagName('td')[5].firstChild.nodeValue);

    // preserve weight
    weight = parseInt(checkboxes[i].parentNode.parentNode.getElementsByTagName('td')[4].firstChild.nodeValue);

    const body = 'fan=' + encodeURIComponent(user) +
        '&weight=' + encodeURIComponent(weight) +
	'&minute=' + encodeURIComponent(minute) +
	'&enable=' + encodeURIComponent(enable) +
	'&dailylimit=' + encodeURIComponent(dailylimit)

        callApi('api/v1/dashboard/fanbase/settings', body)	
  }
}

Obviously it won't necessarily look like this, probably much cleaner ways to identify the correct cell.

Need a graphical tweak in user settings

Hello developers,
I am a regular user and controlling a fan base on steemauto, however, I have to scroll up unnecessarily when I am about to change a user's setting (like disabling or adjusting voting weight). What we really need is a drop-down list next to a scalable object to change the values.
look at this pic...,
steemauto
It will be easier to change the settings.

SteemAuto Improvement Suggestion - Add Global Pause Function

Originally copied from here

SteemAuto fan follower homepage_720.jpg

This is a suggestion to add a global pause button to the excellent SteemAuto tool by @mahdiyari; particularly in regard to the fan follower function.

The reason for this is that a user may want to pause all voting activities to allow their voting weight to return to 100%, which currently takes 3 days. Or they may want to manual vote for a while, plus I'm sure many other reasons.

A global pause button would allow the user to pause voting for all Steemians they are following. The pause function would not interfere with a user's ability to follow new Steemians, however it would mean that any new additions to the follower list would also be paused, until the user deactivated it.

Therefore there are two possible solutions, one more complex and time consuming than the other, however for now we will focus on the simple solution of a global pause button.

*Disclaimer: I am a novice coder therefore I will not speak in specifics. Any coding suggestions I make should be checked and verified before acting upon.

SteemAuto Global Pause Function

SteemAuto Cryptogee fan follower list__DISABLE_720.jpg

I'm imaging that each name you choose to follow is called upon by a this and name functions within a variable (var). Therefore I assume that all followed accounts can be put in a master var called something along the lines of

var = this.name_ALL

We can then hand it an if, else command to return true.

if ALL == (followed)
return: true
else

Once we've done this we can create our pause function by calling upon the function which handles the voting permission. This of already exists as it is possible to disable and enable individual followings from within the settings.

SteemAuto Cryptogee fan follower list_ENABLE_720.jpg

This is where my knowledge breaks down, however I'm imagining it shouldn't be too time consuming to set up an instance where the voting permission can be refused because a certain parameter is not met.

The code would allow the parameter to be met if a button was pressed.

The button on the site might look something like this

    <a href="#" class="btn btn-pause-global"><img src="resources/img/large-pause" alt="SteemAuto Large Pause Button"></a>

.btn:link,
.btn:visited,
input[type=submit] {
}

Multiple Pause Buttons

SteemAuto Cryptogee fan follower list_pause_1_720.jpg

The ideal scenario is to have multiple pause buttons, which in a way there already are.

When a user clicks settings next to an account they have followed. They can change voting weight, time of vote and either enable or disable the following. So the code already exists to effectively pause, as disabling does not effect follow status.

Therefore the only difference I'm proposing is to add a function for a small pause button to appear next to the name of each followed account, in order that following can be temporarily disabled without going into the settings.

This will provide a quick and easy way for a user to enable and disable voting. The global variable can be bypassed by giving the individual enable function the last word in the true/false statement.

Again the buttons on the site will look the same, just the class names and design parameters will differ.

 <a href="#" class="btn btn-pause"><img src="resources/img/small-pause" alt="SteemAuto Small Pause Button"></a>

.btn:link,
.btn:visited,
input[type=submit] {
}

Conclusion

In the end our ideal scenario would be this.
SteemAuto Cryptogee fan follower list_ENABLEMANOVERRIDE_720.jpg

Which gives us a global and individual pause/play (disable/enable) function, meaning we can set local overrides to the global command should we wish.

Hopefully someone can pull this off, I myself wouldn't mind a try, however I am not experienced enough to go it alone and would need supervision from a more experienced developer.

I'm fully into the vibe of open source projects, and feel really excited to be involved in any way, however one of my ideas being implemented would really give me a kick!

I feel that the suggested changes will make for a more pleasant and smooth user experience, whilst also adding something to the look and feel of the site.

Oh and I must give credit to this article by my eSteemed colleague @eastmael, whereby he suggests a checkbox next to the enabled status on the followers.

Any comments and critiques are very welcome, just let me know below.

*Disclaimer: I am a novice coder therefore I will not speak in specifics. Any coding suggestions I make should be checked and verified before acting upon.

Cryptogee



Posted on Utopian.io - Rewarding Open Source Contributors

Proposal to Draft a Privacy Policy for Steemauto

In light of recent development and improvement with respect to Steemauto.com website, i decided to navigate the homepage in order to familiarize myself with the new changes.

Having done this, i discovered there wasn't a Privacy Policy either on the homepage or after logging into the website.

Therefore, as a Steemauto member, i decided to contribute my part using my copy-writing skills by creating a privacy policy for Steemauto.com.

Please, your response in this regard is highly anticipated.

@pope1995

A couple of suggestions to improve this beautiful project.

  1. It would be great to have the option to delegate SP to our favorite people from Steemauto, the truth is that this option would be the complement to this great project.

  2. Adding the option of reSteem to the "Fanbase" would be more than great, since there are unused accounts that have a large number of users and having this option active the publications of our Fanbase could gain more visibility.

suggestion : Option for communities to handle regsitration

There are lots of communities (PAL, IndiaUnited, steembasicincome) etc on steem which requires a registration by collecting a registration fee.

If we can add support for registration, to communities, by accepting or not accepting donations in terms of delegations or STEEM, this will be a great feature.

Further, Hive is getting ready and the communities should be going live on steemit soon bringing more demand.

Suggestion: Create a Blacklist Feature On Steemauto

When you follow a curation trail, the cheif curator might vote some accounts which it is totally against your wish to place your votes on those accounts. So on your blacklist, you put in accounts which you do not wish to vote and when the chief curator of the trail votes on those accounts, yours will skip voting.

I guess this will be a much needed feature instead of having to go back and remove your vote which will only make you waste two votes.

I'd love to hear your response on how implementable this feature is.

Option to blacklist tags

It will be good for us, If we have an option by which we can blacklist a tag like "dmania" , "NSFW" so that our curation trail upvote only specific tags and not the useless stuff.

Steemauto recaptcha div moving out of position

I noticed a bug in the width of the recaptcha div as I wanted to login .

The recaptcha div is moving out of position to the left.

Seems like the main container cannot longer hold the recaptcha itself.

Screenshot_20171216-051139.png

How to reproduce it

  1. goto steemauto.com
    2)click on main menu
  2. click on login/register
  3. move down to login section, you Will notice the bug.

20171216_051217.gif

Possible way of debugging

.recaptcha div { margin-left: auto; margin-right: auto;}

I'm using android, didn't actually get the div....assume the div is recaptcha.

Devices and browser

Android phone.
Operamini and chrome browsers



Posted on Utopian.io - Rewarding Open Source Contributors

suggestion : limiting fan votes casted within a time window

  • Right now the fans will get any number of votes per day / per hour etc
  • There are people abusing in this in certain scenarios
  • If we can limit the number of votes to X per user per Y hours, that will be helpful

Eg:

A user will be getting 1 vote every 24 hours

I should be able to follow myself in Fanbase

I'm currently part of a few curation trails that upvote my post as well. If I set my voting percentage to 20 there, my post is upvoted by my account with a 20 % upvote from my account being a part of curation trails.

I would like to have steemauto make my account vote for myself at 15mins mark before the curation trail tries and upvotes my post with a 20% Vote weight.

Logo for steemauto.com

Hello, my name is mohsen. I am thinking to contribute to this project by making a logo. My main aims are to support open source project like yours, designing a logo to help projects build its identity. here are some concept that you might like, I tryed to combine steem and steemauto
I am waiting for your response. After the confirmation, I will send the files. If you there your a logo idea, i want to hear it.

asset 3
asset 2

A new face for Steemauto

Hello, I am a Steemit user for several months and I organize my fanbase and my curation trail from Steemauto.com.

I consider Steemauto an excellent project and would like to contribute by giving it a better overall graphic identity.

I would like to work on designing a new logo at first, and then step by step renewing the design of your website. I really like your welcome page, but after the user login the design changes radically.

If you like this idea you can contact me at discord (camiloferrua#4759) to share ideas and concepts and develop this work together.

Thank you for your attention.

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.