Code Monkey home page Code Monkey logo

stoodkev / steemplus Goto Github PK

View Code? Open in Web Editor NEW
27.0 27.0 32.0 6.93 MB

SteemPlus is a lightweight browser extension adding new features to your Steemit/Busy experience: - Voting slider for minnows - Possibility to filter (by tag/resteem/reputation) and sort ( by date/payout/votes) - Switch between Busy Steemit and Steemd by keyboard shortcuts - Delegation of Steem Power directly from the wallet

License: GNU General Public License v3.0

HTML 4.29% JavaScript 85.33% CSS 10.38%

steemplus's People

Contributors

abitrolly avatar cedricguillas avatar fabiyamada avatar gluneau avatar louis-88 avatar orlandumike avatar quochuy3191313 avatar semasping avatar steemplus avatar stoodkev avatar tobias-g1 avatar tshiuan 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

steemplus's Issues

Thumbnails from DLive Do Not Display in Feed+

EXPECTED BEHAVIOR

DLive thumbnails display in the Feed+ list.

ACTUAL BEHAVIOR

DLive thumbnails do not display in the Feed+ list and the preview text shows some markdown symbols.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Ensure you have DLive generated posts in your Feed
  4. Click on Feed+
  5. Locate the DLive posts

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

DLIveThumbnails.gif



Posted on Utopian.io - Rewarding Open Source Contributors

[SteemPlus] - Favorite table repeats itself

Expected behavior

  • I toured the Steemit page.
  • I expect my favorite user table to work normally.
  • Unique and 1 table.

Actual behavior

  • Steemit I'm on the pages.
  • A new table is being produced on every page.
  • It's a bug that repeats itself.

How to reproduce

  • I accept that I have chosen a favorite membership with the Steemplus plugin.
  • I'm coming home.
  • I'm going to the trend page.
  • I'm going to the Hot or Promoted page.
  • The favorite table on the right side repeats itself.

Browser: Chrome Version 65.0.3325.162 (Official Build) (64-bit)

Operating system: macOS Sierra

Recording Of The Bug

Kapture 2018-03-29 at 9.43.42.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Request To run Promotion For Steemplus.

I would like for to request for your permission in promoting steemplus.
Over the weeks, steemplus has bettered my steemit and busy experience. I've never felt more in control of my voting power and voting weight with the use of steemPlus.
I own a facebook page which i could use with the aid of an additional ad which i will provide to broadcast about steemplus.
I humbly request your permission and in doing so, I hope to contribute my best to SteemPlus.

Thank you.

Not working deactivation of "Blog Histogram"

Expected behavior

I installed the Steem-Plus addon and found the new features in the options. I activated the "Blog Histogram" in the settings and deactivated it again after I didn't like it ( See Gif )
The expectation was that the blog histogram is disabled again.

Actual behavior

When activating and deactivating the function in the AddOn option, the "BlogHistogram" is no longer deactivated but remains activated although the function was deactivated in the AddOn

How to reproduce

  1. Install the Steem-Plus Addon in Google-Chrome > found on https://steemit.com/@steem-plus
  2. Go to the Settings after you logged in with steemconnect2
  3. Scroll down to the "Blog Histogram" Function and activate it
  4. Refresh the Page of a SteemitUser-Blogsite and there you see the Blog Histogram
  5. Go back to settings and deactivate the Function "Blog Histogram"
  6. You will countinously see the Blog Histogram on the Steemit-Blogpages of Users!
  • Browser: Google-Chrome Version 65.0.3325.162 (Offizieller Build) (64-Bit)
  • Operating system: Win10 64bit

Recording Of The Bug

https://media.giphy.com/media/OTnMEPb7xGHy82UAU4/giphy.gif
https://gyazo.com/5ed4de368a5fd9d18b2b24b47fe3ef32



Posted on Utopian.io - Rewarding Open Source Contributors

Able to make delegation button disappear on busy.org wallet

Expected behavior

The delegation option should always should shown within your wallet if it is enabled by a user using SteemPlus.

Actual behavior

If you quickly switch between activity and wallet you can make the delegation button disappear shown on your wallet profile.

How to reproduce

  1. Download steemplus from here: chrome.google.com/webstore/detail/steemplus/mjbkjgcplmaneajhcbegoffkedeankaj
  2. Navigate to busy.org
  3. Open steemplus by clicking the icon located in your extensions toolbar.
  4. When pressed sign in using SteemConnect will appear, sign in.
  5. Exit the pop up
  6. Click on your profile and go to your wallet
  7. A delegate button should appear underneath the current SBD and STEEM Prices
  8. Click on activity and then quickly click on wallet again, the delegation button will appear.
  9. Repeat step 8, and the delegation button won't appear.

Note: This seems to happen after two times for me.

Browser: Google Chrome (Version 63.0.3239.132 (Official Build) (64-bit))
Operating system: MacOS HighSierra Version 10.13
Application Version: 2.3.2.1
Updated: January 28, 2018

Recording Of The Bug

A recording of the bug can be found here: https://d.tube/#!/v/tobias-g/2mbdjbnw



Posted on Utopian.io - Rewarding Open Source Contributors

[2.18.1] Boost Button doesn't handle comment permalinks and opens empty container

Expected behaviour

In the event that that the page I'm post on was triggered by a me clicking on a comment I should either be presented with one of the following when I try to "boost" it using SteemPlus.

  1. I should not be able to click on the boost button if the permalink is not valid for boosting.
  2. I should remove/ignore the comment details from the permalink in the event they're present.
  3. Upon click of the boost button I should be given an indication that the boost button cannot be used to boost comments and asked if I would like to boost the main post.
  4. In the event the chosen boosting provider supports comment voting I should be able to boost the comment.

Actual Behaviour

When I try to boost a post when the permalink contains comment details the pop up fails to load and simply shows an empty white container.

Pre-requistes

  1. The account which you're to test should have made at least one comment on the Steem blockchain.

Steps to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the on-boarding flow and sign in via steemconnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Go to busy.org and sign in with your account.
  5. Go to settings ensure you have “Boost Button” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  6. Within busy, go to comments and click on any comment within the list.
  7. Once redirected to the comment, click on the 3 dot menu shown in the bottom bar. Note: If you have the floating post bar enabled you may need to scroll before it's visible, at the moment it appears below the posting bar. Please see video for further indication surroding the issue I mention here.
  8. Once this menu is launched, click on boost.
  9. Note that the boost modal doesn't load and blank container is provided.

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version of Testing: 2.18.1 (Updated: July 18, 2018)

Recording of issue

The following video shows this issue in more detail:

https://www.youtube.com/embed/kSDYAARjBrc

Error

The following errors are provided within the console upon the error occurring:

image.png

Proposal to draft a Privacy Policy for SteemPlus

Hello,

While searching through the file finder, i didn't see a Privacy Policy which i think is necessary for your browser extension platform.

Am a copywriter and have contributed to various steemit linked open source platform.

Am am willing to offer my skills in this regard.

Your response is highly anticipated.

Thank you.
@pope1995

[2.17.6] - Multiple instances of following indication being provided to user upon multiple author name clicks

Expected behavior

When I have the "Author Popup Information Enabled" and when clicking on an author, I should be given an indication that a whether or not that author following me or not following me. I should only be given one instance of this information no matter how many times I press the author button.

Actual behaviour

When I have the "Author Information Pop Up" enabled and when clicking on an author, I should be given an indication that a whether or not that author following me or not following me. When you press the author's name multiple times, you will get multiple instances of whether or not the user is following you provided.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the on-boarding flow and sign in via steemconnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Go to settings ensure you have “Author Information Pop Up” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  5. Go to any post
  6. Go down to the bottom bar, if you have floating bottom bar enabled (enabled by default) it will show straight away.
  7. Click on the author's name who made this post 5 times.
  8. Note that whether or not they're following you will be shown 5 times.

Recording of issue

The following video shows the issue in more detail:

https://www.youtube.com/embed/jsAsnySP_WQ

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version of Testing: Version: 2.17.6

Issue Resolution

Everytime that you click the author on SteemPlus it calls openAuthorPopupInfo(element) in author_popup_info.js. The first thing it looks to do is create the container which holds the information which is fine, this can be seen here:

if (isSteemit) {
		userAuthorPopupInfo = element[0].pathname.replace('/@', '');
		$('.Author__dropdown').append('<hr><div class="author-popup-message"></div>');

Once created it will make an ajax request to gather various information about that author you clicked on. As the ajax requests will get queued upon click eventually they will return a result and upon the return of results the following occurs:

if (isFollowing !== undefined) {
				$('.author-popup-message').append('<span class="author-popup-witness">Following you</span><br>');
			}
			// If not
			else {
				$('.author-popup-message').append('<span class="author-popup-witness">Not following you</span><br>');
			}

As you can see that because upon each result it will append the result to .author-popup-message therefore for each request ajax request it append a new result and this is why you will get multiple instances occuring.

I believe this could be resolved by aborting the current request if the request is currently being initiated.

First we will define a new variable outside of openAuthorPopupInfo(element) this will look like this:

let currentRequest = null;

following this we will then define reassign the variable to that of the ajax request, as seen below:

// Get followers from steemSQL
	currentRequest = $.ajax({
		type: "GET",
		beforeSend: function (xhttp) {
			xhttp.setRequestHeader("Content-type", "application/json");
			xhttp.setRequestHeader("X-Parse-Application-Id", chrome.runtime.id);
		}, 

and then finally we will add an if statement into beforeSend which will check if the current request is not null and abort the current request if so.

beforeSend: function (xhttp) {
			xhttp.setRequestHeader("Content-type", "application/json");
			xhttp.setRequestHeader("X-Parse-Application-Id", chrome.runtime.id);
			if (currentRequest != null) {
				currentRequest.abort();
			}
		},

The only problem with this solution is that it could take a little while to display the result in the scenario a user presses it a lot of times, however, in that event, the API would return a 429 and therefore you get the same experience.

The following video shows the resolution in place, before and after.

https://www.youtube.com/embed/GwwHQHtt8Pg

Add GIF button disappears following beneficiaries being added

Expected behavior

When using SteemPlus I should have the ability to click on the GIF button at all stages of creating my post regardless of whether or not I have interacted with other elements of the create post page.

Actual behavior

If I click on the add beneficiaries button I no longer have the ability to add a GIF to my post.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the onboarding flow and sign in via steemconnect
  3. Go to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Ensure that you have all settings enabled within the SteemPlus extension, most importantly you will need beneficiaries, and Gif Picker (these should all be enabled by default).
  5. Click on create a new post icon (pen icon) located at the top right of the page on Steemit.com
  6. Take note that a GIF button and an add beneficiaries button should be viewable on the page.
  7. Click on the "add beneficiaries" button
  8. Note that the GIF button is longer visible or usable to the user.

Note: It will come back when you remove beneficiaries.

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version: Version: 2.5.3.0 (Last Updated: Updated: March 18, 2018)

Recording Of The Bug

The following image can be used to view the issue described in this bug report:

Mar-18-2018 15-27-04.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Steem-Plus : Quick Switch shortcut to Busy not working

For Steem-Plus Chrome Store

Expected behavior

When using the shortcut SHIFT + ALT + B, site switch to Busy

Actual behavior

Nothing happen

How to reproduce

Be on Steemit, Utopian or SteemD with SteemPlus activated.
Use the shortcut SHIFT + ALT + B => nothing happen.

It works fine for Utopian and SteemD and Steemit from the other platform

  • Browser: Chrome
  • Operating system: Windows 10
  • Version: 2.7.0.1



Posted on Utopian.io - Rewarding Open Source Contributors

Wrong posts count on steemit.

According to steemd, my total post counts should be 874. However with steemplus extension enabled, it kept showing 417.

scrollbar border present for comments that are not lengthy and scroll bar unable to scroll to the bottom of the post without the default scrollbar

Expected behavior

A new scroll bar was seen when viewing my article on steemit today due to the steemplus extension, and it seems cool but I expected that posts that are not lengthy shouldn't require scroll bar and that the scroll bar should be able to defile the browser's original scroll bar by allowing me scroll to the bottom of the post without having to use the browser's scroll bar.

Actual behavior

  • Comments that are not lengthy and shouldn't need a scrollbar, contains the scroll bar border

  • When viewing my post the scroll bar is present but when using it to scroll it doesn't get to the last part of the post.

How to reproduce

  • install steemplus extension and enable it
  • login to steemit.com on PC
  • open a post
  • use the scrollbar and it won't get to the bottom of the post
  • also the comments section with 1 line of comment shows the scrollbar border

  • Browser: google chrome
  • Operating system: window 7 professional

Recording Of The Bug

https://youtu.be/n5KGG7mW7lM



Posted on Utopian.io - Rewarding Open Source Contributors

Multiple SteemConnect Transfer Windows on Tip

Expected behavior

Upon clicking tip I should only be presented with one SteemConnect transfer window.

Actual behaviour

When clicking on the tip button within the comments of a post, it creates two Steem connect transfer windows.

How to reproduce

  1. When logged in, go to comments for any post
  2. Click on any value to tip to a user
  3. Note, multiple Steem Connect windows are opened.

Recording of issue

https://www.youtube.com/embed/QYJotVZsAJM

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))

  • Device: MacBook Pro (Retina, 15-inch, Late 2013)

  • Operating system: MacOS HighSierra Version 10.13

  • Application Version of Testing: Version: 2.17.6

Copy writing Proposal

Hello, i just checked your lovely project and i discovered you have some sections missing out like FAQ, about us, contact us and privacy policy. If you dont mind i will like to write that for you.
My email: [email protected]

Tip button found below the user's logged on Steemit account username and is clickable

Expected behavior

When using busy.org, a user's logged on Steemit account should not have a Tip icon/button, since it would be redundant to send a tip on his own account.

Actual behavior

When reading your own post, Tip button appears below your username. Lastly, the Tip button is clickable and opens a SteemConnect window wherein the transaction shows that "Tip sent from username to username using steem-plus tipping system!"; for example ""Tip sent from josephace135 to josephace135 using steem-plus tipping system!".

How to reproduce

  • Open Chromium browser.

  • Go busy.org.

  • Make SteemPlus switched for use in busy.org.

  • Click any post of yours.

  • The bug appears wherein the Tip button appears below the username.

  • Click the Tip button and select an amount to tip; after that a new tab would be opened for SteemConnect.

  • The user would found out that the transaction for tipping is between two the same usernames.

  • Browser version: Chromium Version 58.0.2988.0

  • App/Plugin version: SteemPlus 2.17.8

  • Device: HP Notebook

  • Operating system: Windows 10 64-bit

Recording Of The Bug

https://youtu.be/vALXaMGPHdY

Bug: Steemplus extension doesn't show any power up history on wallet instead it shows two(send and receive steem) transaction

Expected behavior

Steemplus extension add many features on steemit. I expected that i will be able to see my power up history on my wallet keeping steemplus extension enabled.

Actual behavior

Today morning i powered up some steem. But when i checked it keeping steemplus extension enabled, i found no history of power up. I only saw 2 transaction history of steem to my ownself.
As we can transfer sbd or steem to ownself i was confused if i had done it or not. Then i checked it on busy and found that actually that transaction is powered up history which is showing wrong.

How to reproduce

  • Go here and read the read me file to download the extension for your specific browser.

  • After installing the extension, click on it and login through steemconnect.

  • Now go on your steemit wallet.

  • Do a power up for check. if you have a power up transaction recently then just try to search it out.

  • You will see no power up history, instead you will see 2 transaction(send and receive) of that amount of steem power which you powered up.

N:B: As there will be no power up history you can find it, take help of busy to find out the time of power up and search by that time. But if you power up while replicating the bug, you will find the transaction on top and it will be easy to check.

  • Browser version: Chrome Version 67.0.3396.79 (Official Build) (64-bit)

  • Operating system: Windows 8.1

Recording Of The Bug

https://ipfs.busy.org/ipfs/QmXfG2hk1ygnF4LyfcPVxM6tMzYjAmGdWGLWHa29ysr4uL

Wallet filters don't load, multiple errors in console [Version 2.14.0.1]

Expected behaviour


The wallet filters should load if they're enabled within your SteemPlus settings.

Actual behaviour


The wallet filters don't load when a user you enter your wallet page, after the further inspection there are two errors within the console.

Mixed Content: The page at 'https://steemit.com/@tobias-g/transfers' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://steemplus-api.herokuapp.com/api/get-wallet-content/tobias-g'. This request has been blocked; the content must be served over HTTPS.




 Uncaught TypeError: Cannot read property 'error' of undefined at Object.error (wallet_history.js:129) at i (jquery.js:2) at Object.fireWith [as rejectWith] (jquery.js:2) at A (jquery.js:4) at XMLHttpRequest.<anonymous> (jquery.js:4)


How to reproduce


  1. From a fresh install download SteemPlus here, I also cleared my cache to ensure no past version JS files were present.
  2. Complete the on-boarding flow and sign in via steemconnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Go to settings ensure you have “Wallet History” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  5. Go to your wallet, this can be accessed at https://steemit.com/@`{{ Your Username }}`/transfers
  6. The wallet filters will not load, check the console for errors.

Environment


  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version of Testing: Version: 2.14.0.1 (Updated: May 18, 2018)

Recording of the issue


The following video shows the issue in more detail:

https://www.youtube.com/embed/Hbl2op7psjU

Comment gets published immediately even if the user hasn't picked a GIF

Expected behavior

When a user is going to comment on a certain post for which the content is composed of texts/words plus a GIF photo, it should be published manually by the user, once he is done picking his desired GIF.

Actual behavior

After the user inputs his message on his comment and taps the "GIF" button thereafter, upon placing keywords, the comment gets published immediately even if the searching for the GIF hasn't completed yet.

How to reproduce

  • Open Chromium browser.
  • Click the “SteemPlus” plugin icon found next to the URL bar.
  • Click “Settings”.
  • Look for “Steemit More Info Features” and enable “Gif Picker”.
  • Select a post that you'd want to comment.
  • Enter a text that would serve as your comment.
  • Tap the "GIF" button.
  • Enter the keyword of the GIF that you'd want to be included in your comment.
  • After a few seconds, the bug occurs, for which the comment gets published without clicking the "Post" button.

Recording Of The Bug

https://youtu.be/OvS4Qw3m19I

Environment

  • Browser version: Chromium Version 58.0.2988.0
  • App/Plugin version: SteemPlus 2.18
  • Device: HP Notebook
  • Operating system: Windows 10 64-bit

SteemPlus Mentions Section shows only 14 days old or older Mentions.

Expected behavior

If you click on the new mentions button in the Steemit Addon SteemPlus to see his last mentions on the blockchain, I expect that the last mentions will be shown directly. Unfortunately, this is not the case at the moment.

Actual behavior

Currently, when you click on the mentions button, the posts and mentions of at least 14 days old posts are displayed.

Today I got a mention on the Steemit platform and this is not shown.
screenshot ginabot

Screenshot shows a successful mention from rivalzzz to me this evening. I'm using GINAbot to see those messages.

How to reproduce

Install the Steem Plus Addon - Go to your Blog Section and switch to the Mentions Section. Here you see only older mentions older than 14 days.
enter image description here

  • Browser: Google Chrome Version 64.0.3282.186 (Offizieller Build) (64-Bit) - All Browser
  • Operating system: Mac OS X

Recording Of The Bug

enter image description here

This Screenshot shows 14 days old Mentions

Would be great when this will be fixed.

thanks
@louis88 <- this is another mention



Posted on Utopian.io - Rewarding Open Source Contributors

Wrong Reputation Value Displayed on Blog Page

EXPECTED BEHAVIOR

Correct reputation is displayed on Blog Page.

ACTUAL BEHAVIOR

Incorrect reputation is displayed on Blog Page. It shows the correct value until the Steem+ features load, at which point it drops to 25.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Click Account's Icon in Upper Right
  4. Select 'Blog'

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

WrongReputation.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Icon/Logo/Wallpaper for SteemPlus

I am very open for suggestions sir ! Thank you ..

For the Icon
icon

Upvote Sign and Steem Color

Wallpaper design 1
wallpaper1

Wallpaper design 2
wallpaper2

Mock-up
mock-up1

1up button is not visible even with steemplus extension active

Expected behavior

I expected that with the steemplus extension active, I should see the 1up icon to give 1up votes on utopian platform

Actual behavior

When the extension is active I don't see the 1up vote button until I click several times where the icon normally should be.

How to reproduce

  • install the steemplus extension on google chrome
  • login to utopian.io
  • 1up button is unavailable until several clicks on the position it normally should be.
  • Browser: google chrome
  • Operating system: window 7 pro

Recording Of The Bug

https://youtu.be/7TJVbYXwY2k



Posted on Utopian.io - Rewarding Open Source Contributors

[2.17.5] - Edit Signature doesn’t take you to the signature edit page (settings) for your account

Expected behavior

Upon clicking on edit signature on any page you should be redirected the settings page where you can adjust your signature.

Actual behaviour

When you click on edit signature you will not be redirected to the profile page where you can edit your signature on busy.org. Instead, the URL will be populated with https://busy.org/@undefined/settings.

How to reproduce

  1. From a fresh install download SteemPlus here

  2. Complete the on-boarding flow and sign in via steemconnect

  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)

  4. Go to busy.org and sign in with your account.

  5. Go to settings ensure you have “Add Signature” enabled within the settings shown in extensions pop up window, this should be enabled by default.

  6. Go to any post on the news feed.

  7. Go to the bottom of the page where you would normally write a comment, you will see a link which has the text of edit signature. Click on edit signature.

  8. You will be redirected to https://busy.org/@undefined/settings

Note:

*You can also replicate this by clicking on edit signature within the write quick post bar.

**Sometimes the edit signature doesn't appear, I would recommend refreshing until it does in the event it doesn't load.

Recording of issue

The following video shows the issue in more detail:

https://www.youtube.com/embed/QcgfPlFXkeQ

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version of Testing: Version: 2.17.5 (Updated: June 22, 2018)

Issue Area

I believe the following is the issue area and myUsernameSignature is not being gathered correctly. $(textarea).after('<a target="_blank" href="/@' + myUsernameSignature + '/settings" class="edit-signature-post">Edit Signature</a>');

Unable to configure tag list within Feed Plus

Expected behavior

When using FeedPlus you should have the option to only show posts on your feed filtered by a tag list which you can set within the filter options. When you select show tags only it should show a text area which allows you to configure the tags you wish to see.

Actual behavior

When you select show tags only from the filter options you're not presented with a text area to configure the tags you wish to show.

Note: You can see from my image that the text area is still set to display: none following the click of show tags only, it should be showing the text area underneath the radio button.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the onboarding flow and sign in via steemconnect
  3. Go to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Ensure that you have all settings enabled within the SteemPlus extension, most importantly you will need FeedPlus enabled (this should all be enabled by default).
  5. Click on Feedplus which is located in the top navigation items on Steemit
  6. Once FeedPlus is loaded you will see options located on right-hand side of the page which allows you to filter the feed.
  7. Click on the option tags to expand the tags options.
  8. Upon click you will be presented with the following options: Show All Tags, Show Only (Show all tags will be selected by default), Click on Show Only
  9. The show only option will be selected but the option to enter tags will not be present.
  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version: Version: 2.5.3.0 (Last Updated: Updated: March 18, 2018)

Recording Of The Bug

The following image helps show the steps to reproduce for the issue mentioned within this contribution:

Mar-18-2018 23-36-28.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Hardcoded Stoodkev profile link in post count in user profile

Expected

When I click on the post number in my profile it will take me to my posts.

Actual

If I click on posts which are now shortened based on the recent update it will take me to https://steemit.com/@stoodkev rather than my feed of posts.

image

Apologies for the short explanation and hope it's enough, will elabarote in the morning (UK) if more info is needed, but hopefully should be enough for you to push a fix.

Market Element Duplicates in Account Menu After Clicking Steem = USD

EXPECTED BEHAVIOR

Market Element of Account Menu is only listed once.

ACTUAL BEHAVIOR

Market Element of Account Menu is occasionally listed twice when the user clicks on Steem = USD. This does not happen every time, but is fairly frequent.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Click Account Icon in Upper Right
  4. Click on the bottom selection when it shows Steem = USD values

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

MarketMenuDuplicate.gif



Posted on Utopian.io - Rewarding Open Source Contributors

[2.17.4] - boost pop up covered by post overlay on busy.org

Expected behavior

The boost pop up window should appear above the post you wish to boost when the boost button is triggered. This should provide the user with a clear indication that the boost button is working as expected and thus enable them to boost the post.

Actual behaviour

When you press the boost button when viewing a post which appears as an overlay the boost button pop up window will appear below the post overlay. This is due to the z-index of the pop-up window being less than the post overlay.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the on-boarding flow and sign in via steemconnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Go to busy.org and sign in with your account.
  5. Go to settings ensure you have “Boost Button” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  6. Go to the news feed and click on any post. The post should open in an overlay the new feed.
  7. Press the menu for this post, this is shown by the three vertical dots.
  8. Click on the boost option which is shown at the bottom of the options.
  9. The pop up for the boost options will appear underneath the post, this can be confirmed by closing the post which we originally opened.

Recording of issue

The following video shows the issue in more detail:

https://www.youtube.com/embed/ZE24BUAMmfI

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))

  • Device: MacBook Pro (Retina, 15-inch, Late 2013)

  • Operating system: MacOS HighSierra Version 10.13

  • Application Version of Testing: Version: 2.17.4 (Updated: June 19, 2018)

Issue Resolution

This issue can be resolved by adjusting .modal-busy in boost_button.css from:

carbon.png

to the following:

carbon (1).png

The only adjustment made here is to the z-index from 1 to 10000. 10000 may not be needed, but I believe due to the circumstances when this pop up is shown this shouldn't cause an issue in other areas of the application.

You can see this being resolved by the suggested in the following video:

https://www.youtube.com/embed/iKVIdav0994

Note: I didn't submit a pull request as overall this is a very very small change which will be easier for you to adjust.

Absurd positioning of steemplus icon on steemit and clicking the icon doesn't perform expected action unless it is opened in a new tab.

Expected Behaviour

Steemplus extension when enabled, creates an icon on steemit where a user can logon or logoff. Prior to opening this issue, the icon was beside the main toolbar and it is expected that clicking that icon should enable me login or logoff the extension.

Actual Behaviour

The steemplus icon now rests on top of my profile avatar and hovering my mouse indicates that clicking it should enable me login, however clicking it reveals my profile menu which is the same feedback that is expected from clicking my profile avatar.

Currently the only way to login or logoff the extension is to hover over the icon, right click and open a new tab which will redirect me to steemconnect.

Test environment

  • Browser: Google Chrome v 66.0.3359.181
  • Operating system: Windows 7 Professional
  • Software Version: Steemplus v2.17.3

Recording of the bug

https://youtu.be/lPkcMIiv7Dg

Maximum available SP for delegation is inaccurate in busy

Expected behavior

When a delegator delegates parts of his SP to an account, the maximum available SP for delegation should be presented as the difference of his total SP minus his total delegated SP minus 5.000.

Actual behavior

When pressing the "Delegate" button in busy, the maximum available SP for delegation is incorrect wherein it is expressed in this formula: Max available SP = Total SP of the Delegator - Total delegated SP/Outgoing delegation of the account to be delegated - 5.000. With that formula, there are three possible scenarios that would occur which are as follows:

  • Max available SP = Total SP of the delegator - 5.000, if the account to be delegated doesn't have an outgoing delegation.
  • Max available SP > 0, if the outgoing delegation of the account to be delegated is less than the delegator's Total SP.
  • Max available SP = 0, if the outgoing delegation of the account to be delegated is greater than the delegator's total SP.

How to reproduce

  • Go to busy.org and make sure that SteemPlus plug-in is switched for use in busy.org.
  • Go to the profile of the account you want to delegate SP.
  • Click the Wallet of that account.
  • Click the Delegate button.
  • The bug would appear for which the maximum available SP for delegation is incorrect.

Recording Of The Bug

In these three recordings, I am the delegator with a Total SP of 715.014 and my total delegated SP of 450.794 is not considered in the computation.

  • Max Available SP = Total SP of the delegator - 5.000
    Account to be delegated @mightypanda (for example), and doesn't have any outgoing delegation.

https://youtu.be/OHOAxnogT2A

  • Max available SP > 0
    Account to be delegated @stoodkev (for example), with a total delegated SP of 604.860

https://youtu.be/Y5N4wiEb6vs

  • Max available SP = 0
    Account to be delegated: @utopian-io (for example), with a total delegated SP = 3276.120

https://youtu.be/Cz44DxC6nCk

Environment

  • Browser version: Chromium Version 58.0.2988.0
  • App/Plugin version: SteemPlus 2.18
  • Device: HP Notebook
  • Operating system: Windows 10 64-bit

Issue

In delegate.js, the codes in 137-140, the formula for obtaining the maximum available SP that the user can delegate is shown.

      function getMaxSP(){
        var myVests = parseFloat(steem.formatter.vestToSteem(myAccountDelegation.vesting_shares.replace(' VESTS',''), globalP.totalVests, globalP.totalSteem) * 100) / 100;
        var maxSP = myVests - totalOutgoingDelegation - 5.000;

        return (maxSP > 0 ? maxSP.toFixed(3) : 0);
      }

With that, the amount for totalOutgoingDelegation is obtained from the account to be delegated instead of the delegator. Perhaps, the issue is found in the codes in line 88,

if(totalOutgoingDelegation===-1&&(regexWalletBusy.test(window.location.href)||regexWalletSteemit.test(window.location.href))&&retryCountDelegate<20)

Blog Histogram not displayed properly

Expected behavior

When activating the “Blog Histogram” which belongs to the “Steemit More Info Features”, the histogram that shows both the “posts” and “resteem” must be displayed in both the normal mode or in night mode.

Actual behavior

Upon activation of “Blog Histogram” only the total number of posts and resteemed posts is shown leaving the whole space intended for the histogram empty regardless if it is in normal more or in night mode.

How to reproduce

  • Open Chromium browser.
  • Click the “SteemPlus” plugin icon found next to the URL bar.
  • Click “Settings”.
  • Look for “Steemit More Info Features” and enable “Blog Histogram”.
  • Go to your “Blog”.
  • The bug appears wherein the histogram is not shown, leaving the space provided empty and happens to both normal and night mode.

  • Browser version: Chromium Version 58.0.2988.0
  • App/Plugin version: SteemPlus 2.17.9
  • Device: HP Notebook
  • Operating system: Windows 10 64-bit

Recording Of The Bug

Bug appears in 1:20 until the end of the recording.
https://youtu.be/XphmiIIdQFA

SteemPlus Bug: GIF Button Submits Comment Without Picking GIF

I use SteemPlus and really find it useful. Now that it has more features from Steemit More extension, it's a must have for Steemiters.

Posts and comments are more fun with pictures and GIF but found this little flaw with the extension. I was able to record the flaw so have a look.

Oh, and this is my first post from Utopian. Hopefully I followed all the rules.

Expected behavior

Click GIF button, find GIF and select it, GIF inserted in your comment

Actual behavior

User can't search and select a GIF because the modal window disappears after a certain amount of time and submits your comment.

How to reproduce

  1. Clicking GIF button shows the modal form for searching GIF, no activity for around 2 seconds automatically submits your comment.
  2. Clicking GIF button shows the modal form for searching GIF, type search keyword, comment is submitted
  • Browser: Google Chrome
  • Operating system: Windows 10

Recording Of The Bug

steemplusGIF.gif



Posted on Utopian.io - Rewarding Open Source Contributors

[2.17.4] - Comment or send comment button partially covered by floating bottom post bar

Expected behavior

When the "Float Post's Voting Bar" option is enabled a user should still be able to view all of the comments on a post easily without any of the comment being hidden by the bar.

Actual behaviour

When the "Float Post's Voting Bar" option is enabled some comments are partially hidden by the floating post's voting bar. This only occurs when a post is viewed as an overlay rather than when the post is solely loaded as a post.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the on-boarding flow and sign in via steemconnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Go to busy.org and sign in with your account.
  5. Go to settings ensure you have “Float Post's Voting Bar” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  6. Go to the news feed and click on any post with a comment. The post should open in an overlay the new feed.
  7. Scroll down the bottom of the page, you will see that either part of the comment will be covered up by the post.
  8. Repeat step 6 with a post which doesn't have a comment and scroll to the bottom of the page, you won't be able to view the click the comment button easily as it's partially covered.

Note: The severity of this issue will be dependent on the size of the post and could also be affected by screen sizes.

Recording of issue

The following video shows the issue in more detail, it highlights both a post comment being hidden by the floating bar and the comment button is hard to press:

https://www.youtube.com/embed/VM22SruW8h4

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))

  • Device: MacBook Pro (Retina, 15-inch, Late 2013)

  • Operating system: MacOS HighSierra Version 10.13

  • Application Version of Testing: Version: 2.17.4 (Updated: June 19, 2018)

Issue Resolution

As the floating post bar has a static height, this can be resolved by adding additional CSS to .ant-modal-body, this can be resolved by adding a margin-bottom: 110px to this class. This could be added via Javascript within post_floating_bottom_bar.js or alternatively via straight CSS as I don't think it currently has a CSS file I chose js as I only wanted it to occur when the setting was enabled to prevent an unneeded margin when it wasn't being used, thus creating a negative experience on busy.org. I added the following on line 107 of post_floating_bottom_bar.js and it worked as expected.

carbon (2).png

Received Votes displayed in Witness Information Tab

Expected behavior

When looking at the different SteemPlus Witness tabs, only the currently selected tab shows up and shows the relevant informations. When changing the tab, the earlier one disappears, and the newer one replaces the earlier one.

Actual behavior

Instead, if you change tabs before the current one has finished loading, the tab that did not get to finish loading, appears under the tab you changed to after it has loaded its content. This is the case for the "Received Votes" most of the time, since loading these takes a long time, because of all the data that needs to be fetched for that tab. The copies of the pages that are out of place are fully functional.
I guess this is because once the contents of a tab are loaded, they are simply added at the end of the current page. Maybe the loading process should be interrupted when the user changes tabs.

How to reproduce

  1. Go to any witnesses SteemPlus Witness Tab (Example)
  2. Click on "Received Votes"
  3. Click on "Witness Information" or "Votes Cast" before the received votes finished loading (you might need to hurry a bit depending on the number of witness votes for that account)
  4. Wait until all the received votes are loaded
  • Browser/App version: SteemPlus 2.17.3 (Browser version shouldn't matter)

Recording Of The Bug

https://www.youtube.com/watch?v=sVBL01a5dkE

Feed+ Filter Items Do Not Expand on the First Click After Loading Page

EXPECTED BEHAVIOR

User must click Feed+ Filter items once to expand.

ACTUAL BEHAVIOR

User must click Feed+ Filter items twice to expand if they just loaded the page.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Click on 'Feed+'
  4. Click once on a Filter item in an attempt to expand it
  5. Click the same Filter item again

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

SingleClickFeed.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Steemplus: Wallet filter doesn't show details of recent sent transactions.

Expected behavior

The wallet filter the extension provides should also show transactions of sent steem or steem backed dollars(SBD). Especially if the sent filter is turned on or active.

Actual behavior

On my wallet, when I make a transaction(send steem or sbd) the transaction doesn't show except the extension is disabled.

How to reproduce

  • install and activate the steemplus extension
  • login in to steemit website
  • go to your wallet (please ensure the steemplus extension is active so the wallet filter is available and ensure the sent filter is active)
  • perform a transaction (transfer steem or SBD)
  • the transaction conducted is not shown until the extension is inactive.

PS: Don't rely on older sent transactions as it seems this issue is really recent and it'll be easier if the only the sent filter is active.

  • Browser/App version: Google Chrome v 66.0.3359.139|| Steemplus v 2.13.0.1
  • Operating system: Windows 7 Ultimate

Recording Of The Bug

https://youtu.be/XEA_crM3Dbo

Profile Image should be clickable on vote history page

Expected behavior

Clicking on a users profile image on the vote history page should take you the user's profile page, the behavior should be similar to behavior when you click on the user's account name on the vote history page.

Note: The profile image is wrapped in <a> tag, therefore indicating on click it should take you the user profile.

Actual behavior

Clicking on the user's profile image does nothing and doesn't take your the user's profile page.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the onboarding flow and sign in via steemconnect
  3. Go to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Ensure that you have all settings enabled within the SteemPlus extension, most importantly you will need Vote Tab enabled (this should all be enabled by default).
  5. Using the menu that appears when you click on your profile image on the main steemit page select wallet.
  6. When in your wallet you will see a tab called "votes", click this option.
    7.By default incoming votes will be selected, on this tab, you will see latest votes you have received, you will be shown a username, an image, and a link for the user who has voted on. Click on the profile image (you will see a hover effect (pointer) indicating that it is clickable).
  7. Nothing will happen upon click.
  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version: Version: 2.5.3.0 (Last Updated: Updated: March 18, 2018)

Recording Of The Bug

The following image shows that the profile image is wrapped in a <a> tag and therefore on click should take you the user's profile page:

image.png

The following image shows the behavior when the image is clicked as well as the steps to replicate:

Mar-18-2018 15-57-23.gif



Posted on Utopian.io - Rewarding Open Source Contributors

[2.18.1] Feed+ fails to load posts which are not sponsored in both Steemit and busy.org

Expected behavior

Feed+ should load a selection of different post based on my filter options.

Actual Behaviour

Feed+ doesn't load any posts, the only post it loads is the sponsored "post".

Steps to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the on-boarding flow and sign in via SteemConnect
  3. You will be redirected to Steemit.com (if you're already on the site, refresh to ensure the SteemPlus extension is working as expected)
  4. Go to settings ensure you have “Feed+” enabled within the settings shown in extensions pop up window, this should be enabled by default.
  5. Within Steemit, click on "Feed+" and located in the top navigation bar.
  6. When Feed+ loads, note that only the sponsored post loads.

The following filters were applied by default by SteemPlus:

Sort by: Recent
Tags: Show all tags
Classifcation:
Human: Selected
Bot: Selected
Spammer: Selected
Pending: Selected
Resteems: Show all
Reputation: Not checked
Hide Upvoted Not checked
Posts: 300

Note: The same issue occurs on busy.org with the same steps as mentioned above.

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version of Testing: 2.18.1 (Updated: July 18, 2018)

Recording of issue

The following video shows this issue in more detail:

https://www.youtube.com/embed/ghMYpeePQeU

Error

The following errors are provided in the console:

Error 1

Status: error      Error: NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://multi.tube/s/api/accounts-info/nathen007,sergeyklimenok,fizri,steemfiles,t3ran13,mstafford,seha76,delishtreats,proman999,mizdais,yandot,steemflagrewards,eunsik,timewarp,williamgabriel,xyzashu,qurator,siipank,dwarrilow2002,brittuf,steemstreams,madlenfox,atulwagh,serkagan,wajishah,trevonjb,cryptonnn,mwanjo,rehan12,scisteem,pritam58,meesterboom,rosatravels,simplymike,khaidiral,boddhisattva,nightgirl,arunava,kp138,andre-verbrick,sunshinetraveler,fayzul,mak2017,yoogyart,dovetail,silversaver888,yunidf,re...gko,playitforward,gric,mistyexe,zeeshanrafique,labradorpuppies,steemitvenezuela,mariantesselaar,tanbay,steemflow,ivser,originalmrspice,sherrychan,velourex,cryptopie,vieira,carlos1234,miraj,buckydurddle,escfrancis,malenapechi,nana56,zikra,drjessemeyer,otto11,marcosespes1,stmpower,katy24,maxg,m-sargon,stem-espanol,scrawly,zoomtruth,nuagnorab,nelkeljdm,kunmi,travelingstories,sorenkierkegaard,ahabib,ahmadnayan,silviabeneforti,boyelleq,icotelegraph,rivalzzz,sammosk,kofpato,ma1neevent,goldmatters,tomilolafadipe'.

Error 2

Status: error      Error: NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://multi.tube/s/api/accounts-info/akdx,crypto.hack,maicle,kinakomochi,nekmudagroh,ganjafarmer,rerez,vladcraciun,punjolife,ogochukwu,rymlen,fathuramien31,for91days,justinekka,tatjanastan,ayushjalan,vimukthi,livinguktaiwan,mariaalmeida,future24,stevestrange,resteemator,cryptoissweet,pollocyber,dieuanh123,snowyknight,xtophercruzeu,sphenix,badman-crypto,gailbelga,dreamants,lemon-shot,angeltirado,kingst,trufflepig,raziel.com,magiccleatus,a-9698,d-vine,luzcypher,zonguin,larryphang,smooms,dilimunanzar,derang...lle,linuslee0216,mys,zappl,sam99,networkallstar,malwich,oredebby,jimybpt,anhkhang,untapentuoreja,streetstyle,zizymena,jeank,mamuda,musethu,leotrap,a-9,wwf,launglilawangsa,syahruddin,thomaskikansha,kyeongah,kathleenscarboro,xabi,puncakbukit,lopezdacruz,air-clinic,safran,rebeccabe,amylee,jufriadii,ionutciobanu,jlufer,themanualbot,openbull,soosoo,moonbot,storerage,kaleem345,thebigwhitevan,mehta,wedkarstwo,krnel,munawar87,sbamsoneu,shashiprabha,flagawhale,gaottantacinque,surfermarly,munawire,aiqabrago,winkyaw'.

Error 3

Status: error      Error: NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'https://multi.tube/s/api/accounts-info/roxane,catwomanteresa,towhidkhondoker,teamhumble,teamsteem,osirisofthemoon,karensuestudios,pechichemena,elpotro,sabinas,alexander6,rezariski8,aldentan,maxiemoses-eu,s3rg3,alokzoom,musa6magik,phionablare,khanza.aulia,drag33,silverwhale,nomadicsoul,corsica,rtonline,pandasquad,sergiomendes,steemsports,marcocasario,vaitelavicius,tjunaidi,lindari,rijalaronaceh,gasaeightyfive,a00a,tashidelek,joaorafael,gdwcoins,rapp,samstonehill,pavolactico,whatamidoing,robinhaney,djamidjalal,mariossap,nnnarvaez,sulev,reviewsatrandom,hatu,loso,rodylina,joshvel,zemex,accro,manyasli,marius19,ayerz,shihabieee,jasonshick'.

The following image shows the errors in the console:

image.png

When you click on a contribution other than the winner in SteemPlus Web Site, the winner contribution is opens like as someone else has shared.

Expected behavior:

When the contribution is clicked, it need to direct us to the correct contribution address.

Actual behavior:

When I click on second or third place contribution, except the winner contribution in SteemPlus Website, as if the winner contribution is opens like my contribution.

How to reproduce?

  • Go SteemPlus Website Click here

  • Click the second or third place contribution.

Browser:

  • Mozilla Quantum Firefox

My Operating System:

systm

Recording Of The Bug



Posted on Utopian.io - Rewarding Open Source Contributors

Steem and SBD price should be readable in steemit Night Mode

Expected Behavior

Steem and SBD price should be readable in the Night Mode.

Actual Behavior

Steem and SBD price are displayed in black color in Night Mode which makes it really hard to read.

Steps To Reproduce

  • Turn Night Mode ON for steemit.com (Its in the drop down menu when you click on the avatar).
  • Click on the avatar on the top right to open the drop down menu.
  • Look for the Market icon and steem/sbd price
  • All items are displayed in black and very difficult to read.

Recording of Issue

https://youtu.be/H2ACS0E_Q-I

Proposed Fix

In Night mode, display text in white color.

.theme-dark .DropdownMenu.show > .VerticalMenu a {
   color: #fcfcfc !important;
}

Unable to Read Reputation Filter on Feed+ Page in Night Mode

EXPECTED BEHAVIOR

User is able to read the value they entered in the Reputation Filter field on the Feed+ page while in Night Mode.

ACTUAL BEHAVIOR

User is unable to read the value they entered in the Reputation Filter field on the Feed+ page while in Night Mode.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Click User Icon in Upper Right
  4. Click Toggle Night Mode to activate Dark Theme
  5. Click on 'Feed+'
  6. Activate the Reputation Filter
  7. Type a value into the Reputation Filter field
  8. Click outside of Reputation Filter field to deselect
  9. Attempt to read the value you entered

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

DarkThemeReputation.gif



Posted on Utopian.io - Rewarding Open Source Contributors

User Can Be Added to Feed+ Resteem Blacklist Multiple Times

EXPECTED BEHAVIOR

User can only be added to the Resteem Blacklist once.

ACTUAL BEHAVIOR

User can be added to the Resteem Blacklist multiple times.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Follow the @stoodkev account
  4. Click on 'Feed+'
  5. Expand Resteems Filter
  6. Select Blacklist
  7. Click 'Add to Resteem Blacklist' on top post multiple times

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

RepeatedBlackList.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Sincerity button doesn't appear following FeedPlus filtering

Expected behaviour

The sincerity buttons should load every time on the FeedPlus page regardless of if I have applied a filter to the feed.

Actual behavior

The sincerity buttons load first time, however, they hide following a filter being applied to the feed.

How to reproduce

  1. From a fresh install download SteemPlus here
  2. Complete the onboarding flow and sign in via steemconnect
  3. Go to Steemit.com (if you're already on the site, refresh to ensure the steemplus extension is working as expected)
  4. Ensure that you have all settings enabled within the SteemPlus extension, most importantly you will need FeedPlus enabled (this should all be enabled by default).
  5. Click on Feedplus which is located in the top navigation items on Steemit
  6. Once FeedPlus has loaded you will that a sincerity button will appear next to the post, this will display as one of the four following options: Human, Tell Us, Spammer or Bot
  7. Change the number of posts shown on the feed, this can be done using Posts filter within the side options (right side), within the video I use 200.
  8. Let the feed reload and wait for the sincerity button to appear.
  9. Note that it doesn't appear following the first load/filtering.

Note: I have tested this with other filters and don't believe it's specific to post count, I believe it's related to actual filtering function rather than individual filters.

Environment

  • Browser: Google Chrome (Version 65.0.3325.162 (Official Build) (64-bit))
  • Device: MacBook Pro (Retina, 15-inch, Late 2013)
  • Operating system: MacOS HighSierra Version 10.13
  • Application Version: Version: 2.8.1.1 (Last Updated: April 4, 2018)

Recording Of The Bug

An image which shows the bug in more detail can be found below:

Bug-Image-SteemPlus



Posted on Utopian.io - Rewarding Open Source Contributors

retrieve 1000 followers at a time to speed up the Followers Table feature

Proposal

To speed us the process of fetching the followers for the users that have a lot of followers, increase the number of followers retrieved in one call to the steem API (the maximum of followers that the steem API can retrieve is actually 1000, see steem API source code, line 79)

Mockups

in the file "SteemPlus/src/js/followers_table.js"

replace

steem.api.getFollowers(username, lastFollower, 'blog', 100, function(err, response){
        // console.log(err);
        resolve(response);
});

by

steem.api.getFollowers(username, lastFollower, 'blog', 1000, function(err, response){
        // console.log(err);
        resolve(response);
 });

Benefits

This will substantially decrease the number of calls make to the steemjs API

SteemPlus Mentions Tools Does not Show Some Mentions

Project Information

Expected behavior

Showing All of the Mentions

Actual behavior

The SteemPlus Mentions Tool Does not Show Some Mentions

How to reproduce

I suspected that not all mentions were shown at the SteemPlus Mentions Tool. For this, I looked at my mentions in recent days. I compared them. I noticed that some mentions were not shown at the SteemPlus Mentions Tool. Steemplus does not show me some of my mentions. These mentions were added a day ago, 3 days ago, 10 days ago and 19 days ago.
The Steemplus Mentions Tool is not working correctly. Steemplus-api can not process all of the mention datas. So some mentions are not shown on SteemPlus Mentions Tool. So, it should be fixed.

  • Browser Version: Google Chrome 66.0.3359.139 (32 bit)
  • Operating System: Windows 7 professional SP1 (32 bit)
    İntel Core 2 Duo 2.13 Ghz , 4 gb RAM
  • Extension Version 1: SteemPlus 2.11.3.1

Recording Of The Bug

  • You can see all of the Mentions from the last 30 days shown by Steemplus Mentions Tool:
    1.JPG

  • These comment mentions added 7 days ago but are not listed in the SteemPlus Mentions Tool:
    6.JPG

  • This post mention added 3 days ago and are not listed in the SteemPlus Mentions Tool:
    3.JPG

  • This post mention added 10 days ago and are not listed in the SteemPlus Mentions Tool:
    4.JPG

  • This post mention added 19 days ago and are not listed in the SteemPlus Mentions Tool:
    5.JPG

GitHub Account

https://github.com/emirfirlar

Feed+ Page is Unresponsive After Clicking Apply Multiple Times

EXPECTED BEHAVIOR

Feed+ Page continues to be responsive after the user clicks the Apply button many times.

ACTUAL BEHAVIOR

Feed+ Page becomes unresponsive after the user clicks the Apply button many times.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Click on 'Feed+'
  4. Click the 'Apply' button 10-20 times very quickly
  5. Scroll through the feed list and attempt to click on things

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

ApplyClicksStall.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Duplicate Posts Appear in Feed+ After Cycling Sort By Selections

EXPECTED BEHAVIOR

A post never appears more than once in Feed+ list.

ACTUAL BEHAVIOR

A post appears many times in the Feed+ list if the user cycles through all selections in the 'Sort by' dropdown.

HOW TO REPRODUCE

  1. Login to SteemPlus 2.5.1 on Chrome 65.0.3325.146
  2. Go to Steemit.com
  3. Follow the @stoodkev account
  4. Click on 'Feed+'
  5. Select 'Old' in 'Sort by' dropdown
  6. Select 'Payout' in 'Sort by' dropdown
  7. Select 'Votes' in 'Sort by' dropdown
  8. Select 'Recent' in 'Sort by' dropdown

TESTING ENVIRONMENT

  • OS: Windows 10
  • Browser: Chrome 65.0.3325.146
  • App Version: 2.5.1

RECORDING OF THE BUG

RepeatedFeedPost.gif



Posted on Utopian.io - Rewarding Open Source Contributors

Canary vs Bug (Steem Plus Extension)

![bug.gif](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510150087/nmqognym7v8eitlbt7dw.gif) Gif by @deveerei

I recently installed Steem Plus on my Google Chrome Canary, which is my main browser (I was already trying it out on the regular version of Chrome), and I encountered a bug. Here's what it looks like on my laptop's screen:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510139572/a9lxa2twguqpffeewtyq.png)

Before I begin, here are some technical specs that may be needed for this:

Element Details
Website Steemit.com
Extension Steem Plus
Link Webstore
Browser Google Chrome
Browser Version Version 64.0.3254.0 (Official Build) canary (64-bit)
Time Reported 2 PM Wednesday, 8 November 2017 UTC+08:00
Issue See Above Report

![Module_80px.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510142888/zoy415i5zc5trjpbetjy.png)

It seems these set of elements are the cause of this problem:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510139845/gaw8qezczxxr46xjsjl3.png)

Here's the view from the CSS codes:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510139875/fonnbta2tcrvhm25jvps.png)

So, I tried playing with it till it gets me a fix. The first thing I tried is turning off those elements.

display: -webkit-box;
display: -ms-flexbox;
display: flex

It only made a difference on the third element: display: flex. Turning it off does fix the issue with the stretched out @steem-plus logo, however doing so will get us another issue:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510140056/pvhidntftkjdfvmvwlwz.png)

A missing Steemit logo! We can't have it that way since it will not be Steemit.com without its logo up there.

And so we tried checking other places in the html and css codes, to no avail. Turning things off here and there till I see relevant changes but there are none.

The next thing I tried doing is changing some attributes for those elements. Still, I kept tinkering with the 3 elements I mentioned earlier:

display: -webkit-box;
display: -ms-flexbox;
display: flex

The same thing - it only makes a difference if I change the values for the 3rd one: display: flex. I tried changing it to numerous things and what worked is the inherit value:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510140282/uohqc5jyjcmg4b4u1ive.png) ![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510140291/wj9xhqnmrenboxaxlds7.png)

Doing this fixed the issue with the stretching of the @steem-plus logo and the possible disappearing of the Steemit logo. Take a look:

![image.png](https://res.cloudinary.com/hpiynhbhq/image/upload/v1510140664/iowhmwyxcctnudw8pohn.png)

The fault lies on the codes written for .menu > li > a:

.menu > li > a {
display: -webkit-box;
display: -ms-flexbox;
display: flex; }


Instead of display: flex, it needs to be display: inherit.

Why does it work? To be honest it's a mystery for me.

The inherit keyword is one that specifies that a property should inherit its value from its parent element. - w3

The flex property specifies the length of the item, that is relative to the rest of the flexible items inside of the same container. The flex property is a short-hand for the 'flex-grow', 'flex-shrink', and the 'flex-basis' properties. - w3


Open Source Contribution posted via Utopian.io

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.